{"_id":"@sifchain/evm","_rev":"262-a47d0de6d849745601fc79881cafcb10","name":"@sifchain/evm","dist-tags":{"snapshot":"0.0.0-snapshot.ad51f80","latest":"0.1.2"},"versions":{"0.0.0-snapshot.699cdd0":{"name":"@sifchain/evm","version":"0.0.0-snapshot.699cdd0","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","_id":"@sifchain/evm@0.0.0-snapshot.699cdd0","_integrity":"sha512-qaIRIMWRhiAEAD0NERB6IDVm9XQnBPEOeNRjlm6g5S92o2UptjgUQRiBw0asSSp/g8Pea2am0BJIwmIIn4N3Dg==","_resolved":"/tmp/ce7601af06c8a9eaa290cf7020381192/sifchain-evm-0.0.0-snapshot.699cdd0.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.699cdd0.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qaIRIMWRhiAEAD0NERB6IDVm9XQnBPEOeNRjlm6g5S92o2UptjgUQRiBw0asSSp/g8Pea2am0BJIwmIIn4N3Dg==","shasum":"2c2417d562342152fe6771c727b24a4d0576a37b","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.699cdd0.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICG0qOmOtKp1Tez2I7di54XdAa1ErhGSCo3czT71FeeVAiB+h0ZJx3RxmmcONp6rbaXX/SXC/eP1ca4ZKAy+Ey4ccg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuqfwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeOg//Tv4eKLhCD79pG/fh6pFW9pL74tk2Bgh1t7T+A3u0v+2zZbT6\r\n3qmrFAWLyys8WtWgN86IlKY+w68kAUvuX6TUhVQomQbYGrTIB5XS3u2LJI8v\r\n4hEJ8CLqO7DMrbIIrK18dkw3KKWYEyxhEkXQ1xvN1t+6J/oXYw85YM8XT6mx\r\na+Wvw8/k0rcnh46K6+TNYML+leOqEaippo1pUuyZfGf7k3hvRYm06FWY3DS5\r\nfajIwqwfOUugCiH1vmVUIs7nttsa677IiV2wgz8LdiZTOvcm7f+xTtdR83Ce\r\nFwBhz2w9gJlcv/v6lJMjRn1wgPoMjIrbVzrbjJhDzU3K5v1FVKfssekOY2Fe\r\ngJkuWRWCVVc6yc2JFWqrseqUeQt9jTmUHRP8iGl9i6qTwgdLatOCfauHsuaG\r\npo3xBtTbzEt0q+mMFrD5nxQOHGi0mSph9BHKGFMJ8Imqz9TnSyCs8lcE1vdC\r\n+56Bq1bnGaRyRv/s9sWzb97l6PkGR3ip6AgNeQclpsqxECeGNBHvfWFMp21l\r\nAlTdS0IB7pEd9e5Qh3eXLvcCUfHc6GW5NwhrZlwCoC2NS43hOQomk2ysopUg\r\n3oCb/JtRw4eFZ5u2rb37q9Qx6dklRJvjrp4D9wydIWOO7bz4RepYFQ2cwpWP\r\nTh5WvTfGqmBI9iypCyDX6wn7KCc7M7hJhKw=\r\n=+59K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.699cdd0_1656399855870_0.9326710940329297"},"_hasShrinkwrap":false},"0.0.0-snapshot.39047c5":{"name":"@sifchain/evm","version":"0.0.0-snapshot.39047c5","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.39047c5","_integrity":"sha512-p2eQWSVSmzVENqyDnt/megaG847jS9S3HrQW9tvO6hgSnohuJNmXwwSJPTTK5Yc2LfSlg26o+KWX6lP5edgJMg==","_resolved":"/tmp/bac49f98bc5109965482a16b510d063f/sifchain-evm-0.0.0-snapshot.39047c5.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.39047c5.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-p2eQWSVSmzVENqyDnt/megaG847jS9S3HrQW9tvO6hgSnohuJNmXwwSJPTTK5Yc2LfSlg26o+KWX6lP5edgJMg==","shasum":"ec5c51f4dfb919f3fec44a57dfc3c095dd2fcb05","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.39047c5.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9OuPsxPVKs0myKxvcIFsD01DH9/Hb8iPYOG5zbXcUHAIhANQz8vexkFUT7Hoel/tVNVLUs7yEN+rHkQf4rdzOk4d8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiurB6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJDA//aZFHXhIF8bq1LdPkaPvu0PWUHabzE4h9vw9Rt8s0SUJjDJ2U\r\nytkeia4CyVGTnQ0WtyVKIjCWcUFxwHUUQql4kEUi4TIOWeFbRe5hlAXJRqLS\r\nCn+vbffePYC0DwU0h0k42sBrPfy3dhtVWCll1H806C2hYmPuiFOJlYiJ/S7y\r\nACKfjW74MFe/qTMhSD3jn+xya6tLoikcp0ROdwqnSAbM5VhKQnTziz2zPAX1\r\nQh6T/GXbzjsTHZZR8Eaep4LBWTDpezIUqagofQjJvOb9CdVhc8xxfaV5DKtb\r\neFkOX2etTcfV4QFFJn6waSeuZ9GRZc4gdBxAPywcPi9OxkKEnUx1gdj4Z13F\r\nRAconOPFO3tIaz1sSgcJHJ4Sb+uQHCJYPoq1t7JaBm7yk1yP+YL5/IgcJn/Y\r\n2TdXox5S0khkE9goCJ2fTMflq5PMu2kJQJ3CbaBffkysuZfYG6RSl2ERL0/p\r\nFI9M1WDWhi6UjCzAKBS/ZCxD4CqQ+DWqz5tB6NABm91CID6pYNLv+VjZ0B0S\r\nmq8ynoEt6QHfd+HztMYFfLlj/fBPLcFKb2zf/bmnFcRonH04ciREnLBiA90k\r\nE1CZHHtH4lKOE2thko07AxzS7C7LP1+3//1VNbn6apnNqFcRbGkSSNjPcJSu\r\nxPZvjMFoEHLmRvBEQU15zHdqkn0mcdSGNc0=\r\n=NyP0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.39047c5_1656402042514_0.25883059096499994"},"_hasShrinkwrap":false},"0.0.0-snapshot.bde3740":{"name":"@sifchain/evm","version":"0.0.0-snapshot.bde3740","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.bde3740","_integrity":"sha512-i031D00C4AwqhrFacDoIMduD0SkMV4208dtEYMW3BJMP4uZmX3fXDIhJjhdwjhLWCuyHCDumXD3SPZvXzEHQqw==","_resolved":"/tmp/c46a8fe99c3614038a537cbcf1833026/sifchain-evm-0.0.0-snapshot.bde3740.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.bde3740.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-i031D00C4AwqhrFacDoIMduD0SkMV4208dtEYMW3BJMP4uZmX3fXDIhJjhdwjhLWCuyHCDumXD3SPZvXzEHQqw==","shasum":"f83a1bcdb281aa28f6c6def0b2cbfa187a8dd719","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.bde3740.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiNrsZFWtvXhLCvXFkARNhwXszksz0eCfcLayVX+92dAiEAsYF+xPeDfHdw+0NXZ14IY/hKf2N6RzOzb/Wq9qwFypA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiut3VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobNhAAmaT4WSJqhaJntYQeosQeS1j1Su8NYO8aoEDKrQ99WgRnYyM1\r\njJH9ez/nSOR2qO/LLaw+O44oFWcf7lbLZ+WEPHdHiNcV1gplcmkeV/cxEzj3\r\nT8XVUSp4o6/32xS88CWftoTg/zpnG6o4ZywmVIoUWAQxhAsk+WCV/KDLQ6f+\r\npJhWXGVUpU//Q1fAVN1JVpmKsfXwX2mBWB4siSpO8YkfbQa2CA9RfND+y6g9\r\nvaz5rC/titzNqATv+HH/l9fAV0Jt3hIzpubPNqza71QfJUB1pns8zCNujQvq\r\nw62DyKJ9vcwy7JYq99MEQzjv7829hed/Z4rckq5yUIC9dshvprnd/bM/egYs\r\nIcfAsonZLdtQjY3P0klWUMfOrI4yFSr7EfvuvlBj1rqeEPOuN7npY/uaQT9i\r\nGl9mN3iujECbqszrzcjyfuBcBjabWTYPNsjd3wJ5jgsHW0F3WO7V6zr1h2hK\r\nQF9ry4HnDmk+nrd4+F9nucsvxaXJKOJsgKN3XWxiwzwC7EluB7aFc4rWXht5\r\nHiGc6zJjKbkx9P/+PvqrGkYlksVvV/QJeNBZ231wALt2+yrZTUY5qcXikb1K\r\nX6n3f/R0KV6m7pt8xazqm3H5HT8mW6r1vYLa71v9ASZGASz9ht3cC5B4X5nH\r\nC2mHqtgVgpQWbtkT6THQT1KfO7dLwlYyL+s=\r\n=U5xw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.bde3740_1656413653198_0.7983383849448789"},"_hasShrinkwrap":false},"0.0.0-snapshot.682aa0d":{"name":"@sifchain/evm","version":"0.0.0-snapshot.682aa0d","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.682aa0d","_integrity":"sha512-Cf90iiboHK8nKGnqKhSeQfMXMJmGfmK22dERfL0vhkOtMTH8AvUtIZeVKRFxiPUcKKfY9+04SNvNH14wUiA7FA==","_resolved":"/tmp/c8026ce2ab59a03a6dbe5cf1e8b09967/sifchain-evm-0.0.0-snapshot.682aa0d.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.682aa0d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Cf90iiboHK8nKGnqKhSeQfMXMJmGfmK22dERfL0vhkOtMTH8AvUtIZeVKRFxiPUcKKfY9+04SNvNH14wUiA7FA==","shasum":"7073a39c100b92c83f7586da6c75dab01d15e154","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.682aa0d.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiYB9Y129or9QEUXehusJ5qrRo6UnOA0S2opLhSbFsjQIgIJG++XrOUKmv76QY1pFjJDOCCcEIWtnr2LYJbPLDkvM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuuesACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7yw//XH8u7OF4fqhQnlp49TUpFI5WU/ZcDHXBQNLG1xM163cm2N+g\r\nSyEtqgxi9cxaltz1k+bLsMjYkf5DyLO/2cKn1BRBh0n6+NMoSGD9dMdBm6MK\r\n9CYBwbfPQ4faC1ygS+IUROw2Kgsf385CCEnGyDa3FeJuXyewurhO2rarjeg3\r\nlOu+FG85NGKIZz0Bl/QKAjmWegDMUEYXyeGqgFLIkLaTaDXlo3Hy3B7ZZAI3\r\nDtBDTRxcZuQ3x3c1I2bUapXJv/L8fgxSqqyyUzTqDcV+jHRk37xqJkBtW6Lr\r\n0J/nd/N9CempAbwFb7fSm8jtPkFYeeZHAx6tlL7sMF5cdtIeT2LpmRDWOZaT\r\ns8VH7ai5+4A7MqCCz+/HXZmLrHXvrOi3H/4iNANKAV+c4b20yKqBLspvpq+H\r\nyC7wwhI/s0hM4tgz94vH4VHyYHxqrzBODDfek5OBSNQHfpCqwaIqp1tCFRKr\r\nHCYtiqYqkt25dKaqeOsgv3pw8nt/Z34TNmxv1Fmc/vcuPumT2qjUaPz0s/S6\r\n6YLPzAgmNZoUJQblCfVqON44QK0InRJWnriOii3vb4jQR1treiUCE3gDUHqO\r\nl4SQxT/oM26/owD1UcoRPejftxMKACpOmh6tecpB3ugqcw7xFqYA/9mG6lDq\r\nyjbPgI11ByXT4sjiHAlXh7ux7cOTFlArLHU=\r\n=946B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.682aa0d_1656416172617_0.2346342851353338"},"_hasShrinkwrap":false},"0.0.0-snapshot.3f2f1db":{"name":"@sifchain/evm","version":"0.0.0-snapshot.3f2f1db","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.3f2f1db","_integrity":"sha512-QKOjkX5XiwaVmKgFyqi48U2PlRwBLlMiMtNqVzBgO/W28XoU9O3ChaBZG9VokiiZ8Rs0sMGy7DLlxQb2z7XgYw==","_resolved":"/tmp/8510fe1e9f7125e505b44410eca370ee/sifchain-evm-0.0.0-snapshot.3f2f1db.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.3f2f1db.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QKOjkX5XiwaVmKgFyqi48U2PlRwBLlMiMtNqVzBgO/W28XoU9O3ChaBZG9VokiiZ8Rs0sMGy7DLlxQb2z7XgYw==","shasum":"12b5439ef7e43a4b9a4943fd2a90beea050ae8ae","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.3f2f1db.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgdiu/Bthk2suG7JH5vY4skha5EkhVv4jsHY9YT9eKPAiEArQ2cC8anY+ydh2XckpxA2C9bGKXU+Jd4T1LshwfnVr8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu2DAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXrw//S0WZ1Sq6keumHnjGeptEho0D1pRsUktZh2isYyAYdblsX7tr\r\niZ36AY1EHxqeddv3WrzL2uA2ALk6bG24Kh0sm4bpPf6BHVQ/D7axs1f2A20I\r\nQpobKHLg0LGQZkBWx2CTiq0Tx9GPA5blLFpYKhZGPAl42JSQOOrrQpFxif8D\r\nvfyZ0t1bnGorfany6OPn5FsvmAoIcKzXuEpddemaBjw2SQmBOtIMOlHkfz+I\r\nDczhFW+SekRq5iqprzCVzf7rZOsCZqJT34q5cFrkrpP5crd6i/Etz+6E320n\r\nR/OItnIDvgtgIVNrQ5On3OlSnu4s6a36IYA00lFUyldsL056E9phklOT4oyY\r\nWPeSKCM03sdno1Rl+/zTJKfuL+x9H78lw9cSEFI+iK3+Fw9qbNYKfdOTiAL0\r\nOYvIoKOgmJT+I9UwFHCf2vd3yIZe6uqSlqb88BwNigUPQZfLDR/2S3TWepee\r\nrwwPDCuIRM9mxdawSSOMSoS0HdXiHCPGhvblgYzoCeaI9NtPpM6qQldmDjLZ\r\nGRhAqf0A+FvJ9+Glcp5vG7m2QBgfpEPxODaFk86XFpKBcTO+1vaLfOYxQW/w\r\n8pk7kO/uTIFvTsxCPxJh3+oLp0lj5aNBMbvwOMIceFNa8YNqowjTYlxXoh/1\r\nc1mf6Um0jgtV7rXU9Sjqq23p22wnL2RA+Nk=\r\n=J1mN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.3f2f1db_1656447167970_0.09325968222086534"},"_hasShrinkwrap":false},"0.0.0-snapshot.3165fdc":{"name":"@sifchain/evm","version":"0.0.0-snapshot.3165fdc","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.3165fdc","_integrity":"sha512-ZskeH+v1EEY+I1Wm/IAzihv1WdJOsel5hSNQKBxzqsutJsDKr9zbjkS7nWML2MtQ9M5nbrrZes08oRR7j1uIzA==","_resolved":"/tmp/da1745bbfd390e63366cecc9b80c2c34/sifchain-evm-0.0.0-snapshot.3165fdc.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.3165fdc.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZskeH+v1EEY+I1Wm/IAzihv1WdJOsel5hSNQKBxzqsutJsDKr9zbjkS7nWML2MtQ9M5nbrrZes08oRR7j1uIzA==","shasum":"1331cb67d2f2bfc7d6596fc37d41b2919cdf8924","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.3165fdc.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXZEPgqEfRDweHN5kRun6csyZh6d2X5zRkp256y9FdPAiEAwzmqR9MsPigKIYURsEq2MVTvmYu0hrQiCH3mWSdZ2G8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu6tQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIeA/+IGqhCc6LKHnCtBgwghJXp52I8t3qwBE2UIddbilABVj3H3bV\r\nUQ8QGGiRgG7CsyE9yjYqGVZ43Po4u9HPXiQXLcumhE9DeA7hnW8nueGZxz15\r\nTXJe7FFuhn/iuhINSKqrQaMhw4/p9MaJ9IMnmJB+8h0CyFqAL/SKhcmSqi3z\r\nILA9BD3pPJ3dano+ncpKNiD1O0FjFm4AlMINLLFDAF13FKVkIr0GpxYc0tQc\r\n1BaBeM/8pV2ECiRPhALKxK4gL8/hHQtqkHh3w1NxtPMGVR5ypyPdNCL0PUQM\r\nVzTnfDaZtb/s72ekRAZhdvq8K2NRQmKlOBr2mSCsuQP50eYHzI8RthKGeqWt\r\nCH9n3b9OJxoxK0ttREamPb8k9xdBxePRMd2E92gFkeiTn+iwLwE7wkidalju\r\nDrfIMHCb8O0rRZ26ZjINM2zNpaEFRTNM2sQwOKJduQ45pUUK4q3BjLYjh+Nn\r\n0EjGSinzwlR3a55L4Yzuj9INV0CqN/mgcT2bvf7MlbhOqDpbrzec43gGaTcV\r\nXfT7H7Dx/XLrWBXTTRB4VRDgXQaPv6yqJ39jfgv79bErB96OzC9K5sZ6ILrg\r\nEnX0Hpv0sk4QG79PgCA8CybLkMy9hrMvGry1/MfGZJS7j4bf5iS7IaFEPp5K\r\njD3S0Zh/lNazsrDp6IyvsP3AlI/Rc55JYms=\r\n=hcfq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.3165fdc_1656466256056_0.4994671157545123"},"_hasShrinkwrap":false},"0.0.0-snapshot.99966d6":{"name":"@sifchain/evm","version":"0.0.0-snapshot.99966d6","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.99966d6","_integrity":"sha512-t+cXTuuMqCCMyUQH1FoJavPL/zhnw7nHZ6AfO0MSjzBHkSNTai2hk07mlTdK8rBS8odI7nibre9y3my8qrP3SQ==","_resolved":"/tmp/6aab592d9e2603772f6803682471ed64/sifchain-evm-0.0.0-snapshot.99966d6.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.99966d6.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-t+cXTuuMqCCMyUQH1FoJavPL/zhnw7nHZ6AfO0MSjzBHkSNTai2hk07mlTdK8rBS8odI7nibre9y3my8qrP3SQ==","shasum":"99fc4fcfd5a58829dff2923cab44acb3a9fa40e4","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.99966d6.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFSjbCZoYxaoNVr1/1fZ3jQamGNw7p18ZOVeJ7XAyBzAiEAztXoWMqNHvZIa8M32GQEFwvDvf/Uc5UQJ6elnXmyQco="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu7ifACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpoow//a3ExdT2TGftpzEqlEVPohdTOhXlaj2VcS2k990v7zXesMvD1\r\n9KdzLvC3elS6tYEwz+WYMdT6uYZ4KUX9WQPse4Qa3pWvbQftFm16kNJDcNgX\r\nGcNHNyNeDsi7txoD0y/XJJd5Xxc3qAj4znMxl2ymKK71z7P/oa/ZmXLSW+az\r\nwXxkkJpB3q8PoE3pxjalruvYbLmPKjR7LD2hd5p2g56wksVM6p9VkJ4jcNPE\r\n3XNQ/rURCYnjj80RfAj4vfcsrZXLZZiQ2FcWSg3lxHSGQIb8qnN9DEQaROgA\r\neMg9yxpJ6hBEWaBGZDxS3cUzqtOp3OOX7d2Z/jNJexxBiXO144H6R+vM4iDF\r\n8r4iU3Wki6dyEmD2IkjP2lw5WMmCDQuVXCmaNHT+2NpByiFFT6ro3wLc1Xro\r\nWL7EGws9g5hEyy9F4HBfJBkDjSaK+eZ6Amnkg3lkLZs+jUeuEmyCRC1BdtdC\r\nfSbN+txQF3vuUbmyv1obox3o33ZtyiIHK5c1pIrXgV2f4kzMExfEX3V3G8se\r\nvdEih73GIEhuHFDJzT/LYAzg6m6AO2fiSKS1rVZKtBfSXSWGCpQgBEc0sW7L\r\nX8Ec9aJhEO5vRq/z/XICK9NgaIjcFuoob0xht5lDw12quLxMZSsq/C6neORv\r\njuo/3KWusp8Bj0xOqKMLwwhp7dpFgmyjhVY=\r\n=ZFvy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.99966d6_1656469662825_0.04060502678566347"},"_hasShrinkwrap":false},"0.0.0-snapshot.357b2b4":{"name":"@sifchain/evm","version":"0.0.0-snapshot.357b2b4","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.357b2b4","_integrity":"sha512-eGVdyd6dFSUjnnyfQw5Dq5BqV29nkhHfSZ17tGuc30WnW+goBOCWR2YAcz/Iaduj5pFOc/ggYspwwWiKpLrQpg==","_resolved":"/tmp/6f3d46f3de1620b84101c21cce1fcf74/sifchain-evm-0.0.0-snapshot.357b2b4.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.357b2b4.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-eGVdyd6dFSUjnnyfQw5Dq5BqV29nkhHfSZ17tGuc30WnW+goBOCWR2YAcz/Iaduj5pFOc/ggYspwwWiKpLrQpg==","shasum":"ad3c4cc195fdd0abe97d25db67189c402e089e47","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.357b2b4.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0Vw/l2P+6Xx7M1uwZVLqDRMYOpNhk3pUYmW5bfYyeoAIgLqfhaK4lROZ9hp9qOt6fHcVfoQUFmaJ/8eZ1TClqJFM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu849ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHRxAAiEjFiFU6c9OvVjPwgRCWwY1hP2ngeHK2RLFzUxzNva/Ihcw8\r\ne/VuG3ocjf5GhetW2TWLselvc5CFt4gdhkrnGnwFH+b/EsUzIpGll0b/9LWq\r\nvZp5gULrf2XRzzLn9lTpC3wc5PvfCY6N599uEnod3aaTs3I7UXauTDyNX+vV\r\nR7hxrb9qeaUef/DwBsX5jDFvXrJ2e3a3lYuoN5V/6PCkHLoZ/CVwo00G4Kxu\r\nk46FzSth9BAdfLJDyAvtVz7n8VycEWQicpfYvu3Q3aWZ5skktAivYIeJcaod\r\nZEad9CcFnSjwT4GJDXXTNbyGoBQDjwk32adKQ5glHs1hpMvg01RXBUvJjY4V\r\ntRs5jhiRU6i+rWSs6JuW8wqpqmQsEa/4XwnRvZWlc95EviezxFKjNpbK5jhk\r\nrZTivX1CTWMsbbm2vyxabQDPQ57W5ZG21LjPLSzf0LRCf3wLkr9WZLNnN+Ku\r\nkQJdKM2EN7FX7s2B7ngogjr6YFnQYattWkVXRkfhf4XnOy6tcfSMz0XxmT+T\r\n9JIa7vqOipw/d9hcE20Wiqqju8uLFu7ixf+3MlAf27uPCW4dZ2P/R90A9nP+\r\n6Jxs+nGUYJnjQGqXYGEC8ynV/juOI0G8Gx0t8OgZ0lzgWs2Ez1KfBqkNSjwe\r\nzFU2NFA2cmYRcySr0wH77Ikyp5Wi63sv7OM=\r\n=K6SX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.357b2b4_1656475197649_0.14672792558711167"},"_hasShrinkwrap":false},"0.0.0-snapshot.7d1c207":{"name":"@sifchain/evm","version":"0.0.0-snapshot.7d1c207","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.7d1c207","_integrity":"sha512-QKKunZLAZ+5L3909EI+6BsmzN2dlVUipTzBZMp0QuQ9jevQtyxc1m2x5m/M0H6D1kWGSotMsjPMxAwLIXMLWBw==","_resolved":"/tmp/b7d84b5218383b6807f7f81235e6777a/sifchain-evm-0.0.0-snapshot.7d1c207.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.7d1c207.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QKKunZLAZ+5L3909EI+6BsmzN2dlVUipTzBZMp0QuQ9jevQtyxc1m2x5m/M0H6D1kWGSotMsjPMxAwLIXMLWBw==","shasum":"1dbedda6cf9db32d7ac7bf9a863671bca2fdeebf","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.7d1c207.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+8pAP2q2nkwM4tRP56kw0vlzNN1L1Ghi9BgTGGfrHlAiEAwFY1Reaqx1hv9o8sd2a8Uc+CehajE5iWi5y1N0wzV7I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu+UnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg8Q//XlaltquiMmU9R4m5O7vc49AYPGYI1Mbj6ZULfVDDAgP36wfh\r\nQz4laN101O71DsJiMSzJHbqzm8fgfgwRtBueGpzczmIWoQatzyC5DdcsO8/O\r\nDKMAi7mlQn48eIl+f/gBlqTi23zgFw54Ssd6tBA+lP6K00SQOJJiQ9KuzCt9\r\nrfA9BCs5YyPX/N24Q0V/w9FQEuUGLBHmrvEd+WGJtOnLZVLAFWZo43V9pmtY\r\nCfWRnJxf+34EnYlbSFVa7gJc7jtnSkhDzCPONKabPkUAeSPg0MWV1qVoLpKl\r\nXZVSi1NdsZMQ20143NkKy+S/kAzrb+AaAhL1AbMMtVaDX6XmxJcHYwXiRbuh\r\nv7pW5a66GeVjBGM+8Wtn6xK6GgdCsJh3SHJxEuz2G8Ng3s8R7NbXFk/9eLDO\r\ny+zVkTWm2PpgUlZPC1Js6MrWc9f9tpbqIpfhabSS0CWeoGR0VZa4AhCGI4iE\r\nRtrKER1iUIuDtbvYu6gkLEztTeFvZ9+9urUn8Gbbf6yGknWE2NhDvfcUh6cw\r\n1dDdGk/QrmNazc2FiqKZBz1X8pCUhD3wdLIbkO16YVyVALazFWomBy1lbAii\r\n44Br8akHHEz1dAwIy5Heouf3m/IZhd8xzCck1QSUIjvuBj1Wijunf5pnwJEU\r\nJRsbh8fjGgp6pz9PwQz8EhgrEJhzs22x/MU=\r\n=HrIY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.7d1c207_1656481062764_0.19544813255167215"},"_hasShrinkwrap":false},"0.0.0-snapshot.35c6b9d":{"name":"@sifchain/evm","version":"0.0.0-snapshot.35c6b9d","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.35c6b9d","_integrity":"sha512-8+YjIQ5uL5B1cbF83alMqp7rkchRYypxo+OYle4wxo6bkf406nVBFzi/BkqHrhiEIdZ6Aw9KGn/1X2I1kjosQQ==","_resolved":"/tmp/171c27db7cd3c583b36bf7c1c08e3b2d/sifchain-evm-0.0.0-snapshot.35c6b9d.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.35c6b9d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8+YjIQ5uL5B1cbF83alMqp7rkchRYypxo+OYle4wxo6bkf406nVBFzi/BkqHrhiEIdZ6Aw9KGn/1X2I1kjosQQ==","shasum":"347dfc6ee2d14ab1f74a8c8a241eb49136dc571f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.35c6b9d.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGs1HBr2ncQx3u5dT8TIP5YmnvlcCS2zwVohdljhly4AIhAJh1IMG1lPJ7UQmQ2tYVwvZWxli2jS2Qa+JzAzv8MKkx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivN58ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp50Q/8CNgTtHosEdHqxdhBRLq5y/Xan6AYfdbba9Xnlf2pY5DmwV/H\r\nmWy8+bftq5F50smpmUFLF06ZlgqA1BlvobE9oyf7UMPwhT46LAwRvOcc4Fxt\r\njJR2S5HjXdpNctCS/UY987zU2r0phB5pTPGU1M2LqIqFo66ggaliTpoD4DSc\r\nlNregThEtXvgZ8CL6aiB5byLysAUVLksYS+nzgr7WQh+0t8hsQVoez5tJgpF\r\nG+bLhrNVmQ8ZrwZCbR6wN8Uc66ccTw8CZarXd5MCNjX98BjsEKsSbzUvM1/7\r\nMJ+YrAP8Cz+y8mhgwx28fJPHYd3ydBh8s0YD96/IwovaZlKU0ORnbkT4RFpC\r\nROWf/dos+azr/k+QeB32yqtR2Xb7eHVaTQOUJFyrNuTPFd9c0mvOoskg9rRI\r\nDfUldfGEUbsPMBoa7X8kaf/DTUFKYY18VTT2RSr+gWaaxZnL4odrcO4N+hO+\r\ndyg88Oiz54s7fG936e1pFoFDazufKRFHl9oITj/hn1axk4UJ/EHnPYIvLKqE\r\nfqCTbhjEWn+f+niRFu5c0wdzbu9whUf9EAXIqd0P5xbTWjTP3cPyvEmiiku8\r\nC+4xjAC9FGdZZDeeMMO72u2XxCvxw39s37SBrIogB2rHTpbfFY33EaMz8LT5\r\nWuUiR+YcAjMoEn9Pj0rZ8ZU+WP9aLrZEAKQ=\r\n=tgf1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.35c6b9d_1656544892704_0.7504288220953983"},"_hasShrinkwrap":false},"0.0.0-snapshot.4594b25":{"name":"@sifchain/evm","version":"0.0.0-snapshot.4594b25","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.4594b25","_integrity":"sha512-QNvIOfsxNkxJEgrQgfaHcu+lVA8JmE6lOxb7oKHVZc8WMZqMUudpfZM9icqYP8LhhGCEufmye3YgKNyKeIdB4w==","_resolved":"/tmp/bc4111587d1ab1f9416558f699392792/sifchain-evm-0.0.0-snapshot.4594b25.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.4594b25.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QNvIOfsxNkxJEgrQgfaHcu+lVA8JmE6lOxb7oKHVZc8WMZqMUudpfZM9icqYP8LhhGCEufmye3YgKNyKeIdB4w==","shasum":"2c624f14dddea55d76db0827e1316cbe2305a34b","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.4594b25.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJaxJmwxMtrmMInGGnwaOrJRXpuh8MEsYJJSQgtZHEFQIgepW31HBtWW0fV6Syv9wjx87BrMdE36rLt4gSJt8lQAU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivPi1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdzQ/+JvQlFj1QOwf/u0gM7b48iY+fshPvQRCRiD70XkcMZowIVTCV\r\nAnUAPbNSS3GitU7THzmd6TPzxiP5RUktYtibpK0hjKhVti6nGaqFsC9+ynhg\r\nkLEUCMhPmiV0sHWd2lVaaJCGk5Zd6aLIoHNK6DYKocMf5q1oPUXnTWnTMphe\r\n+sd8mKiItb/hqWdko8ba//gfutwENYuioclGZr2JmbfLanTDJuk1AyQXf68T\r\nB3PFpqhpDPfjd7/uFBB8FpvhZ0CHpAQeql7GVaX5BmzK7lsX6wQ3UkdL79f+\r\nC0YoxAPWbhdwGyU9I+4Uvtgnf0LSFMH4WSMTRjShES1RvMVWQs4Ilq5hP1tM\r\nSgZVWQJSstABlQJtOtHYMFUUieBvhTkCZmfNoJ0PO3i5jl+jm3R7Nzzqbona\r\ncqZTFDRy2Sz1hiiRo/09l882Keno0ker5ix/UiZAIC+yUo44VQIaXqGMYJEo\r\nAfuxqha76wbwllynsa+zez6Efa4Mjmc/qqw9BweENOA3tckNgO6TKTJ3zHRk\r\n5QCUbAaXyH6QmGLpmpKnyJD6PDxaI8HW0WbGVxFnzk871d8Gd8WQCBOMfGoh\r\nwfOXxSry10uMhXbo6majx2ipyY+ZrKhxn+8bEN30YVDbF/WUyoJwbtZmpTNx\r\nD2Jps0s0sZFfq0dzV5RsXHoKoC/j6GlFUoY=\r\n=eIa9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.4594b25_1656551604810_0.6303079207406224"},"_hasShrinkwrap":false},"0.0.0-snapshot.7cdae2f":{"name":"@sifchain/evm","version":"0.0.0-snapshot.7cdae2f","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.7cdae2f","_integrity":"sha512-h1mo+zxIkZMEq468dFFLCtYYkk4PhkdFYvRvUDOFSCmGNVFURNddBmMHfVTwLhA7KfPvwC7NHGyI7m8y0p+CsA==","_resolved":"/tmp/ebd1a7859037a5c60560e2988ccc4b2b/sifchain-evm-0.0.0-snapshot.7cdae2f.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.7cdae2f.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-h1mo+zxIkZMEq468dFFLCtYYkk4PhkdFYvRvUDOFSCmGNVFURNddBmMHfVTwLhA7KfPvwC7NHGyI7m8y0p+CsA==","shasum":"64e0413354f7cea4c748cd97ab77f0c87ec324b9","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.7cdae2f.tgz","fileCount":153,"unpackedSize":507870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSaAJvFFS4whaXBtJRTNiL7+ncQ4Gk+qcB7WVt6SMGfAIhAMv0AvfhxG3QeRMbXiqbncLBQ+dgUOBKiC/Cx8b0y44B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivQKUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Tw/9Hvhyeqnl5K1fgZ+MX+Q9mH+zKbgqylqbMkZSl7qq+Q1m/qbX\r\nm7nB0PliIsvBqZn0D5e6lbJcIvK9BMIyXxWi1YFME2nI7/uRup8b+F7XxhuE\r\nh1sQbVLCg8t40OpYiy04F1bUeOWKoMuzaFtUTuwjllL2uytfvAOihJlYdzWh\r\n2C0mWfrPiY6cVjuCtwXXjd8eExiSSGz+bE5uAwwf6aFbsG+VQw9nAkELcBVb\r\n3pVsilYVmjyie/PJMmGm5mQhZzwAk+MW0VS/n/mfQkQ1hiJMLOW4j+rtG6Cp\r\nI1ta2GaRK6hCquLYhU4Q/tUqfK8fLGZzMl94MHwA94SYTsHYKvRYDnOmPqex\r\n8I/cU8smoB4QpYHs7gDtUqzMatJjNwtAITCznWJ3QaeAl/nX00nF/OP9cnRY\r\nAPGJuo7ePBqFZmAHLT9K6JwTG0sVBIVYgQ165BNhj3Hqbd5ZA09VeghVebn5\r\nmsmroGt7DpakFxgqSZt1H1w80pXbcC0zvYXkwYIE43BZ4EYoWNzyyv06dX6H\r\nl5zNGD/mA30LSyIb4yLYp9Ot+8zHnIvynWRtL37dGb6xNnHz/iL5g/3mF8IM\r\n2SX3VzryntIOxn+ag9Nsj1d0q+42MvZQ5q/llVsx08BTgt27tfYBIrwgIwCh\r\n4Qt5aTVZaLgSFdGMM94e5DX48KraemNhp9c=\r\n=dCqp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.7cdae2f_1656554132350_0.7423750712481385"},"_hasShrinkwrap":false},"0.0.0-snapshot.6c8d1b0":{"name":"@sifchain/evm","version":"0.0.0-snapshot.6c8d1b0","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.6c8d1b0","_integrity":"sha512-kxcrPThm2/pHgZokcxABEjmNRN6GSl3By/nRhUuYSwmsQO8VSFIKW/x+uDXHbiHzRxcrKLPAMO6N7xX19gUppQ==","_resolved":"/tmp/e16a334e4542e2cec4dc5fe6b35c46dc/sifchain-evm-0.0.0-snapshot.6c8d1b0.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.6c8d1b0.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-kxcrPThm2/pHgZokcxABEjmNRN6GSl3By/nRhUuYSwmsQO8VSFIKW/x+uDXHbiHzRxcrKLPAMO6N7xX19gUppQ==","shasum":"71883c970c06997ff100be2cb033919c3384474d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.6c8d1b0.tgz","fileCount":153,"unpackedSize":509433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6esg/aWPdnnzotFPK2LtHwtKG9xslAcpg2cBPygUZZwIhAPwpblJFx8L+SBipYnpKIwav0uh2HZIfS1hjIoAgoXYU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivQM0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeZQ/+I+H1EO7OqFdkjXzsZ4ep3oCnccbzS09AEULFYSMnhNEh3673\r\n2axp+/IEvFx7acJLUXMAa0c1/82WkHUquOJi25SprzOVGnBWqRr3lPvkIvJP\r\nJyeZwqddACl+ckJfsn80AMfVp6Yj8YIYPbi7JwiQoulAiRt6Vsi+sw6rU6Pk\r\niRDa6xIBNITqdhzgPvu/Zgjro/dFLp5FmhRGIt6bVFjuBJe54iFkWQAaBDbx\r\n3/LWQEVMH4BEpzoxnnK6YbpMeLuAKmXJJ+Y+PAtCiYfcEEFE8fwPrKi7CEEL\r\n2taQF++U329ZHIGKy9NuUZQvVTfAkC9OgTvsC7JPyW3dNTnCPnRee0lksFQ1\r\nvGL8MiEBBzzpIS4QFyVX4Yk5Onp48U1igCkH79fkQPMhesjA/nUIMSDi+oCt\r\nZ9LDpqbzKHzgrJM8u4UrqonyDDjn2/U58gygnx/K/n82UQjUiRzqm8rVw0SQ\r\ncWv8dlfPtrWH8cSp3BxxX9Ntq4vmqCFh6j6+kkAFjUT4zv5gtgvxY6ZIuHnA\r\nYVej3wbJ8VTwxXJfT/y6YYOTXJ1Lt5k5Gh7nG2SDz9frI6j06OFh1Az6MPlC\r\nL7BgL7Oa21z3Qi8aiAIeXUESAfY3NJGANDj7kRibKQJE1G+SwS37lgUq5hgl\r\nrpK/BQxKPA+KuJP2iKMQGrJ2+p2SiiqjoTI=\r\n=zoXD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.6c8d1b0_1656554292229_0.6734407686982871"},"_hasShrinkwrap":false},"0.0.0-snapshot.6fca3ec":{"name":"@sifchain/evm","version":"0.0.0-snapshot.6fca3ec","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.6fca3ec","_integrity":"sha512-RMNU2wYsJdK+175aqG5sQKOkDVuqi31lxGeGlApW4g6r8AxQ1euCRXwUqgd9AqKQurdhpgy6gAgN4mnCu0cvLg==","_resolved":"/tmp/956902116c4c9ef4815f161362dd1e56/sifchain-evm-0.0.0-snapshot.6fca3ec.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.6fca3ec.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RMNU2wYsJdK+175aqG5sQKOkDVuqi31lxGeGlApW4g6r8AxQ1euCRXwUqgd9AqKQurdhpgy6gAgN4mnCu0cvLg==","shasum":"944534984d8cb32c03f26b5e8bcbd729a3645a5d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.6fca3ec.tgz","fileCount":153,"unpackedSize":509433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEuPTI6uMySjEqOVjGGSzFbBGULzbEHIaSGO0y3UokI2AiBAiNksq7Oo9ej0rosh/aM9M8uKTN3pjcB5W5W7/F9bug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivQkGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1gw//bG5Bx+bZpvbOuB7m8cSXLqZiZI+UItt5H+b02auoOSsmw1X9\r\n4n9GXCw3b9Bs8I+uEc59YdMYplh/1o6yZh18J4miVJk2lCyrEZn+1ZidpL++\r\nZyMwxKkY9QFZAG1JdXbmIQWAQE3AFsfydKFYRE9hzZ5w9il0X6DPRlL9z4zp\r\nnelyFJ6yXx0t1CaTue89+YZwTET9yK8eKN0Up6LVth0k6E7vklmklHnxlvjp\r\nPpN8zKs6Ssckvy+hWc7ZV2pw2QBUYD+o3iFuZX27yKV3nytb82Qy7a/LJcyG\r\nIHyJtbAl4qw6EmYHIWbN1nEux1e2JeU6K2SMh8h1IVcwU8TOTXfeXgosC2qu\r\nwmPrdvrT8PdE+B72t3TmuveoLJN18SaF2+1/1TVmTpRD+yiFWePNjY+ZTJyc\r\nDczbpAeLMiE86xXklFvS0mRlG7lYXLhF8KkAZEPD5AQrU5SmrHSnilXVoFqz\r\nCcOsYqjL/Hqn9xE5jk3o+4YmMw3hjhjSTVekccjvSCCWJv7GLjVlYovwS9Mr\r\nRu5vxZ71XOcZ6gd8aXbqjKhCGg7X6QlFEr3IOPSgW/hChQijX+hY5V4ikENF\r\nklsYOe8rdGS8OgwkLie90auy502Qr172BPY7nkzkFVqzMobCL5drjcSwINOt\r\nruMt3Rn8ElirSt6bcsTcSwjud0B/YatSkq4=\r\n=7PLv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.6fca3ec_1656555782539_0.640248670338291"},"_hasShrinkwrap":false},"0.0.0-snapshot.753ed67":{"name":"@sifchain/evm","version":"0.0.0-snapshot.753ed67","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.753ed67","_integrity":"sha512-URrJSoQq/V0ze4gX7dzJ2gHdUCM9ju7L1m5xrObgKUYrLLDC8N7ngTvJeyvCsdZek3CrbRJzU1b8BXOdxk+sag==","_resolved":"/tmp/7ebad2a6f69f5794e54e51dc4a70c68a/sifchain-evm-0.0.0-snapshot.753ed67.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.753ed67.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-URrJSoQq/V0ze4gX7dzJ2gHdUCM9ju7L1m5xrObgKUYrLLDC8N7ngTvJeyvCsdZek3CrbRJzU1b8BXOdxk+sag==","shasum":"0663b7cce9e7584f3b0bbb5e954a07a310d16982","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.753ed67.tgz","fileCount":153,"unpackedSize":509433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN0wJ5RBAyoHqIAbXUuzsKBzwM8Eejq1m/oFjQZVcPuwIgGp8U2w66XALLeNf1fSVFwyDHCGQ5vUIt3Tcbenq1g0o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivRZxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTvg//XkJM2x2CMoxPhS7hKC0A4DVi+Rrc714BnFht5DgcQXkEpDW0\r\nZFfd4MTKcm9GivBzDf0qr2IRZVoqwLZEqzNI4koZISGhQjoaJoHMk9IbNuNx\r\nI1lAFIVULyAZyGTt2Vs/7fVqZZpg+oX6730NDAOHj1mNvYd3dSEi1IbBjInA\r\nL6X9u/+8nUmUJnOgfGJo5g+z15nA/Ds9RL5gVNiKpzRPG0N9PPMDFm4HNWrq\r\nv9zD57BmTeiO5dWbPY/0/cMXO5wkGDsyky7L5ppcs8JHsz4mBVtsF/Vv2+b5\r\n6vsaFjAWnHJRIBQiUIk3Mhnv7mEVk6Qqoc82LloaZdXamtUZgVYavaGalc7M\r\nrrajpoq5HrW++RUAw3SthUX+R8dp5VhUvnbve/43tLifW6CSosG1eMgxEKvS\r\naz/Ii4ltuZKyZJSDgPmufL8mHjAc43nLO6HhKqzSSBj82AQmGyVBCoq1SUH2\r\n5oHrL8CuXDQutpTIHn3AtKQgxHIUCjDDKdFTzppUOuYB6MQ3Co2YNwAFaCwA\r\niB8DrccWuDB/Q8TpzR9rRZEbMFAnKSuVlEiZPcFxsxh4fTCPRcDgQlfbRrFv\r\navP6cJqDUxRo1a69Ef1xZUKWnefudFLnf8+k2WipK5gthj9X+gO87xs3SKmF\r\nA5jT8ZLMgX7SzP5QcA6jGCxj2GcePgmGD20=\r\n=BDiH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.753ed67_1656559216941_0.02842433088252605"},"_hasShrinkwrap":false},"0.0.0-snapshot.e60adc6":{"name":"@sifchain/evm","version":"0.0.0-snapshot.e60adc6","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.e60adc6","_integrity":"sha512-GJeKPwWO3gBSyuUGd6p/3hSY1pwUZtbLuaMKyEe2Z0NtNnPHRautgT2Lk9PBv56iYk2RnvVMl5dZspXBw0q2CA==","_resolved":"/tmp/a46bf60fdea74d0d9f8bdbd9427649e1/sifchain-evm-0.0.0-snapshot.e60adc6.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.e60adc6.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-GJeKPwWO3gBSyuUGd6p/3hSY1pwUZtbLuaMKyEe2Z0NtNnPHRautgT2Lk9PBv56iYk2RnvVMl5dZspXBw0q2CA==","shasum":"f54dba360ccb505ed5c3193cc17a28b5b4a58924","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.e60adc6.tgz","fileCount":153,"unpackedSize":509433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc2ZIWgiYKxYZuL554ud3jsiF/PnDQEnvdR+V24QgFDwIhANogz8U2j/ta/XgjmvySpdp1MSRU6SPKMUsyCVwLnc3T"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivaB6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC8RAApS9gYy1quQwoXBpZKSDoQTBwlNokHbqfyWPBV7Ag//q0iaIX\r\nf9I57xYljp9s9ZGF6yRXciWzIrXejLmZUqXgNEANesrWsf3OD/bD3q8hRJmr\r\nZLqxIreDB7Kee29ESTIGi60qk98nnNGaVbhAbTQpukSGs+4e2jz9iwJbEuZE\r\nu4wlcUTrmXDJ20XspTuKALn20tgx5r2h+ScUq3f/R3+b2JejrF22C1WVWaBR\r\n2f6SbrHcyFv9AZSkYJZZ52Z3AseMklmMVZYQMBcUv6GdHic1c5KbLhjY7jPJ\r\neDvqsyVqWsu//tjlWl/QQXaYiZ2f41Bl3wW4ASM/aWBF8KLdoBdJQHLd185w\r\n2VkbZhth/KSfhta1T98uCFDuZ3Ntd9huejJdqlynYqEJ9szbQwC1u/rm8x/8\r\nE8Infa5wbJncVUFwG92PjPeydRatxrqPnrLrQEghlYqkFAawZor0wPoseX8c\r\nm3ahmzNZ9VuYwiyAVQajNJYHRLQ3rh4B98/InoAYPtoONVpqwoW7j3IT2dKE\r\nl7ztRNNLDCCgyBNtdSrpSJTDV2YRjoLcrNjTWzDnXxAmCVVdPR2SgkqrZdnI\r\nFqPRxq1x7kD5RGDUpw9R3VhUZRdFMWgXeI+Pheb8IkXoV5iCKKJnlTawiG8m\r\n3OyoNb6mL0Gzf9/XdxQnXwjUUU4Xd7bJXWM=\r\n=Zcz2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.e60adc6_1656594554737_0.6422644460936668"},"_hasShrinkwrap":false},"0.0.0-snapshot.b0daadd":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b0daadd","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b0daadd","_integrity":"sha512-P1lIeJW3/sFHSPAOznJlxB8Y6JaQobCcI8K3x3UepLrSq2dGygwddvHhiIMzZCSqwWL3/+Tc96J/W2AK5hV7zA==","_resolved":"/tmp/07596a8fe845e0fc9c0ff5d166d392c4/sifchain-evm-0.0.0-snapshot.b0daadd.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b0daadd.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-P1lIeJW3/sFHSPAOznJlxB8Y6JaQobCcI8K3x3UepLrSq2dGygwddvHhiIMzZCSqwWL3/+Tc96J/W2AK5hV7zA==","shasum":"3c45655df3a8e06265f9b6f52e4e64da39c97752","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b0daadd.tgz","fileCount":153,"unpackedSize":509433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBBBvs9IhgX1RLX/l+CaHpETaGNZJNTe1BC3jaxVdqzwIhAJnqxN4ncqvQ+0wGK9N409VR87OxwW/HmVRggyalW/2X"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivg5ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwvhAAn0maAUVACZAYcw7iGKJ+V3eVVCdDCxiuYIV9C1WnOVuUlp4U\r\ntbQcmBlfi2uOBbyyxf0eRT1cm4qXFxuQEbQZhW1ldUqf0+4PUZ6gEnrpmVse\r\nh+V3Kd1z9X4yumHvKyyprjQp4VIF0RZXS1Qxe+3iVMy00ALoJrALSdgPdrGm\r\nfMj2aVoyBBZt52Uh+Ft/h+5YvIi0VPOOu+njMipOxwJZiLdBPPkLj2AWWa2Z\r\nhJmZ+nuupVfPEg85C8dFLUFJ8dQPoIP4+c/6qOoHfk6aBf6fqGGS17b8GfJb\r\nM5tVOlYyT+4jdpqmli9lfH0WSKqXMJuZ6+HRYquZSm9xHfLL6zmhN1dMg8ce\r\ndGGn72T+JU+sWcJLQjyGNrKs9a9rP4WG7iQS4hgLqWREhMRQYsjAACIBjF5O\r\ndBW4JEDkn6GZFruXN47PNGVxE6sYG5uNDgGztSMUeZc6Km1tyZvnjAdZIee9\r\n4Rn7qGWil01qH9f2ENpZtE/SZ+e2phEvKt/MMx511bXQB2kCQVSDzIBT1Hqn\r\nHuJBBtJHfhUUUxkPXk/wZ9OFGZzMBMldZiEj1HePrzXmIuUntYZ22TMmPKOO\r\nBB+WcX3sQQUP/4aJrpJVr80QMJ/su8D15LtNrLqBHUS6dvI++UTnQbYY16Hd\r\nAzqYLTW1234t2UkFqQ7FOkgk+D6Y/BcF8K8=\r\n=Pb5p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b0daadd_1656622681091_0.2987416559310192"},"_hasShrinkwrap":false},"0.0.0-snapshot.fa7cb22":{"name":"@sifchain/evm","version":"0.0.0-snapshot.fa7cb22","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.fa7cb22","_integrity":"sha512-n0eXd2D1JadjaLlwjtyIP3YbBtr6RYtzTMnKpSIT2XboYsK+8AUrxjwLlRUHmIfYmIrKSzHrFa2u1a5Xf7Dxkw==","_resolved":"/tmp/1c3e4c0435a9f973da20dbc02504d29a/sifchain-evm-0.0.0-snapshot.fa7cb22.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.fa7cb22.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-n0eXd2D1JadjaLlwjtyIP3YbBtr6RYtzTMnKpSIT2XboYsK+8AUrxjwLlRUHmIfYmIrKSzHrFa2u1a5Xf7Dxkw==","shasum":"609bbf1e213d6d1e6bebf770cda2aac72ef55a87","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.fa7cb22.tgz","fileCount":153,"unpackedSize":509433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEM3qkn+LdKt1AVL5DpL3cmvwTkXIcaWcpGlgqcLFSmMAiA0OicZSsS6yb4lL53wR+6e41uPZLSNx7ulzszA5XXhVA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivi+zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpyrw//cSIJigJiRR6DxyEXRagRdxoIG5Sq3PlauMRq7kN6/+zJ9bUn\r\n8w5NLur/5Q9X7JjryQT55ZHkxzLCUrCDLhstK2pkrmu92Qfz5nkpi+i/H8mu\r\nPrzWNKdx81Bopypw9WLx2nTzlavG9M+aJCj45dn889Sgw6tMttmKv95V+lSv\r\nKShu4MjCS6oj8wcLaEQdFnlpFjnttSVMFYd7o1hAm6J2muoLAjWFgJ6dIV2H\r\neHF1hsyNjLWx9uxLvEMgJ/tY4zHCSOzqAZozENy8kmt9mBp09bGv2olMT1Y5\r\nd5uZCgfhlLypz9zDoFwoB9SyBHEGZuqZAFG/xNsOvJrnbTFqvUFQH20wLF+W\r\nNkURF2k8eCRvbw4DgSUmxzT+J1YvJLWSqDGFWeICQEJxl9GcihyrMsOO5TzW\r\nr620QPJBspUtLA98td++OJ1QV5LFGGjhbponQp7LGX9Wytk1PaRXeBhqzuzO\r\nlezJFwpnbvYSDDgfE9omcdLhd0LDgs2TPHT61nKYlry85oLRKlOSn/YldsWF\r\n3AvgkrAisHY7dTkhB9TmNAjdqA8Kabf5mWYlryAlPj7NWf0zwgdHha5o/U7S\r\nm0CLOXNeiuACDD8NBwS7mzBCWXdGhry5TGAn0BdEH4Lsx/0bLAV4RZOtboMa\r\nSl3QS6PXYSADetlZsOUIpxalXRGLSPPr3X0=\r\n=KvLg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.fa7cb22_1656631219041_0.8583622275499629"},"_hasShrinkwrap":false},"0.0.0-snapshot.b82b46d":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b82b46d","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b82b46d","_integrity":"sha512-kwdQU+6gtvAregDknWCw+3s7JL4/Iz3LzZRVsH3qyLQbS3gNJUCahnjBfnxhCHSpWdd80aYcDR7diFjefmid0g==","_resolved":"/tmp/8ffd25807d6f10c7de614e3448e7f3a4/sifchain-evm-0.0.0-snapshot.b82b46d.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b82b46d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-kwdQU+6gtvAregDknWCw+3s7JL4/Iz3LzZRVsH3qyLQbS3gNJUCahnjBfnxhCHSpWdd80aYcDR7diFjefmid0g==","shasum":"24da70a6984ca67308193303101e9a401665537b","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b82b46d.tgz","fileCount":153,"unpackedSize":509433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFC9M/amRDA0IWG7u2mBwh10vuYsPc0xtCfC40sjEYGQAiBiC3p7Bxk/bnbP/o8srdk2fiDTnGHckxsKZLH8IuTAGA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivjkSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY4Q//UkaQCdlvEYwNm3Lbsi+oHg2KdCZLjzuNBiqamC6cec4OJI15\r\nT4wpoJTUH5+8mpYhWdTOHfbhaEht9aYZEQ1RdxRPfrJVXJxEOBmT9z9BnK3f\r\nxf2JArwgdBj6XG0b9lxYEGtOlzLUYA6oIEPbrrpvCLcx15cK/kYlHj5XX7jE\r\nzf7FQSbyUxVycFpY7PercGUItpUlK1W3OxA+U3peD/QscVlQmWfssUWj118h\r\ngdTw+J5Y5dL1iTH/ntNzlNMNyLw67K7KShFHGcW7CZbK84gIEfjbYRRdRuOM\r\ncHXZbzspaQjEjAkPYn4gCv24vdcIilDTBY5bLlqjdVVQMHbTEBP7GSqLtidQ\r\ncHjc3KmylYNeyy3P9hQKbwP9xyK4X3oVS96QcCf+64Q7fr/Dz68kDRufX6yz\r\noiFrLb8fn7Q+XpnDjpvsyR1blNXzPvlBZknzZfBq2V5zj5XvHO/Ckk9YzN2k\r\nTuDQscL9rI2N2qeSKlgR1FX5DKaeML02rYNygnz4O/nITnDA98lJa6nVZKvz\r\nCyoP/k7J4HzI0jLg4zeQhvCJfo1CsVbBxQdUsHA5hH3nl7QHvsWcrPBEbwlp\r\nI0hlIpGGEZJny3QotElhwLAr992ifHLyAyHkAv1wLTbQKrrEWt2t8bkqw1wH\r\nT/Q7rnYDTQoN6jjaY/e2PVx+eLT5nXGEEnc=\r\n=m/bD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b82b46d_1656633617794_0.5511882501975547"},"_hasShrinkwrap":false},"0.0.0-snapshot.eaa8d09":{"name":"@sifchain/evm","version":"0.0.0-snapshot.eaa8d09","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.eaa8d09","_integrity":"sha512-NURcFKuGmJjZda1rDSgcoV6poQFGSyAtq+/J/tq482MxVJE1Tpp/VfTRMCqFiSzT5BV6chQLwyya9vfnEydd0A==","_resolved":"/tmp/37c91b2813af2b68e9a17afc6c6134b3/sifchain-evm-0.0.0-snapshot.eaa8d09.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.eaa8d09.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-NURcFKuGmJjZda1rDSgcoV6poQFGSyAtq+/J/tq482MxVJE1Tpp/VfTRMCqFiSzT5BV6chQLwyya9vfnEydd0A==","shasum":"e3c87fec6aadeff3664d2edc306500d2392e69b3","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.eaa8d09.tgz","fileCount":153,"unpackedSize":509433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvGiUX6J45AHG719CgvCPuqfE0W8GdJS484odK/6XfSwIgNJRRi3FFFcUSk6UKR8bFWGS5pAGXZGulkyYkGkbsh6E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv4XLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcEA//X2B5sWoRd4fpg7fIZKzGdzgkkL9cAHXweE6dHenD/opbIBEJ\r\n+x3tyCIymskx9aqPZ+kSu3xb+91M2Lyxw2g3NvpEQsM7tB21JhI7I3Q5QnVz\r\nWL2MStwic9sD5NwrKlYbNtjhClBBtNvYWrO+QrO6YxLEa148h6p9LJjNGm9T\r\nSY0K6upv4+Gjsoxo/1rZ9CTTcgeen4+vvZZvnInZOQDAdJ5HU+UAjpvXGuqk\r\nY3odKl1AKpkxSPF9MPnWBerkazL63Fdzu5tJmOlXWaV54njAGvoXXuKVa3mz\r\nspqiC5MoDU5iWWfrqpvMr8rPxtfR9EepFjvNKdboh3er3Qf75EuDBsa37Z37\r\nBNKuFEhxFDZjsx3/N1+HxvsT3EJQP5Jx6Fujb/T/d+9kUjm7OaM7Nfgcheep\r\nccZv0ADPb6G4cXx9hx3aTXbEr8KPdVEd1+n4x8UfsBWHF0bVG0KPlxAdWemp\r\n3qlHPf5nB5sNAkgxI6ibxFQFLPXx9Vee/j0tlNUnIF1Iu/OCGzLvom3UugUn\r\nbtyux4jG/pdT7xnaQ2y63HAwVmq784m90s8ylkbdUrZ9gJDu3pgPuXxp/o3p\r\nI0c0RCcFbTO5j7VhkeDrQnwZcnh83SedhO+bgf5cOTJbqIY/f2PIYr5X8Fb2\r\nla7k0ioFGhqnnZGH+s9K+CrhP05C+ajxfoU=\r\n=foh6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.eaa8d09_1656718795529_0.4259714625336535"},"_hasShrinkwrap":false},"0.0.0-snapshot.bf52362":{"name":"@sifchain/evm","version":"0.0.0-snapshot.bf52362","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  \"cosmos_recipient_address\",\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.bf52362","_integrity":"sha512-quV/ckfNwf5FV3OmNxqoRUX83OsIO6sx+2V468d/JsYwvbTwEPcc2JcRyydAmDTKHpEGCn5xuVyfMSm7JKtKmQ==","_resolved":"/tmp/28d76b35fbf7b469d9419b27cd8740f4/sifchain-evm-0.0.0-snapshot.bf52362.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.bf52362.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-quV/ckfNwf5FV3OmNxqoRUX83OsIO6sx+2V468d/JsYwvbTwEPcc2JcRyydAmDTKHpEGCn5xuVyfMSm7JKtKmQ==","shasum":"7bc39d0e0886cf6a210634d8993ea1d8ee0dd915","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.bf52362.tgz","fileCount":153,"unpackedSize":509433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCdZ6DOq/+OVlmsc31gttEXraFxqRPSqSqEt3qiHE/tAIgZ1MR3ohHkOkJsjuXzMtnHwHJwl9Yl0pDa1S0w2eqcbc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwlktACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb7A/6AxSAnYqX9z7xVaSUffTAOp5+eXZZY6/kh1L0qhir49eSvkjF\r\nsW0SGLetHbrSdD4sd3ektmPnVVAdXZ+ObqThKNwvRC8g/zRZKrChmvKxHT0p\r\n6A+1h0pMHitiRHNVcv7fIX8B3hD4HKw7T3f0jms7aOgvQKff6UIozDpYdmxd\r\n8Oy+qJk7IZ4zmlGcmdCmAOh9KG036HKyRmZJyRYz0V2Ny8Bp6uSxH1aRV59W\r\nwQZ+T+ERpFLiEFepbXAT4Sp/xIKpfJYplhqp1Ap/y2p5DUd1cbD0hh3gXcyE\r\nxGqqfREiGKdwTNXoLAboXTmo2PsiYfh+ZIAKUHXz5YLIh0IYqrYuHtJZx3FL\r\nQbn5DsryeMUYVpxkH0skJOfg0ZxTENpPXHo6a/i4BPqdLpNJnysZaPmX884b\r\ndPBmbFyHnpFn8eM9+7DttHACFhKF1ig887ekUOn22N9BDEdDRXutT4viwoK7\r\n6SBfiCjjmaNxbZKgNDtXYBEO0dz/pv0g0yghx4XWhoSGEY/r+h0qXR05Lbhf\r\nRkcrwFP/fU51dIG5/F4iQEmGlhVjO/ZaZe0vwtQ32avXsExYC1Gh6rbJpeaZ\r\nAfTcwdqmJzwYP/BOf2RHs2UCYX2p9eqy7akTtA41GNOUCoDbuXNeMrMk0nA/\r\nW05VGTwWAL+BZAUWEjGmeifTg0Nnhv5qfqA=\r\n=+wS3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.bf52362_1656903981172_0.18334673128697232"},"_hasShrinkwrap":false},"0.0.0-snapshot.5d864fd":{"name":"@sifchain/evm","version":"0.0.0-snapshot.5d864fd","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.5d864fd","_integrity":"sha512-hSyqusB2h9rIj8s0Mo3kPsjvTlKYrTcSW9DK5IR/dhBMcnouxGDBK8oUQU7Zqzr30UE1FqVuJ6rKD//1t8Dm0g==","_resolved":"/tmp/f8cb2ab024ba17465f43db45777bf855/sifchain-evm-0.0.0-snapshot.5d864fd.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.5d864fd.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-hSyqusB2h9rIj8s0Mo3kPsjvTlKYrTcSW9DK5IR/dhBMcnouxGDBK8oUQU7Zqzr30UE1FqVuJ6rKD//1t8Dm0g==","shasum":"b8adee649faa5c42f9d1ae34c60e5332974be5d0","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.5d864fd.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs7eDWzWgG+2yeOQ2wHppXArdMnigJXwHz1mq5QQY5zQIgdatCKJRsP69pCX+XSAvlSdbgUX17W3e/vvuWgcKbgYw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwtCoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcLg/9EDilRHtXwOT7L5sPPg3vyd6FRs95dUMukCDWcF0mXnwuL77e\r\nDH7JOSdLGOh2bn1dBZPpLfqt7sYGcNqZexqkG8riVlL33PBEapuRtZO7OWyH\r\n5bzddtiKDQ2/CKVDZlXuDdNUT0e6zseaG7BpmUj+WntmPKXAuHQ+FLfCAVb8\r\nvvC78pXOtWx4hvAQGE6n4aASFPujSHW1KWiI/CY8dZ5+GWhOdlcQWZYpF02w\r\ns0n88adGtkZ/1SdW8bekjzt0GSn1qW5S+5RMZdfjX6rkcxMPCSfaQ79HtNUA\r\noWsm0sPl0dVFEk26lN3PVm+NV7LYB1bO41MSCalb+yDypGMrnMv1y9eENHyl\r\nri6G735S81YkzHmlZPibLiIMbXb8I3SHFXXGhiZ03S/sou6iQrsLL9YSuJud\r\nbnkRR7M/y+41tdRMP4cO/YF2Ki+ppAqwl3nNxTILVisGmPhmSobSrWgVAuU/\r\nH4/dC780qBaXIz8+QJdFRB8RplYeZtAB3uO221+ARzKmMN1EgrKXqOWzZgGg\r\nyw8ijlYuJuHZe4U2TAyivjTdMm06PxjbCGUed2OXCd2V4OwMb6PcIGXzuDsK\r\nazYaVwp2UYODQn3awix9n3CVXMBeFlR5qv5vGauoIaksyECECki1Dm3u35AK\r\n+7NYP0K5S8kStP6n9iUaI6wLuKZJqJLWLx4=\r\n=+1xo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.5d864fd_1656934568109_0.5912005847202264"},"_hasShrinkwrap":false},"0.0.0-snapshot.b461668":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b461668","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b461668","_integrity":"sha512-8r2TP89OvUYjvBxYvxuS7+iC+z7oIvu3dKfwtqilgsuLquGVlNlAhhqxvjFTDJjjPIoLUJCHJUcKkOgz34X+cw==","_resolved":"/tmp/6b9e77b2e33fb265b03d5321ee7ea884/sifchain-evm-0.0.0-snapshot.b461668.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b461668.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8r2TP89OvUYjvBxYvxuS7+iC+z7oIvu3dKfwtqilgsuLquGVlNlAhhqxvjFTDJjjPIoLUJCHJUcKkOgz34X+cw==","shasum":"1edd5fdc176eebdf14070cdf93db9482b937c212","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b461668.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdXO3jW8yYcFI5CJRKNN2TOZMaE3lPpPZEnrl+iXdP4AiAdAURRA/5v9hYe0oh8Uw5hVybOuuY7f3fxMCBBkphEvQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw2RxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaJw//X5tSJSjIpvpIJhuacKssuwLHbAerw/0R4FsJmG9Qtk64n1xL\r\nGfowiJ83ytHU4uZJdeIHzUcsY/G+gENoVU/RJ2Y8C6tlc3byqgSLS9coUiyf\r\ntPdxPEwjuaxuVxopBljEB7eBhLN3zzo9He02W3iPVGrSwMan5O9Gu48D14Pf\r\n4q9Ad/qWt1Zy+h6LJjTbt79cNRRsJivahZpYse7Ab1dJNaYl+0dwHr0GKNfB\r\nJCREr9mofFZxWuomjXxvUc99tmbcDs474rbnoR1fppO+V+En8N2xXJETIu7w\r\nSmbuwwN+JjtCrPW29k0Vn9/lWKr/r21rwBrVwRh70CFSP4DsmyYg8aA0zqcs\r\nMFIJaNgRY3i2/66uGXR48p4QpfQVNepVHlrNyGgBDx9JIhB4gJEYsZtmYOgI\r\nEJtGp6YHApBdy753S/gNZnkB704mfYqGEGD+RxmcFbdryI/tDbJtU1yC+yWM\r\nSuNN8lm6jmjN1oAxWspyE4zH2/iUgAXMkX0Qk5JU7oFkC0WLe/1TIL8L7fWu\r\ncbegIvIE/f7FufuvA0xRbEVYjd1JKqOJJMDW/YfuOrU3lkJI52kDMebMXt9q\r\n51paPUDlrWF+3tual0/MnQgb21jvKLhi4Vs7HT8vcG1ZPfdUj+erv0p2uhx8\r\nKsP21DjCC7UQAQhz5lR6nS1RWzftRDaIpvA=\r\n=ICS+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b461668_1656972401116_0.07366380485743718"},"_hasShrinkwrap":false},"0.0.0-snapshot.75bb7d9":{"name":"@sifchain/evm","version":"0.0.0-snapshot.75bb7d9","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.75bb7d9","_integrity":"sha512-OeN2385Wv0C8dMbroA1qNPEZRJr/x+eLOQ9E4z7QJ7Xyni3aNCq+Izm+sONk+0HwL1LQQAjLJgXNjRVQzJqGGQ==","_resolved":"/tmp/317bd3082640dcf4d0056d49ec0b7dac/sifchain-evm-0.0.0-snapshot.75bb7d9.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.75bb7d9.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-OeN2385Wv0C8dMbroA1qNPEZRJr/x+eLOQ9E4z7QJ7Xyni3aNCq+Izm+sONk+0HwL1LQQAjLJgXNjRVQzJqGGQ==","shasum":"6d166323a77c6ff43d0ad4b5ffd161608e7d5f9e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.75bb7d9.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQNYwxuYT7lPD/nAHatTvEMIyxV6hM2VReT7WIGvRYLgIhAMsLl/krPFsJldKlc5JsIeQ84CQA+Zj73VycFs+WSqcF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw8vnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Uw/+MNtD5932gfSJtKJwDt1jhI6QCzcalv0KCF7Omrw61WobG12Q\r\nq2cR5NBGx2ZU72gLTj86xMGfImcUcALvLFaPhBMz0xAqz14I3R5mFFaPrG7q\r\nAitbcTb+1fgCpTmS05RaDtXir3MMnvVEhcXtZ4l1511nNybLXeKL4Xw1x47Q\r\ndhqj1NZVKmqbZAxjp8QLLQHcx5jYOBmPcgPDtr0q54TyYwG7j/yqW9VLQIfv\r\n3WY2ympvSqdnkIp+ypHMGPskn4QUSarm8FwjihR8uCMHOS5jQvE0RfzowXGF\r\nRfPAOfBdZs4NsqlxxauuL0uMS6/SzNPMe+/Sc1hHY1JkVUQ6cZD0wmTUUlJd\r\nhebqkK1C6jutVawa2Ttii1QR5Jz42KC+lKd6A67jKCPxXhkA6ezv3zfS2M/b\r\nUndnozuf9SYC1PAWaRBfvW9bMWY2k+Jh8Wi/JrB3rTnAEBLkAfJYbFgCc6gU\r\nTKZgeYobvMC6Wj6cad9+q1GWSIpGingpLhLx+YF9CatwmP7wox8pH07oNpFM\r\n7cHCVEnd2j42X4MsI3OmW1E8aSbJBYMB2nEPmq+nfRWmKsgrlvnMe9Fe9+1N\r\nL8nMsfnZIBB6wbutkNChPeSS/+iQrVPuicpi1vqf316Pcmc0qRxAFS+SFpxq\r\nbV8wnJPu9aIoxCjx4/NmGXeqqbpFHAGx4G0=\r\n=8g21\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.75bb7d9_1656998887544_0.04614222902298892"},"_hasShrinkwrap":false},"0.0.0-snapshot.b2f339a":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b2f339a","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b2f339a","_integrity":"sha512-/Roc9D4ZB79h80gHXq5hTjeti8SgVIQj3FKAocmyg+Q7ofRaZ+qF5ZNfU0lmSA1hhqIFzU/9H6aX094zlT3nKg==","_resolved":"/tmp/7802e606e24ea6992c58c8c5545e33e1/sifchain-evm-0.0.0-snapshot.b2f339a.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b2f339a.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-/Roc9D4ZB79h80gHXq5hTjeti8SgVIQj3FKAocmyg+Q7ofRaZ+qF5ZNfU0lmSA1hhqIFzU/9H6aX094zlT3nKg==","shasum":"f84d47a89ed43f472d85a602202dfaf5c5f85c86","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b2f339a.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuYZDkp7jAR5SMeaWoizVYPq+vDAoMeLskD1ggB2kKJwIgKVyd3PzCcjVQIaHXAVQbSf+Z95M4Ntom96wprsK5X6c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw80NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp74g/+MrCcI11xKB5OlOijiRUcA5iqUVlbi7VNORzPAbfMYHY8Ms37\r\nYltNDvev8aZNB2O8IhanLoOvwNwHu5jbh1akiQ9kwtYBl6LlGunSoH+CvDw9\r\niTRVQTEKxYjutZ2RnMLtgQ6KfZiF4XoK3Si5i6iVki2WKKwVYwIR5f+yefXp\r\nMLKccBWi0xxshF+V9yiarBV9L+JGJ+pQQyF6tFoGWx4BM8JmSQ5pdGLJVCU9\r\nUC3ghZoq2js0eNKrqk0HLiuML0di+AHtJvY3m6YEIPhEBkiOx4Fj83bVpHhP\r\nCfXfvUKKt0gWBRyqGpn4cgLJEoUWpfW4g6nHSYk4GPJX1v+v8eUa/U8n6QbN\r\nVQ7NwqvUp+gNOf+HL+yOsRSZl3QeBm/YmgHZlI10SqGOicSeSn8tUZaTnR+z\r\nTXBbmXk8Mx3iStpGGvZy1MCJcFApwG9VmnTbw8X+qA8mj9XP7o/+mdn4Qp/a\r\nZdakrjacOwBIR6PrzfMVh5HPJPQkBWDcUiKBNmEvMOdMqV36bupnURvAXhiE\r\nS6UNZgsTqiFvEbIEqi1WEt/UV9S6lUO13zLTke2+p6V5C3YZgMrn4eQUbG7q\r\nUCmQw0u7r3IJrHSD5Ndc/tqQSGPhIbHyYxiD6tUjwXbaWRGOrBqa469+XL1I\r\nWJ4mFkaSSdwaeHWboOdIb98pLb2OPezNJts=\r\n=iogn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b2f339a_1656999180897_0.27455722228358104"},"_hasShrinkwrap":false},"0.0.0-snapshot.444554b":{"name":"@sifchain/evm","version":"0.0.0-snapshot.444554b","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.444554b","_integrity":"sha512-gQJT8o82fozRTlgWPGLiEVNtWupy/Bg6XsF4RH63EoZfnE8AlrVnSFRs9S+CziM8vrPXHe7Cd0RKJumz8+nRPA==","_resolved":"/tmp/bd28be79b2927058431ab9f5d48ca251/sifchain-evm-0.0.0-snapshot.444554b.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.444554b.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-gQJT8o82fozRTlgWPGLiEVNtWupy/Bg6XsF4RH63EoZfnE8AlrVnSFRs9S+CziM8vrPXHe7Cd0RKJumz8+nRPA==","shasum":"0c7cbd444c8738e3e734a3627819b8523514015e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.444554b.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFa+/p3P2BbaPtuJFV5N+sIi9GwZvQwgAFu1pp1yjlesAiEAuSBSnLf0kIy+AOmkRBf+e2Q3Od94mCD6QG8oI14pfJ8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw9xJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkpA/+JtEna+PzTLPRnxb6zuo42pOvJuFyE7gBGT1bUdg7l3yWoW2r\r\n6pcVwq1dcEpJiKrgDMY/qhvM7GTTnUm4uQKPB/Z/PdvRiqPj8RFeVtr4ox7w\r\nxFzG/dOLlDOvT2dqvNQrh7Sh8Zh6X9ScWS9echfnHgs0PR4Y7ZWbuTDeRKsY\r\noCbqwc4r6CYS3UNrm1wj92xxiq14Q4C415GbT+fuvQ7XO+kCoE8O5XFpBSEh\r\nNYPYDqqmq4O+zu1E5VVBqWjpTci4s8DPzTP44f0GYfElfWpDA2d7Gpsljait\r\nzZnleIo3er0GzhL+oxRMLoi1olfdUVsoRiC2p2oEl92gBWBADwusNHcDWG5T\r\nylSSQqkajYjA0+FRMwsAV71uF8FdZOOd3mrGkLMhmsS5fvSOvMlvtoGo06P7\r\nSTiqniqEFoswO9tU4uSslm8+TJCCOouccMn5oQPf7XZ2RX13RJytL3Vj2rwb\r\nYo1m0wUYhelBWloJey9DRYC1W35rUZvJ/T1oQM90i5dzeXJ/bwgcDDwsRllb\r\nfVGDXvZ8TAmapwfllp2/JVj9zcfj92YwYKGIFjgon3l0PhZHOgMxq5B6233q\r\nzJ166njYiimUs7cyTyNt/E8qELve2GhJDNLyX5u1COFL08AEQFWsDKUH9acM\r\n96kPIfd40jDTkXdg1NHSbR1DLzScKZqPPZo=\r\n=iX7H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.444554b_1657003081002_0.5525170618222006"},"_hasShrinkwrap":false},"0.0.0-snapshot.4281ea8":{"name":"@sifchain/evm","version":"0.0.0-snapshot.4281ea8","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.4281ea8","_integrity":"sha512-sXWKploBNNTCPHpwIYqZb376E8SQkUH+oqR3BsCzJ/fK+saGPhI1XBNJmDdQ0rh0NQbtVfWU8WCOxqoGB4dE2A==","_resolved":"/tmp/a5520468707030fec830e71adf5c62fe/sifchain-evm-0.0.0-snapshot.4281ea8.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.4281ea8.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-sXWKploBNNTCPHpwIYqZb376E8SQkUH+oqR3BsCzJ/fK+saGPhI1XBNJmDdQ0rh0NQbtVfWU8WCOxqoGB4dE2A==","shasum":"12b6a34e64a26641d9e2f0d25cb77ee2b0b96fd1","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.4281ea8.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHLhZgyo/btCABmyOPwfp+8YU3VVgQ5MFYyOK2E875aQIhAJrzMUGJp6QM6KUEk0qnSDZvGSVSGCdjdaz5pNFTIsOD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw+FLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeLBAAk1Th4uMa7eioeUt626iHOZvmlycA6dPxsZJtzdYn2b5UJsdA\r\nWg3FCHi0t9NLISj+IgETio9QIOViCnsIeCh6HlmXhjr4UFU7jWZUxWHcMicZ\r\nlArLAU2ct4HnsaSfioSYGSV9ciM5PVYkHMWcKm+avigVqKLlW/cQ0UoQcOH2\r\nNyDwfljBAV3ue9wBH1qH2FdOBnWBgq406KlVgtlrPzFy+VmYDouifRduuv5i\r\nUJXJbXuUuGi01jJXRFVndcZBU+aQiO6kUigIea+owK2HoCX+KOp2TxJ4sAxF\r\n0W1sq2bml46WOX4cYp0SXjXjBsHvv+/+6DtjpO4hLNDzOHbxmic+9uMKLeGt\r\n6AB3Q65TCgpOvyEavM7K/YNIx4amQGeKL07Bu+xbvGEX0t9OOL7xDS+2J5R6\r\nspZL8tw+jnJp1HVIjGWazdAwGF2WyQR+OraLQQ4fsVFk+nCR82dmq7bZa2Hg\r\nR1Gi/chgZrhN7HWHnDQxN1u8ZECJ0ZToTxWGzdY1f/MbaN5zu5oaRDYsF/QR\r\nuPSvMql5GauMnlB/8evY1tLQI1sWgSJ1gHr5o88eky0lHEfT65eP/rfXyCCJ\r\nB5FXPdVjN6QIry0srpabZly7CjhQJwW+XcJ1pyNj0H6b+R9LSGjIwXDoaEp+\r\nIJ2gLtMex8uOwSqU5tUbcCV7x4Zu94I4CEg=\r\n=jG7t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.4281ea8_1657004362987_0.6061805697103675"},"_hasShrinkwrap":false},"0.0.0-snapshot.103e4b1":{"name":"@sifchain/evm","version":"0.0.0-snapshot.103e4b1","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.103e4b1","_integrity":"sha512-f4i37jBmFWNPpQXNED+rCPltvvKF6VderlMD3smZqjEwFrVOcUxUVOgYR+Ia6Xhb4Ny25w2uEViAebcwbqcILA==","_resolved":"/tmp/180dcffebab5a097ce020c2935b8d0ff/sifchain-evm-0.0.0-snapshot.103e4b1.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.103e4b1.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-f4i37jBmFWNPpQXNED+rCPltvvKF6VderlMD3smZqjEwFrVOcUxUVOgYR+Ia6Xhb4Ny25w2uEViAebcwbqcILA==","shasum":"66e011cd285eb0e84f3a8075d7ab6ee51b657add","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.103e4b1.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvFjBb04GkjChV0oPUHsdDQKomsVV0O7d2kcAGA0ZBgAiEAr6epsEJe9zPJEvgb0BROvs+eXNuICszl0MRI4JkYXWU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixJXpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+xw//Y92cCatH9kELq/9va2N08v40MwRnWR2iukNNU/AZHx68Mlkj\r\nTdfI99eEGTEPs/wRskphw0nwJpPfJOxYddqMYHT5dM3Sfeo6iCL+9/cF0w7E\r\ny1/DRahvCcQC8YjWoITFQr4lrIxgrHhWKHVgJl9bsl8Pvu/Dm6JkApngJlC7\r\n4Ue3x1HLBW7D0L2bKBlUdqxq4nyNhl44srh7KxlV7ML66qhdkKeER3mFm3g2\r\nuHwan+jLX2zSm4mY2qgrAPn6gKFAvkHT73Y+O+lFF02KURpk3ZDgcBkAM6pW\r\nNIjg1gWMzHGrHcfYggO9ku6NPn/8VrbVt9Cm/H7GK9tUPhDTuLU0GQwjQXOc\r\n5+4J5IlLNVC9M4kVibtDkr3WR9CXsyy8sxdZUHCIB6ep9PUuopsxtQbKnV7b\r\n/Rwce97wm0LBSJuHbrtml6BVx37BIdYpBA9NcLvueKT5p91R3HqBQ43Xb9e3\r\nPXYANGaCxPpmfv/nUz/ecxnzzy3vA5Jwwl4yiPGb23OcGVqnCSn2iWIm3g8p\r\naWlmV3tScAywhL7+fXzQna9uPxzAszBOL8hHVGw0i9wcbqvv031O9P1YM8L5\r\nXYH6M1O+z84DS/lyqVYxkqaFzeiUj4dPSUQQv9aTHa6NKr4BiJq8Q5zQCB4F\r\nUnSyfbt3otwIeMdC8I3zFcv6DIXMvFO9cjA=\r\n=FA80\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.103e4b1_1657050601449_0.7790126505724233"},"_hasShrinkwrap":false},"0.0.0-snapshot.843d8a4":{"name":"@sifchain/evm","version":"0.0.0-snapshot.843d8a4","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.843d8a4","_integrity":"sha512-CtYErayvbiAifH9cK51NjK6D74UirML/6/YbOFypAgarSZnrFSdwM2lK7+PkFHQ/QX53W2W5wCkA8Lj53kOQMA==","_resolved":"/tmp/241a0fd55ea1c31a6d227217e9a39c90/sifchain-evm-0.0.0-snapshot.843d8a4.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.843d8a4.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-CtYErayvbiAifH9cK51NjK6D74UirML/6/YbOFypAgarSZnrFSdwM2lK7+PkFHQ/QX53W2W5wCkA8Lj53kOQMA==","shasum":"0a15cac7e4b92a36e745b20d6c90ee94ac2bd0da","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.843d8a4.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+hX4gfmUEG7Ndgec44XLCaFdOxsVmEOV+bDbqGjRMxAiAejj/fKzKCojaWt14DiK0HItC5LVkZrySho4jlY93K5A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixJ9QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk7Q//ebrxI9iZDbTr/c2fdhhJgf9f/xyZQEcz6DyNnIG4TWV7D60s\r\nyDE/SgxXUlZySaY+4busJWQxS2Nh7jOlx9s/vLJnpOPCEdUIX6OLRdYF5uJC\r\nDKjyMc5xSL2RK/s4jH5ADZRygcNVuCHWhTETrfD/PgSCGvePvlNgQv880fGv\r\nB8URd8dTd3N30lQF7elrUNheoYVM17aGSS2qA5rYVyw0m03whb7CAWfPcspz\r\nqnb7n4GjBQL7bmDkdPJo7W4anNGDRRQXOsZ7g+UZxMk9lVxhCinIKzN5aFDf\r\ntBePud81mOLUK791XgWjxfGpwxehwmzNxWMsm3yDY4NUZi3pjvwaorVdb+y3\r\nDmtc0oNKr3HH/t3t9fyu0LOWza3VufxQTFfV9/la3M697oFv0I8nsmh04NlJ\r\nd1tP+EDdDaO8bFksQVEIM8VETlgrD33IFsTBITLMmGShu0lNvc+z4L4hsxB+\r\njQlTt8yQOJJ3l2a8HrR/K2aY+KRxLonAdGAY5lo/U31Uy/kzQ+OYSC9aM3Qg\r\nUeZoOZyBoj/ROp0DKEzsB/4cDHnP8p380oKytoC0PFsCTRnLyhmga4OcRf/q\r\nfSffiEWCxeNNC5VvidYvWFy6UDS7nCphFcvLMC55E32BJqbBx0DlSxiqoJnq\r\n92gPPvjGMWMHyivKn10EapeYYy9fsMhhhP0=\r\n=gWLJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.843d8a4_1657053008689_0.07827275601356187"},"_hasShrinkwrap":false},"0.0.0-snapshot.cefe24c":{"name":"@sifchain/evm","version":"0.0.0-snapshot.cefe24c","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.cefe24c","_integrity":"sha512-OV3FFrrpp7cDEozSjzMB+EyTXNCpc/bvt0uWD9QGaw8uPGwWRrUNwG5tPcFtLB1VFnfUvgQ0/5yi93sCKZOW6A==","_resolved":"/tmp/08ba21bf5b6cff30924d03f15cd09bf2/sifchain-evm-0.0.0-snapshot.cefe24c.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.cefe24c.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-OV3FFrrpp7cDEozSjzMB+EyTXNCpc/bvt0uWD9QGaw8uPGwWRrUNwG5tPcFtLB1VFnfUvgQ0/5yi93sCKZOW6A==","shasum":"8bdb7870ae3c16eadc4f27f0c855de6ae123bb32","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.cefe24c.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXsFAV3KBernq8Km4wMoYlew/pGI4Y753PmGwgAc6XZAiEAxYdRE0/IaZuZStSt5crrKV+noD0O+zo+BbiHA8/yAY8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixKNcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAcA/+JpVWNFq7QxfEP+dTtPbB1JFtQBHPLn+FjOf3kjycNcwnywxU\r\nen1xsBIsmhgXNwmiefFxklrJmJ7FM9yI7/l3gNK8ISML9lPVEDYdvZzntNX3\r\n6OrOp4YrkIMtZpngLKy+OEJ800va2I2XCg8iacX9XtKKCM+t0fz88jIuHtaO\r\nl/YpXLRwxF9HYK8lUjw2YAa+2iGZXONG6SdmUQRD7JgpNODVZZzO/+g6O0bx\r\nwS/87OTawwud5A+I7siLoO/FsMpPwsgQiffi+qbK61s2JDWPOy0wvx8zhEx2\r\niPgCN06IDV2mGI24xZMvH+xeTguq82BGTOwHEgMC2JkWqVdV+FYA07gJ4Az6\r\nqZZ1oOlXBXpIboG4feDnB3PnlJbJiv5jZh9bg0RAOoRt3GKrUF/pyk37a1yo\r\n/om1c48rypmAdEIxyS0nZTppJtGO9S2574xvbyFOnsm7/oOVzfIGJgVuCblV\r\nI94UoI6xMpIGhWuYIvKaz+mSfSuBFwp7zGI0wVEjlKlnDwVTQPDEN9SOE6zz\r\nl/PhPc6R+Midy5kG1v7jVcN4RMNheXW7PjE7nvcUA9ZACFVAKz8ZDG46bJTm\r\nkcFsP+by/0moMgUTqzVG4ByttDGp07Z/YICFM+FOgcdIffqEStGuEayrPdzi\r\nCL766iJkN55yivU2A7s3yl0z3PNcaIzUeLA=\r\n=j2mq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.cefe24c_1657054044236_0.7901813872660692"},"_hasShrinkwrap":false},"0.0.0-snapshot.a910769":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a910769","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a910769","_integrity":"sha512-CxCCWmUFvoIPFXKr+d/apBQ7J3k2pHC4xSXPzxY35fQMbZa9mHo+vonGbS4WYO7CfBVkyA5Dt/JlCPimDP1D3w==","_resolved":"/tmp/0ccca19ff1ef8bc9f0992e7c6e568a9d/sifchain-evm-0.0.0-snapshot.a910769.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a910769.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-CxCCWmUFvoIPFXKr+d/apBQ7J3k2pHC4xSXPzxY35fQMbZa9mHo+vonGbS4WYO7CfBVkyA5Dt/JlCPimDP1D3w==","shasum":"8a0cc2a5bccb90e6517d4743a9c63f3bf442a2ae","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a910769.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAE0EhBrKN3RpigcWkwb0BwLr5fXegAw2zFyLVtq3bsgAiEA1uApSKjRFlC7MpeYV+yKnFXowuc/h64q+gIVcxWBrho="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixMxaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpadBAAo6KXZju9gQc2yKGmF5npiySqfo6qdKWgHfnaYWv1XfbEzC1D\r\nBNbjBcC9BJEWPcRcknnwyn/N8RgrvsbWDwh3JtATbreXe4JZkecUh6wPqqqa\r\nulKtF0Q3Jtds8uJ4sNGur5357AekMQe8nAgQFt6AUUoCuunaQl7yVCz+q1xO\r\nZFL+A+8qgP8HHxSGMDv7//s2BRI2hxcN/hlVjALA0Wvdwbs27rOYyfj6/FGQ\r\nHsGOeVz98uZzeCawSEKFS1kefjmBgFbfJX3enwiK2lBAUZD9Ykya/MsPEMD0\r\n7m7a6I0kx+YS0Bmt4TUSuOwgXAlwocHm5ZESnOah/UgHw17K2oXqQ/nvTCuK\r\nSlUlyA5SHY9kM5a+aOkQoA3tQZIg3Pq/XjcCOb2vz6O08h4SVUxonKdw/nCx\r\noSDyFyVIUhoCqAgSLNfdZdTuGZlOblsIaiSPMkw7NtDNn0M62hZ2hhaS+hsX\r\nKeFOcp1g+RbHKdC/JLKZIVEtrcc4q+HSZOFFjrvCkc9vwDVSiUZq+Os6ChS8\r\nQShMe2roLjdthNFAw/v28SbW6w7blbauFdDO/vLJ2RPFBXWjqOwrCyg6oud/\r\n8Bhn+pUBkYPXujRCJ69b7Y2nRLicQgtJabByMwnvKwYhtVcxipS+AWFR+5pG\r\nrjIx/bv6HCBG0BMdRORmWwJ9UZ925xqWOsk=\r\n=tB1u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a910769_1657064538424_0.912502761991375"},"_hasShrinkwrap":false},"0.0.0-snapshot.a2eaf83":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a2eaf83","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a2eaf83","_integrity":"sha512-mN2+8kGif2YD/aASpB3dXU4bl7+Qz5yARrCfQL//57oRrl4ewKtghS3fmG+FENRKQV6vqsfnpZwUsIwpo+PCEg==","_resolved":"/tmp/411787cf07c5546d54eb5fd0dd184dc1/sifchain-evm-0.0.0-snapshot.a2eaf83.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a2eaf83.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mN2+8kGif2YD/aASpB3dXU4bl7+Qz5yARrCfQL//57oRrl4ewKtghS3fmG+FENRKQV6vqsfnpZwUsIwpo+PCEg==","shasum":"4af156fdbf472aabd184e0005105a78fe675fef2","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a2eaf83.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5PWJjfFrgYdlbSYCtOqK26+1RzC91b9TsdFOnORLLKwIgeUMHUJ4k3q6etf3U3tZC/xpFgvbHn58Ps/yk9eVyZQI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixM+5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbGg/+Loeh7jl+jydg7ESK2IPvYqroEZf2FL5vA8gKjBO0VZPpaoAI\r\ny6H66tDMaG2K4hXpMLHk0TXjRhBKHgyz0397nYOKLXjvRMxC9GN9AaePNmLc\r\n4rA7SOmwoc1N1EEgoAVhxOfhC9dG2WD9x5BpkdHiN42JvgdK/tcFoflNRx+B\r\n3OuVwALfnVTABGRi3JxgV2ptM40dJtQSBbOuOziO7vSZBR1YdQqSEQgC23jv\r\nJVRRrwNd6pQxKKdBA6pcOtn2xplKgc+fGt4+7wsGu+NxWAw9LybsDTXhIo/E\r\nGyl3iQS+Xh87j+Qwx6tH5yg81MOqRy+1xQyswvEXWK4+c6siJm8Zf+VYmle6\r\nogjL0j6O9hVSkovSmkAqkt330O1w0QbHbwUMX5Epv0Gxnj+aqU+F/d9DLUZH\r\nIPh0yrem3nOeFvh0PCjrOoVvtSLsVIql2zWQKVxEDSfok8DzsdXlp5yi/Ty/\r\nCfqaYXkFkg78Ij41dGcCLoyYX4+pGeUlA8iBVrbiRM4xIFGRsdP/y3lal9M6\r\nBBhaKLDDoc19rYXspqe9SBWyDWKFcYm71pzKDRAqIGNb9/bAMV38D4bpaY9n\r\nYD+4BmD/5Pfc3nwlHSRSL4qXbBxyws0ozQ25fACzeOQDCsWvvFC3/KtikIDL\r\nwE/AgY66iYx7GnQIjTueBbSGIV6D+QkTKJw=\r\n=1tsy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a2eaf83_1657065401022_0.49752847134954625"},"_hasShrinkwrap":false},"0.0.0-snapshot.159dcc3":{"name":"@sifchain/evm","version":"0.0.0-snapshot.159dcc3","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.159dcc3","_integrity":"sha512-QpqFJ1XUkJ+xIaW7+DP7NbiMaDfEz60Y6N8zSTd3ActERQQ72LFtOZ1wSzBhZz6dusnYfWcEut4iaX3YjMNZkg==","_resolved":"/tmp/2f8fb76be8f4bec21ec783a1f21b0954/sifchain-evm-0.0.0-snapshot.159dcc3.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.159dcc3.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QpqFJ1XUkJ+xIaW7+DP7NbiMaDfEz60Y6N8zSTd3ActERQQ72LFtOZ1wSzBhZz6dusnYfWcEut4iaX3YjMNZkg==","shasum":"cedd89a005098c300ee298cebfd475322a611dab","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.159dcc3.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkyTPo83ks6a2q57PCaUpfe4FNJ4IUggsulj7TNcnyrAiBuoAqab2siVKtJt/wcVw8ibUhd2ZC7IyAIQ6S1c7YpMg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixNqtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN5Q/+IT1at9i46bdmWHA6YTr/0u/Aforf4zKesHr3YGs6b+hChclj\r\nTOjMhV/pSuCSLH1doIS9GoGiPiTQ047qiPZB35Z7U8A7jSYv/i2NdyLP8z75\r\naH17xb8TmOU5irDaM+VkAGV3wCVWDK2mvhMIThKMFz7OhQWENsHoV+QmGN4n\r\nmQA4ZVsLXMX2sCUyH6AxP4xqa9crGKcAy8ceOWJnjYxO2PKv/igW2YgCfxMl\r\nNgo+G5HR0wC0hQBLKWtAf8+uDtw7TraG99ZeVzpJRUeO2TfII7kFOCQ5HptI\r\n2/vQfw0qlEm5mBdzigyvXoMFhgJv1qfGCpAtFYI4OHWoijeWlJaPzsmC2y2C\r\nXBtSltJnT6yg6q7ObHSyJur/GXkA5EhRXmpLyCGnM7mSyTwRSoyrnwp/SL62\r\n7+vKfWGCFey2CgGNWOCluiZiY8BCAisLi63WRlo5ITte5rz3isl5TFrU3IlU\r\nejZBOx65n+TwEiz4w6KoMH/NKxYez1S62oFNB4wVsFjOlJXCPnBLoRH2Mpfj\r\ncEOORyKXsxAnv2uBUOS4z15OHma5yz4f4JZLxQ6VP3zDwEEYv4yD06D/Bbs2\r\nOXvZneUqsb5Yeh9GqZdwfmJ12hb1lTW4YV6fCskvv2sz4bXElKc74SLEkujW\r\nTp7VJpsAiTL+0N2k45xwkbG6PBFboO/XQLA=\r\n=sC1+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.159dcc3_1657068205460_0.17664540727214684"},"_hasShrinkwrap":false},"0.0.0-snapshot.4fa31e7":{"name":"@sifchain/evm","version":"0.0.0-snapshot.4fa31e7","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.4fa31e7","_integrity":"sha512-Kk8bUEHAvBX3lg0PpZam2k2zo8F2IPGdDznFkHhHUW1lP9bAzqDOh/HhJSNA8HCOysplMLRzJYB3EERVAWICIQ==","_resolved":"/tmp/ed3d9f6dbb14e6d5c1e1086de1df76b7/sifchain-evm-0.0.0-snapshot.4fa31e7.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.4fa31e7.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Kk8bUEHAvBX3lg0PpZam2k2zo8F2IPGdDznFkHhHUW1lP9bAzqDOh/HhJSNA8HCOysplMLRzJYB3EERVAWICIQ==","shasum":"3d2ff45f6fa1c7c3133973b9e6651dc16520fde4","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.4fa31e7.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmRYSRNYumotduSKbdGCy+y+Gv1bxKvR1HALNFLvA/sQIhANlDkgWs9KlFYIKJ6u9N2PHfUxdIyTO/M+58/DSZ30W5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixQKkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoehA/+IaJA9s+Sggua+QA5ceXhmxrc6gtuNO3sqc+k13G2X9TBFATl\r\nhDNqG3EZXcNenUdwQRNvbpf1NZVxRQrCvNIYxeJerNfLHcoCom0JLjByI3sA\r\n4HRWVcKQL/IAt+68A2pWOhwnxYRzfNcfZXyr1UJ97C6U1/u7GTtSMoTcCjQt\r\n5rbFz7BCSodTwKZMtuu+bfXWE+7L16ArUUiXi08ekt6mQoUtVfzKd06OvsyY\r\nXj7S4c2p998s1C5UAZKvdjB0VAels55zWNu+TDEJivj6SAd5ewzDQSqc4HVM\r\nSnjMgx6MI04oavvVezjl76ucv+Y7R/VKkxurtkwgiA7SKkw1DR8sgES9XsKV\r\nIP7gPIW43MxLRslwFBGXK8lTC+eAPecxJa0VoE+dCidohezucdl1ifA0sOzX\r\nTpD6N9Ajm27Ktbg34Znn8vRHEboUcljIJxvWvkIPJNZH/X6NptNFkOvl2HQE\r\n1NFGQmdP/wt2MQimyVQqf0U/oCz5qfrOQxWxacjNRR8veQww5sLwIrKfwWSg\r\nTslsnHL33WDhZpc7w7Xj2vApl7765ROwNP0YWq8Ua7MViZOs6rk3xbOYDjYk\r\n6A8HvUpCQlZNm1BYqpw4lOTSzrUBtJmuTldgtHnhSxgYaslk7W5E83kdZvzw\r\nL+WCkvWwlk5DR8Ix8lOa25aaig0gf4ozL3U=\r\n=RDDl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.4fa31e7_1657078436613_0.21605065411793034"},"_hasShrinkwrap":false},"0.0.0-snapshot.3861b74":{"name":"@sifchain/evm","version":"0.0.0-snapshot.3861b74","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.3861b74","_integrity":"sha512-ofUyXDnh7FVOWvRKE4JkRWsjiTyNLPid67u7w0ILaocqIypHX0c7P8P1doTd8fqajEHpWm3LYHbMvUdqBgy5Pg==","_resolved":"/tmp/d6ce7d24e760e8f14b16742d5f104182/sifchain-evm-0.0.0-snapshot.3861b74.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.3861b74.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ofUyXDnh7FVOWvRKE4JkRWsjiTyNLPid67u7w0ILaocqIypHX0c7P8P1doTd8fqajEHpWm3LYHbMvUdqBgy5Pg==","shasum":"98b8f2f1329d75928d89f3cbea032886c0297b0d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.3861b74.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzSXMuJXUF2JyTQ+QgVI4fsmUThU6q0cW3PSqTZwQqJAiBAtvUZOpVOTt/BoR4G2Acfo3ZPdGK7rS8SHYpcA/g24g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixgusACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrdsg//TlEy/5wjQwOb1U3Wvf41bB+ykjWtnX4oU4gSmJva5ZDU4pwW\r\nuKqj7QohWJwMrU7j6IP2kQ3mb4i9BjuwgKuJeYlM3osIPuRXqsJS2+Yt9+Jc\r\nV/ewEoMhfsB17vFp9wTDe8BhommoH8zekMXgC9iKanDZ3zP0fQnjZ3Nmh5+t\r\n8K4nrlt6E8gq4WeVl7CrWBSTAbz7my90VjM1iCfkK6lAgmQEOX4tEoZ2ES9D\r\n3BlUr3u82SBNJ5PZR9v9ndDKy1dDwRhZqvnIu2l8D0CxN8/f/dSAIDZR0jlY\r\nSC+FXPcYOwgwxVuUvVLGa5zugSNYhh3Yk+PsdBOqvto7LKF2vBj9B5F4qflh\r\nRCwNC2kJ0vw/rlX7nRZ37pjekhatI6YOl7NEZ4mgb/YKGIE/BQQ72UdEM4RX\r\nvWGfqrgFUirFgtAF3SWIkBfnDS2gafskjIsiKUHTrJWwQJ3s2LXIbSW8805q\r\nvKC+o2uEbVpOFkUMDO58lVdaRLjFsudGxQPfyOh9hrK7vxBK9md0+MwYbUWe\r\ns+D7GphYkLiptmyIULbtXuCpje1qdXMi2ICuD7XcNfF1s0YRgPt9Tp5nrHbP\r\njcXiBrIpiijHoYlJMTXAIF1U1DkZRUZeAFqGKdfMKDmYuHMAKscdbv/QpSol\r\nHnQIH6iGeziwOsWxGp67RlIOp47aBrugK4g=\r\n=1t7b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.3861b74_1657146283777_0.1337893765439424"},"_hasShrinkwrap":false},"0.0.0-snapshot.95590dc":{"name":"@sifchain/evm","version":"0.0.0-snapshot.95590dc","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.95590dc","_integrity":"sha512-dnwefgG+F1oU4bA62QF9mcVkTIY9IcbkBK43nanHBKARCwdAbrxwAB7zI6lHCtyCQO55rJvhtnshjUGik2suAg==","_resolved":"/tmp/5e4866958732fefd113b975b6f8d6e83/sifchain-evm-0.0.0-snapshot.95590dc.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.95590dc.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-dnwefgG+F1oU4bA62QF9mcVkTIY9IcbkBK43nanHBKARCwdAbrxwAB7zI6lHCtyCQO55rJvhtnshjUGik2suAg==","shasum":"c9addaa6531248b48ec8cbbf01ee62c1a130de26","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.95590dc.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtbuCrkTEbAwTT3gzeodpXQXONR7uLA5MV3s5aJFys6AIhAIwOVNAVUHKj2MXFMbIpFmZL31C7vMjSIK3H1w3ORunk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixhBZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyIxAAgbaPRXsJTiKZhL52U35riyMnrw8KnxMs00IK25kKYftUiX5H\r\nu2Qt5CWywcG3oCLLC/fz/CHOhOI2mG71PCRzxAod4++MPdfUJDrLtrJzPt8t\r\nBwah+oWYtKktnd7cth1ywcghzilCN86xKMJYXEg2exkex+lOSnOyDiz1cil/\r\nG5rbvXquW+Ch1Y6QqTJs3o3C2wXzLAUevUikrkGoVvkBxBgTJgXXg7HcfSAR\r\n1eFu3F8ETInsfq9ofDuzWU7HSg61G3jV+fuO6ik+iXPXYdtO/gEhyi3iJH5G\r\nDAfxlazjEZGfb7cygESxokcd54RDFons1iefC4Dj3Js4+4FuhNEfUQKYzYpu\r\n6l06cqo/XhuglHGJqIn4H7SEYhkEWrRT55MSXIKMWyiaOuewEhnotD++jWy5\r\nYVzzO4F9I3G0PUbabDegG9G+fFp7GySGSahppg5/j68eKqm1BrlJFQnNtuXs\r\nMhUbOuINOA0u8s7yI0Ph2RaNmXgn6ezh11x8EmEG/hHbuYt6UkozakG85Hzn\r\ncB3M++dt/IeOSWpDYUK3KX38f5DObWTcnmGb8wVKhRQ/PhH1/SIdCCncvWHR\r\n487BqgYLMjXbEbpXOvMJ0M+DRO3NBl5mmOaE5zSNn+TOvDBBbZGSvK+5Lina\r\n7rLF5C8hkoeRQ60JqFXKg7+f18Ewf1akBhs=\r\n=q9Lp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.95590dc_1657147481053_0.8390363410121062"},"_hasShrinkwrap":false},"0.0.0-snapshot.2795680":{"name":"@sifchain/evm","version":"0.0.0-snapshot.2795680","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.2795680","_integrity":"sha512-ZSUYoH+9WXOYmyTPb4NvKWXLboPqc57Tl6glVTg+QlOkVXuUm2sYiqGBIfqfY76KxFgQ/Q+ujqTFBpiLAs6qGQ==","_resolved":"/tmp/d75d7482248db0072398407bfb27c8d4/sifchain-evm-0.0.0-snapshot.2795680.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.2795680.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZSUYoH+9WXOYmyTPb4NvKWXLboPqc57Tl6glVTg+QlOkVXuUm2sYiqGBIfqfY76KxFgQ/Q+ujqTFBpiLAs6qGQ==","shasum":"e2ce02a4e85fe1d717a5f68394b63769725a7ab1","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.2795680.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO5m6KW13sTxjf0tK9L7/ydk5/KbbWhMmJGrj//tw5jgIgAt+juOA6+MFy1A2QySLc9oWH5z3JFjvqKo0rLXS+6UU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixlVGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJuQ/+M/c60xGxBAi4stohxI3/3KaSd/Xjo8MNgReoPcGSD3FDn23w\r\nVZCT2lD3RnMVs7/KXJ/8u7QI91Rkeqg8XnMNNXSP59aRS0YeSTvThg+WrfO5\r\ne+pu5Ua4XVkwFJVut8HntVImrFPb4GiG3HTn111ZnMtCRdKUo8s2gxey7tWP\r\nLtd+YCZpQu207DJF+JOubwhgjwOmsrom81E6GiK7m6VnfuDWA8c48YvZi3cL\r\nEwKGoKtsa/6HWTurMVl0q3yD3JQkAHmEP4niZLnqwNJ677z0IAb1TaMiHjwx\r\nUQF6NlNw1rNKwLt+i8RtWNcwHEHziG1jQa2Qx78PS1A1mDEiTJC1aoKRIIF/\r\nGQzG9ZmcrhtWqarWRLrhderU+w7uh7o5r2M444gox7Zp4ccHdiA9M5C0TQI0\r\niqDR2Enr7jcv6aAHwUdMCnwJ7H29Ye90C397K/gM2azSMZV3sd8gp40iShnt\r\n+A0Z5oJ3KSBkCuvbJrgPgiClmfQy3Zx+RlSe2kHH7j6T91LbEQoHGJ2Ru1vu\r\nIIpAMEVFI7e2LeuRkhIUQpsIQ5ScQziVywXgP41dNo9ABtNrFVH/vxfv2bGM\r\nIc6eSO12FT/XM/B/HEonH4sAwr26yUF+rIYgMIyEzmIekmS4c2EADum1Wqae\r\niFuJ7LH1u3Urpr78rWoeYoGFimIasqdEgYc=\r\n=KN/a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.2795680_1657165126264_0.549708742766988"},"_hasShrinkwrap":false},"0.0.0-snapshot.bc823f0":{"name":"@sifchain/evm","version":"0.0.0-snapshot.bc823f0","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.bc823f0","_integrity":"sha512-VLYKf5eh+6bNecxFKrYU448XFjWTZ5nv6ans4e/Uge5l3GdmD4ZDns1V8TQUYcx/aqj/jdyspyr3mDY0V5qGSA==","_resolved":"/tmp/4776f638e3c189025e68da42efb048d9/sifchain-evm-0.0.0-snapshot.bc823f0.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.bc823f0.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VLYKf5eh+6bNecxFKrYU448XFjWTZ5nv6ans4e/Uge5l3GdmD4ZDns1V8TQUYcx/aqj/jdyspyr3mDY0V5qGSA==","shasum":"da3a22cbed081bf67ac38ec94c8f65976e5cafec","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.bc823f0.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtpuj82F9jFtexcCOZhxx6dUh5tN2SPp88Z+Ln0WXvDAiEAu0feHWbd7oUrpJWjv8qrj3gttKDTb+doq956nzxF1eU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixly6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTCw//aQ/zcd/E01OVmk6HborSEpxbnoHSu4RAOzPam7zMXw769S7h\r\nkFbU9/ofB3JzIZx3UC7Rxx+YF8EI8ZtEx01k6E6laHrM6/g4dkOAG1feq0Q/\r\n6GybS1iIhf/AipcDagNLc/20yHLqCM7rpnHL1ADn8i2n6qF7upf31fneryv5\r\ni//y0lElDAi2SQUb7wpJgxg6Dt9P4xiLk28L2u3E9Y9d60YtrCKw4I2HtCcm\r\nsaiFx2VjLzCFUoHdDJ5uCzif8fgkrpz1L0z8u4fsF2/FWj3J3Vr6K7SKqXJF\r\n0CCf0VmeJblmdibkOfuvF+LUml2wmDEf7JBu7trAQxQdPzj0MWDus0xufdu3\r\na0Ri32T8aRVsvIKTt6OPSQKyIX1vhZMBDczFZtKtoPoBIPgk4di2jhKlF2gb\r\na6NIWcYCZuumZ2DxhsKAIOuldamzklPHojxeGJY5UOpR524aA6oaWZ7Ic2B+\r\ny1sidHg4oGvCxARsa9omIMHywMycELuNxinoU4M952V6vFDsHK3OcTOMJrop\r\n+nQSoP4bSbI5/sk9n4lEf3EuQtNmi1RtWcKPSfaAiEIrTCg9eOYtXp+t2pu4\r\n4V+01dxa3hvMKAlzcZmDf5t9BfnhlKz6n2/eGgs5gXbruqgIulbRwzmSEWP2\r\nMXYxhF89Bf5o6nbGC76WBod1su35r+TEobU=\r\n=9u9W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.bc823f0_1657167033958_0.5143770957050964"},"_hasShrinkwrap":false},"0.0.0-snapshot.25a1d68":{"name":"@sifchain/evm","version":"0.0.0-snapshot.25a1d68","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.25a1d68","_integrity":"sha512-7D/oSW6mMRgSAy/14AbYyWDUIGXsJ9bCX62Qbj2sHUXu0vCg1BmxFyY75+oNahfjU5uKYBDK5ekmjm9vkQ/EZQ==","_resolved":"/tmp/fa24a78f9467180c0f90e245474ffdb7/sifchain-evm-0.0.0-snapshot.25a1d68.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.25a1d68.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7D/oSW6mMRgSAy/14AbYyWDUIGXsJ9bCX62Qbj2sHUXu0vCg1BmxFyY75+oNahfjU5uKYBDK5ekmjm9vkQ/EZQ==","shasum":"c26a1123c7eda2939a2bf346f6139faf6735d041","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.25a1d68.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9vCMS+vnprjz0/tFjhWWEKLZjBBCYAnf2i9wCNrT0GAiEA9dANO8+QKMdHf/xjRr7CXZs/wpbQ9h3e2mNkV8q9X9I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixmpoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1CQ//YvdBKT5qcuhnm+fMeBvJEPsuVwCAQJmgbZsB2O/yH00T1+4k\r\neQsxRA/5XNk8eZJEnleH0VxvFmL2IkY11l/cn9NGkkXvF4z8F51fCEJWca0a\r\nTXn8kyIUlcdrE5SVoCemxrgzIuwdGQnimTBoary5HUME+W3I6XXKUJ3f03ab\r\nYc3OmhxReeDDpg7hSp82WRM3VshbcwF1VFBB7s6t194UDkNeX9z2YJgSjMQ4\r\ncouN8NP95oCzxhPW+oCgvBbG08yWMYqNQAJPa7ZaiOxMDsfP574LLVxoZXs8\r\nux/6BrBdlVxs8ZA9Z84AICyaDigRvvCWZIOSH17N+wni26Q3ps/WjVp+hVbz\r\ngg579ndYMMuCpGv78C2jYK/GFsmBRpbenxre030ZGK38/Ly4ocInQ8UyM9qY\r\nVdZanM0/z0qO3hkbiBNjwv1Lg0rE5MmyX3glhmoDM6rg0fJ6XwKaIwiZzYGb\r\na5U5gJVHXeMT5srVFZoM/d4JSyZ7/9fjaDhyTuO522Tg5zlZQwGNGkxW/Cfi\r\ntrOB07PgjpGtwW8HVYO55C3oGIn8cGQ1sGppK5QU8pFksVfga+2sX+I5fEQS\r\nVPJdp/tJhXT7/L4e5BKpE044oawm2x2H+ki8w6EqcnFPDB+w+u+m3nXH/Qow\r\nfrVnQZkiptpPMcd/tMqltouMP+iicRcM1HQ=\r\n=Z9Fm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.25a1d68_1657170536090_0.6264765432141906"},"_hasShrinkwrap":false},"0.0.0-snapshot.0072f6c":{"name":"@sifchain/evm","version":"0.0.0-snapshot.0072f6c","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.0072f6c","_integrity":"sha512-gibLWhgf0ypjQZHnnwdabpEY8b9ykrqbvG86J9+Olxq9ljOrfDyYZR/0QPHHSwdC3btkGQJf0aaCn8eyvlRzZg==","_resolved":"/tmp/dffe27da2f944eb32077e866027da843/sifchain-evm-0.0.0-snapshot.0072f6c.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.0072f6c.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-gibLWhgf0ypjQZHnnwdabpEY8b9ykrqbvG86J9+Olxq9ljOrfDyYZR/0QPHHSwdC3btkGQJf0aaCn8eyvlRzZg==","shasum":"c92677d0486789b89ccfffe46c59152d0a55587e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.0072f6c.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+cDJV2boUpDsFRm548q7d8c+4DgBeLR+oP7zZX81VKwIgZZ8Nd098hAdBU+cBeLlIXVOfztjOsexZqLzi6HHZP7I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy3FvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5LxAAmpqPIGe+GQZhenE6BKqRAEcwQoVPMyXvyYjE9pTZquUIA4te\r\n47Mes2NwW6PuF884V0u3WH7DL+y0SrhW/17Zh1q8cvMvDp8LS1DEw9zUoekj\r\nQFAQiNMzWIctRkbknuGNXt6lxbnfA+TL8Vf4qR4eiS4PoT2310RoT3gdzc+n\r\nbYxM6nV9/GwHcJFrJzAzrndePbi5VsmyA/V072IdFHRffXaTUF2ULzeU2zRV\r\nhsm+rxUFzGuEJI5Nr6Bc6CrVU6DjPrB5/JnOfP+EglUoFiNeyAxT5OtPyRWD\r\nGeAb5QKb/R17EB7uz+CaYfjYKTtba3MYjdtU9EDdPB8wYRUXs5Ag1onWKNSm\r\nLEIJbO1oSVRAXXaYKUZgyzFUZMxMxCKxx3yBYuaXEAblNLCjVj04cp7vjxT6\r\n952OrA+CsCiLfEELTExE5GYrMP1nW+CEc5zy+aPBaQ40Qa/nPrGvC5bmBzAk\r\nW0RZvRQ7NCcPQbJMVE3n+brmXkACELnCramoVU6HuZXHMX0l2ShkpQqlPTln\r\n7SbgxjVTQ2O0CGHoSJlqqulNBs+YkD7uPzX9bYNISP9A0qBuZFgVIZSBn7mA\r\nVVzWt7glW0GtRXFo78j2AJ8qLQcDyXHEbbvI5ggnTd6GbZmbRMlZoqUVDzqC\r\nQFQf01HjBGuqV5OMViFCa/4g9HEb0qIzpfw=\r\n=uvDN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.0072f6c_1657500015145_0.8234416921642211"},"_hasShrinkwrap":false},"0.0.0-snapshot.d3e0232":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d3e0232","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d3e0232","_integrity":"sha512-pD3tUBrFNqiO6wJ79CmacSZAqWAUsGZQsQbRyG5JMnQxmlgR1Qp3i4DreavKkzrIgE2JeJYTn+qNAMf98XqFaQ==","_resolved":"/tmp/963b7a6c7b328d3501db5822bd84e124/sifchain-evm-0.0.0-snapshot.d3e0232.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d3e0232.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-pD3tUBrFNqiO6wJ79CmacSZAqWAUsGZQsQbRyG5JMnQxmlgR1Qp3i4DreavKkzrIgE2JeJYTn+qNAMf98XqFaQ==","shasum":"f237fb7afb11be40b6fd16178497d20c870c980f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d3e0232.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICE2yyjU+wjrW0Qi3yE09y4Y3D66u1sNM9Z6LvFL8gAKAiBZf9lLZAoOjf8tS9s10bMyMvf4vuD0i0JgZqYSyr2o2w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy38vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr2Q//XaF5vu4yaoHQ+IaievPvnkPPPP1xA8dxUlBw0VXpBftaQn7/\r\nrgkW5yK5ugVO2CZlizgRLNy2ZLJC3GbIy3r69DK03zn2R7CShSxUgQHOak28\r\nTztQJFqO4YzYhKu1DFpFn7hQKGOBM0v9XiieC+sM6RtqlWazDWaLq++/p3ef\r\nlyYDu1wl2+1lBjktAkNcdZ+aB/wVoCDxDfITgOP/nF2qHqo+4aYS6CqQRRo7\r\n/BKABXfXwNCnUHy9rq1+/poT+ZPO6sSiRfhMY3vz/QHqcAoHwqnmLyppLhJ6\r\niWj1YMJWiX6NFcZiKKIKruk8mKvEGzO9PkaA0MboNx1rjT5lL+uPEtLCMV67\r\nbTtrfpm0YOViALKr2aZaHgNpKe7240r3i9TJIBFyrnhYqBjDzHY2Wvnu7laR\r\n60XLk0wgWp0XbcmdDYx2ZafrKaWDjr8gCrNspOGTj+p+2aQMybf4qWaLqOKR\r\n/kz/+OmSgJOeA0POwq23j/ZlmVsP8lxXhk7Ugcm48JbGdvbmGkdJe1Of6eL3\r\nvJUcon74p22MA6yvR5FBHrKfJYwr/OyhD5yEG2ml8ZbF0zKKWe+17PbXgBYN\r\na4O6vrlexGXNRA+J8ZVSfY7gpEqYLf8W7zBCWwuXn6RgtFp87ZpEwWnknTis\r\nzg0NZtX1ZEiDfaIgTs3RvbS3Yor8JSBTfTA=\r\n=YvB/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.d3e0232_1657503535387_0.6747413831596412"},"_hasShrinkwrap":false},"0.0.0-snapshot.c436598":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c436598","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c436598","_integrity":"sha512-rJsFa8JR6RGAAchLoo3zQqkjotxXXZaP29XnvxYDxFPatMLqb1XrkuXH2tvW+2I6UceZVYny12oiYA+Kjf4QrA==","_resolved":"/tmp/573c54094d0b2e284027f6027100229c/sifchain-evm-0.0.0-snapshot.c436598.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c436598.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-rJsFa8JR6RGAAchLoo3zQqkjotxXXZaP29XnvxYDxFPatMLqb1XrkuXH2tvW+2I6UceZVYny12oiYA+Kjf4QrA==","shasum":"de41c78c613eaf16e9ab87b2670f17bb86c046db","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c436598.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsaqpeQp4SBbXSGvj0Z9CAh657lApe84Hhr9Be6m2pLQIgbF+s/d5IHOzDcp2nu8H0sr/BFYgzb2bH4hA5gN9fBTM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9g9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMIw/9HvSO6jU+Ox0klUvo4R7YWo/Bgt2vBJyYGh+MXGGdlbFYlHPC\r\nu/SebBrumhsSYhILx3VoF3fSPctEcA+lFtgcabZpeaW9oV7pW8lz2WNflOZB\r\nx8EnSTPuEgITQBnA+JWHCguKGSU7kawhp21aSzgw8KDnqQRiytxAk2ATGrp9\r\ntpJ3lPIn/yu1y5j2Tc2O18Jpffw4XuFteYMLyoIO16tMxCGnXp4PIS621BiB\r\n7QRwhxIa1Hup3jq82snJqyP8kRwPsAbO6OJm22HePgD9wMPBzFWRIFANMbNZ\r\nmZmulOkv5wZTOmP2evl9wPhtLK8tmHOKnpxtZHPsR0GFFZY7DWyFRV8xisDK\r\nJ/SkLydWZsw/SG8H+i+BcxwjxbQXQRgq9xQORs5OdK2U0vCJQILQGXh9DhZ4\r\nQmvSjVvu0Uy3zq0xcheWMgkbvrycvGHU8axdF1bpZKNxmvhhbr4GXEWw/3iI\r\nlELN5jW7BKcFowsmQuSirUBvmQrpukw+Kl46LE1EpTFWws32NeO2OxeD4VuJ\r\nWUy24XGxWU0cnC3cPcI0ceTlLfOMGE7d0tTx0H/eNiX+kKuY+/+oTXgA50a+\r\nzBq2t6qrdecWphR5jef2A0pthfIw+lMGHImvYBCkK8f9VQJ9uIsMorR9FBEW\r\nuyAwvVyy1IcHceoPFqEF9FxIOSGRhdOQz2M=\r\n=9QHj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.c436598_1657526333706_0.026463406755489194"},"_hasShrinkwrap":false},"0.0.0-snapshot.8632d75":{"name":"@sifchain/evm","version":"0.0.0-snapshot.8632d75","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.8632d75","_integrity":"sha512-fR6hzh1pBZb0gStL/O5PD2E+J3llFM7/TfBye8KbSZP+GexQueTuj9fdMN18ZQaR6vnU0qCngfp/XprpI9ANKg==","_resolved":"/tmp/1aae2dc0ddeebcb1652a3affc34a4d58/sifchain-evm-0.0.0-snapshot.8632d75.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.8632d75.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-fR6hzh1pBZb0gStL/O5PD2E+J3llFM7/TfBye8KbSZP+GexQueTuj9fdMN18ZQaR6vnU0qCngfp/XprpI9ANKg==","shasum":"1d53236c3d217c115ac00af29a7b57a5885bbd31","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.8632d75.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFv11lnQsOjs7Uo+0Dg2uIkWvliGNOpOSFWrSiYYBs7PAiEAlIEt17KvS6dN4XNVuLPHt36y3GGe1st/Yc/BpxI/5yo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9khACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWbA/+I0uSO4JOHlUfNqdJNOhBZepwNZEWtLkyyW5+qxlDhRUtJQTx\r\n1JTAk9L/MLszOfduip61iyxArOzjsmSHv0Xuv2aMQRb5nJbBCk1/w6pSTW0a\r\nmv15iHwvNC3doftX8u2JD4kZr6jKjEiTeRAnj6IiM0ewWcV2yx2TiJrafu6i\r\no7OO51TE3V3XXh/Q7WgPhNnwbQHwBVtC9+q4yi1brct0+zwm7w7dEkxSlGeP\r\nhXlJS4LysoMz7mRiPsuKmoQw/YlTzEXS1lecQaqpjfrGykiyl6AzLBuqD0zY\r\nX4ZCDEEJfap7wrvIN1rbCc+ZYNGEdjiXg4KllD5KUHnCApD/SPiyheTIsVSn\r\nut6tSABxd+7rHGVKsRTqTsTecOXVLh7Jb/tt55Bc/fjHbNbLtqoGbAnicsHk\r\niwnwuRu7Ia1g3HJWQRl61zFbuff3o0Wihfwp45DtKBJnunhwELt8BiPD3tIA\r\n3VSzPDqMZi/5HPMXaGiRDGh99hwAL8MangGIphj0JgyRZmJtiS35vHh0+ors\r\nip8VkU1SfvWPswUrvQP8FJoEe+aXjjqVkDs98pTeIJrFnxuT/Qo8AqFPO5A0\r\nn25Po5YbW1SSBog0OSbMN7Rv19rWrFF0tyh6BxWKKkPGEK1yPxIpgftJfYas\r\n3Gyg4qq1fOvx4TC72WbWwNYQHeE6kbZSgrU=\r\n=F6iO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.8632d75_1657526560814_0.4385565514589196"},"_hasShrinkwrap":false},"0.0.0-snapshot.1b01f15":{"name":"@sifchain/evm","version":"0.0.0-snapshot.1b01f15","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.1b01f15","_integrity":"sha512-fvgPl+8mJYHfCqbVqNUZc+YXSGv5Z7G01l80h2YGkMCF/1wKVtzLvAHBK1OLQcOJ4fO2RShwS4GWiEt8fhfdRA==","_resolved":"/tmp/50dd8e09dcfb67cba35e963e6975409d/sifchain-evm-0.0.0-snapshot.1b01f15.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.1b01f15.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-fvgPl+8mJYHfCqbVqNUZc+YXSGv5Z7G01l80h2YGkMCF/1wKVtzLvAHBK1OLQcOJ4fO2RShwS4GWiEt8fhfdRA==","shasum":"7d1aec5c8b337042411099c20fd72567202be9f2","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.1b01f15.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfJ7IstQkdKV/a4Lcz5/03H3sX5DjjP1tbGT36FT34cAiA1VBn8OQk8qpHIZGvePg8nPEc6O+UzSHn8Ehz39Uwk+w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9lCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1fA/9FXx3R9fDBjwt13/OPRAbxPCeIYpiUqiuf0onzNqi9h+7Ya0T\r\nKkLTQ6bZJRqZJRNLyomaSrknNVcgG7YQfbjGQJCaVQcADU0ojjXnd3C7vwPC\r\nwAg1HA79MFZPXYaIaPSe/uAtRG0m0h4HHjaKme3dXbM3UfIuX1MaFA+qRRhY\r\nl6SE8ZZKPpb+wu9E3GMs6YG4VVN+BjlblP9g60eEqyhwIjPwwoT7x07A+lbY\r\nnkcpCHX5QQLhgqyXpNJAhop0+IKPJ4lVoNy+YInFTUrUt1q0LixFzdVuZLr5\r\n69GD4YUPLyIbFhJAXsqJMne1i2Q9SBPp85Lx6mWt1PaVWiah+wkHxQp0b+IZ\r\nS67uWFlyg/CtS8KH/Y15QVX1DNoLVMHnktzBKFeT0JgOj9Nt4xN81YXIrQ+C\r\n3oSRPGrv2ubikqa3JZRYNwg3+WiVC7zLxVTmOstM35d31CknApliqp2u5s4y\r\nOYlSGOLyiWZo5gNU7JbvoWCCJUQJtp86X32nCDKl+F17eb7yRYVtX+hUs1fy\r\ndAk6ESrhlvJwIq8+M+Av3uGHnUqF+db45f32DoQaxLgCDmOeLn3JuJdBCDIN\r\nAZEV2KNuT8CrQLGmklKseICZZx/nG6E1ptt+1PzavE1rSnb2y4lQkmG099x0\r\nBjDLnQ+3w7WVGO9jK3xht9L34zNb7yFuMe4=\r\n=d3CO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.1b01f15_1657526594721_0.821962724191506"},"_hasShrinkwrap":false},"0.0.0-snapshot.54c4ae6":{"name":"@sifchain/evm","version":"0.0.0-snapshot.54c4ae6","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.54c4ae6","_integrity":"sha512-6wFZCIBc2hy5TtznxLNT1Yr6t08iRmvwTr07cWM749ORJAuwKao+EFTFEt1jTjETYZwMTUZk3v5HgQLZ4lCWpA==","_resolved":"/tmp/fa1fd7b669bdf41ca3fff87b761bc16e/sifchain-evm-0.0.0-snapshot.54c4ae6.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.54c4ae6.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-6wFZCIBc2hy5TtznxLNT1Yr6t08iRmvwTr07cWM749ORJAuwKao+EFTFEt1jTjETYZwMTUZk3v5HgQLZ4lCWpA==","shasum":"67fe68758de6700e75a482938f9294c6e94aeacc","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.54c4ae6.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClMJsGltzoLcZE4xT1ch5KSo6BkJ5zO6RzWwIHcMP55AiEA8R4YLOA7ENyDzh4hWT9do8otsnr1etpKu9OZue0p6rQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9pQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKaQ//eMFESE2QLAZJ6cDbITcGqPM8Th/EUwHBIJz8ddPvdkKbM9wC\r\nQ+r/6IpNTFkzLKK7Ydi8yY0KuV2aUpwqiL0Jbdfisyg+fcn0JoGXFPyJ3bzQ\r\ntu4L9T/qBn/+udrdsWsPYpVZSDup781AYm4xIR9OLsBFjZ9gOq4OjUa9hkiF\r\nH4/EP+QMEy8QgJwOyHqYsHznu9vdJHNqP9I2jg6YkSEdvecxYvZOmARneFyD\r\nFvv430nx71LhVK13GOww0bwQUeBIGFNR7X8miGBTC+/A132dTCYXCQNmeMET\r\nLq5GoUjPceARSbe4racTZkp1+y2872oTAuam1h6Xt5N4rMf0UiN1I29hiy9e\r\n3LtFlUvEwZpIdF4eItpbCPV/CC9cXQdn9hLxFuv15Tx5AFjKb80hTCwmoFVG\r\nRhAN/l5mytZm1t9iIzJnnE0NPJr96UZxMgerIncojgjUXUt8WJhtA2oxfJJN\r\n7nnn5N0eOAiFdfgIgOrab8BCuli0pZmnpvEIfLjNNMwYzL7dD4bCj1exCSo4\r\n9t5LZLqLgqVPFix85lN7FNMuAIabXNooS1hPfuvIOcFxlYnTlN99hgeUCQwm\r\nuiLTNx9RdfJrLsCtYcmEPro/XpSJ4NLNr2CkAzQ6iHbbMHoMNLYZTqbdyKCy\r\nn+QwCU+v8rSWlabTyFEyFiq6Dy6D4ajO2+U=\r\n=Npp6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.54c4ae6_1657526864073_0.5152668714605688"},"_hasShrinkwrap":false},"0.0.0-snapshot.18c5317":{"name":"@sifchain/evm","version":"0.0.0-snapshot.18c5317","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.18c5317","_integrity":"sha512-k+Ul2xcJr+k0mr07I87f+sbjz+LTqbgaF6zenRl9YRrDi2IojdvWvhsj2ANx1pFev4IMcjwkZfQpT/KLH1UYmg==","_resolved":"/tmp/98b971db06357d0a05062dd788c3e52e/sifchain-evm-0.0.0-snapshot.18c5317.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.18c5317.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-k+Ul2xcJr+k0mr07I87f+sbjz+LTqbgaF6zenRl9YRrDi2IojdvWvhsj2ANx1pFev4IMcjwkZfQpT/KLH1UYmg==","shasum":"b09ab54823be065f0f09ce00b7c5c5dd2d4a347a","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.18c5317.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHwKe2/Uu88fJB/BmrR0K0WXcsAuJqXDlWridnc9lpjAiAqs9XQIOLTe+afVug12p/avhOaouns6/4MnQw29HeygA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizBIcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjxA//c9NW7N4HDtLTnKZhe2Tui7299OOBqEdWHQuszufnvcOrIypd\r\nUwt1wrjaUPHJ5Wv7FCUnaHwI57pySgYKC1PO4QZuQPnxL3DIMKcOvZiVhUD0\r\nKzvNkEPAKuNHvK7bIfH13WJinSfNAVudCIRlBp9FS3yrFLmy5pVUlFkAy1b0\r\n4W2pSL3a09vJSNyONkeR1jPevJbRxkRK/jN9xKF2aqJ/NUtOlzc7RhJYw0YX\r\nR3Y1gYiLQk5+u3hHbZ60rSKu5GstU60ijhk1A+jpLhj8Dw6DKfg/7ewLqXGu\r\ngZybzkN7xwp+vYHjLrD6ZkI9udOywmDp4vM3lOMBnhg85tFxW6M8U+kXgwUi\r\nyHM6IWRk5+AU1ir6ctuGJBk5wK2JkSCbWV26IAz+JgB0mqtBEri1KNoCkSbY\r\np4GCe+tD7lN125R06EfiShLw9mKfOiUrWAga88eobqubgevcmdFGhll6C1lQ\r\nw2Jf7r+3Fj1RfZVP2eKKxaQFqyG0nJmOiiPIa09UyiAQLAaSGOccwgg90wuH\r\nYuFV/OsBB4HviSK905Q1ZKaUByELscWhcH8+XW4ry+9sshjA85LXdd1Y5vge\r\nf0lQn58I13H/2EpP90drj9103YYDiNfiXgZG47BTFsPyPxVzj9ZmXZD3jzSH\r\npA1JYPJU+ZNAMJIyggy+f58z3tByVqCI9pY=\r\n=TLXd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.18c5317_1657541148401_0.04848184189024396"},"_hasShrinkwrap":false},"0.0.0-snapshot.b8be956":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b8be956","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b8be956","_integrity":"sha512-vDNc+3lxM4R17R8HMWd/ZHCs4QILHY9oArVaRUZLCMDKKSA5hjkvWNvXy/ZcDXHzavHvbHkd3FjggJjLICycug==","_resolved":"/tmp/2bacdb7f0737892a348c748b40cac354/sifchain-evm-0.0.0-snapshot.b8be956.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b8be956.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-vDNc+3lxM4R17R8HMWd/ZHCs4QILHY9oArVaRUZLCMDKKSA5hjkvWNvXy/ZcDXHzavHvbHkd3FjggJjLICycug==","shasum":"bdf854888e54787cda1310518e8ad08eabd595a1","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b8be956.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8HHygCY/L7OvXYBl3NDsSTp3se3iDT4MtJqNIXrLWzAiEAxtqVfsjX2cjCEgqdp/0DbJbkCOK+ym7wppod2bcJ/pA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizMFyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9cg/+LeSjZs9BDuOaRkgQXuphs5DboYICtgc5KtXZ187lmSl/yKN7\r\nh5mMSZl1SRgn3gLSi5nI+JvPrh5ofmBx3R7FOjPC7iUbKQ1ayBNNX6nENjbt\r\nx54CALvBQFdhS7c8Zz7gYweR8yog9xJh8mbTxRQkX8z021KkyvH8U0nBvEh6\r\nLSysWUW6Rqgp4yIb7XWEREbbxUQV3go1km1yY6Dk96jkA73R2DmCzuU0ZTz5\r\nzA7Ib0137vaZduKJxol5vK+e+mJSP8GIRZc8WwOFPWrugMgD8k88YrZkizvT\r\neG5YDt0hYgMkxdK05XuDOmHiPJ/CPtRo/4NKHFUm8T916Yip7EpW3BJzEArD\r\n+lzOu0dY2y18OkNDhKV0TN8HWfvG1UfuKQqAUhNKnHmJagKpV0C0oWgsLDQl\r\ntFWady0Sk4Qj043Xumx+lkD0HhoAKK9jroRKH5GeMOhndAsqnL/KwgcG+jer\r\n8SJ5ymuRcjA+RfeffgtVmD45M5/BfYFm+a8VND45slCkym7sk2JbakZo2MKa\r\ntbkDYkTbAGP+tavfPJLjXPTKHp5oHTfihS9FLhfWLmUuZACs7MeWQC4q+GuO\r\njkLB3Hmbs12rECk4JFyAHLW5e7FxnvTbHGXdvN4jIPxYEtL6rhafzh6Ln4KY\r\nTPYWD/rF8VLT4FDmnSwaPoY/ys2YwDjq+uk=\r\n=+Rrl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b8be956_1657586034057_0.7883295673859823"},"_hasShrinkwrap":false},"0.0.0-snapshot.11a04bf":{"name":"@sifchain/evm","version":"0.0.0-snapshot.11a04bf","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.11a04bf","_integrity":"sha512-9Wp2ZA1YVdH3iOgFwpyCtsgsG+kmBppz0GX60f/pL7f5ayZfMDnRrP9y1jNm/f8JUsHslb/ac+WKrtSFLABBag==","_resolved":"/tmp/d3e16d87558b35d5ebc0b8ef70249942/sifchain-evm-0.0.0-snapshot.11a04bf.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.11a04bf.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9Wp2ZA1YVdH3iOgFwpyCtsgsG+kmBppz0GX60f/pL7f5ayZfMDnRrP9y1jNm/f8JUsHslb/ac+WKrtSFLABBag==","shasum":"ebebdb2324b66f243867115cd844b2a8aa9ef396","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.11a04bf.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBj+5GAfVvkbBR5R5uUuUShF12lbJ9wp3P5YlC/9QphRAiEA8mlydXHG+bjeHYkJPAUiqWo4MCwDGjLLeR4orbPMUqk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizMSzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSfw/+MRkEhscnuvfUdqjfEx/uTkd+1GFiW7sWZDb3Nbb9ot/k39bU\r\naume/vtgnsWmlKLE5SzdkcbB/kkpGYieKG6AG386RjFREbS4XPEvyz4Dwwyx\r\nOANb9w4qTjQBnEFzLAv0d2/oomhXjZlzGCwcwC2FUfrYbt6Fh9EfTHw0DDeL\r\nU7EkzkJCqVxgzvu+54vgit37iEUPX4QViTOHX6zDF+ESr18eIsvRcrW2+SgZ\r\nSM2jHB9auplnxT2x1j3RZB+maHGQvWwt9eFgpPK6uVMCs9bhzs1K+ET6aOpL\r\n6yvRjyTrTJYuUrvyg63f2aH+VZWzdk2huUocCvTySTBHsX0OsFS/v1hk8g6N\r\nt8VVC8VEJlFVU7GYsevKBl7g4NFSePEUkhqKG+MFf45Bt7SKcPAICUEvFNpS\r\nJtgaeIXlMe0xy6h8Nhrt3VD4xHBs/DD9h7dXwHcmBpdBZdaA7LuOAfPVQgZP\r\nIgBWGlvtL7RRxfLS9xdZSrZLvb97DNiaYv3tHmubsNzaYhBgChSw7Ed2hFDj\r\nxEqHOlddzlmXcGmvg8WWDDHqif9ZhxLfOorGSWyPZ75xQbbIQmpllc9YzJI3\r\n2YHkMWFEMCPy5+AxGYTvAG/ZzFF7nH5s0FuTAOaJgSVlPMX6s6kUTBSOt4Se\r\nECRImtMsMRZPcvJha48FollQg/CcOA7xoGQ=\r\n=jPtw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.11a04bf_1657586866844_0.9236957017272667"},"_hasShrinkwrap":false},"0.0.0-snapshot.9577244":{"name":"@sifchain/evm","version":"0.0.0-snapshot.9577244","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.9577244","_integrity":"sha512-a0bqzfytmKrfy53C1YYCuWCJf/Eb+qUrRusjmx/TF19No3gu+LZ1Fptbk+z+RsHWddaIoFnFxEH8/M3/V974Yw==","_resolved":"/tmp/fbe4780c3f1b39270b86749261df244e/sifchain-evm-0.0.0-snapshot.9577244.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.9577244.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-a0bqzfytmKrfy53C1YYCuWCJf/Eb+qUrRusjmx/TF19No3gu+LZ1Fptbk+z+RsHWddaIoFnFxEH8/M3/V974Yw==","shasum":"faefd905645ea46150da3be5d1ca7ffda353ce61","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.9577244.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9uVA8guEqqewtuUccohqXNra05dNxelvy+iCJM7VSJAiEAwFChZZxpbNyjzQVU3V2kKkzov/UQwIzTwJyYc9m4gaE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizNKUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5Ug//Y+OX62AmSAEfs6UuPw9GbqyBePQTIIaMIT+63txTWAi4ZekO\r\nJBvmgXecoaZhnsQBTxdloTd678e0NbvOoLfXNSlXF7+hms1jBxY6aG0GNsy8\r\n820aev4f9AUjHDgQK2jWV6tdrEfSeQoAMcznJR52Uvgu666QFsepC1+2wzX6\r\ndrYKHpSW7ZLQfCQ6e4mCcgAD+Qi6JULe7fLT9QF84HPW0Wt0U9/nuVlJcTbC\r\n8lX5Lf6vw7WtKcfYsSxl0jY7zaYF2Wi6uZdnJSlXEbVIRD6+Gm4YjV46Q6Kh\r\napkswctyRqXiS7TnNzyVxeyEfFC8sVkUibUnUFkq3dYGyjsEBe8Thrret2iT\r\n+vMRjUJ3s+d01TgFJGK27MUseevwSf5SMNgRrofmABpX/XvyFZQxw8lUueMH\r\nx/RC8JJgD+FC1CFLWi4rKdgRZaJsgcggPV/ZWMAjytjqnfXj00cz+F6/WEkz\r\nGohz/huk7J2a11UADW9aeUU7wptBSbI1HAE+iLY/YL/jKrYIifCIYjmxRJu0\r\n+tMhm8Xy5lQIxIu5Hy88t16f7bakYRkIwmqeRyYatWOFuf8MtiFePj+zmVTI\r\n/HKGMJc3Hz+Viqd0OH8PkQ8hwy9OeJXZAS+9jMpAeDSTzzemdvNqfCo9TbrZ\r\ncoYbWnPL9r+qz8wsmKSXcVoGKZWMObLGOgA=\r\n=3p16\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.9577244_1657590420200_0.933766296666668"},"_hasShrinkwrap":false},"0.0.0-snapshot.1be2810":{"name":"@sifchain/evm","version":"0.0.0-snapshot.1be2810","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.1be2810","_integrity":"sha512-eL7tC8gZBRQtS4DiTPQssGlkLpKAmvCoO0OxrcDElu/imRTuXtucrRMIkOqKwNc8ndfrmzkDxpaIN4w3xJXpkw==","_resolved":"/tmp/1ba87a28fb6d0f4b93d839dcce84eacc/sifchain-evm-0.0.0-snapshot.1be2810.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.1be2810.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-eL7tC8gZBRQtS4DiTPQssGlkLpKAmvCoO0OxrcDElu/imRTuXtucrRMIkOqKwNc8ndfrmzkDxpaIN4w3xJXpkw==","shasum":"9d086c459edab1543dca3590c90ef2f92136f6a1","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.1be2810.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWl7bDQnAiMPIZhrS6K2U5ehqbo1miXzUZ3P38sru7SAIgNM17+/Yxe6gWwVTY0G0HqrHa4kkeF6pWSfoWCtdAOSU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizNoQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrElA/9HIyVlKhuEnrnPgRE4zLkxxOg3rP/FwZkODQlOEeIHPml4bIP\r\nyF6Na3asgm28KikidW//rlc/rZrfPPc6gUIosEJuNLM3vu5mIy7DWxgJDOzO\r\nylPri2EsRn/ipBwbCkkB4AxUYlVZU8a2VF/iRcuYiiZlsdemPKZc/GmhixHz\r\ny7MUuqrMJes1bMNxTsaYE39CPeCH7OlYx9i640G9QABgEKQfTJH/IWvmEFeg\r\n+sXjKZDgY7neJac1/twaqRoNNaHzya4p7hIDISHwMIgdzuf7G+iw3b8NqVcS\r\n3nqUtyCipbJ1yPvXDdHhrDck4NKIgs3i4Gjo+8EJG7SFUJY5/UO1QnV+L4+O\r\nycibkkqkkuI9FNzNGYWEiZAxMUv9xCU0zsh2KUM5WG5cx/G7oVS0UK2l9+ks\r\nmeRhzxIuZmZtvm9ZJh8mKg69T4iUfKN5vGSBXJP7lwUYZ5cc9lsG/DY8MKHP\r\nQw76pj4CKdj3liXHSZADrGgj29aZ4JTnTc1Ur5nCG9En3j39HF3+GFLDgeB1\r\njgxULSVBasQKc1sYq8rOqxgpkDgNzTcQE44r1CgaRpZk79G/7ofT50aGu1rg\r\nmWGjIq3mPaxatRb1zRBOY58wZTZbWVFCeSY1ivt5Bd26uL5bW8Ny/+pw32zk\r\nUlx8keHOqvZ2LHkU9CsgTnIH/PWZmFTaQPs=\r\n=VHB/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.1be2810_1657592335890_0.9793110321860674"},"_hasShrinkwrap":false},"0.0.0-snapshot.5ab9f14":{"name":"@sifchain/evm","version":"0.0.0-snapshot.5ab9f14","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.5ab9f14","_integrity":"sha512-9NA9OtrHieZVhTApA/92jok1erQqQoKMSMPau5r7KMo4+DtKrnESmQlC+vbYRlOaPMzlPBSgkLuFodD4WQZw+Q==","_resolved":"/tmp/0d36fa38bb2e2761ca30526ab4fbbd2f/sifchain-evm-0.0.0-snapshot.5ab9f14.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.5ab9f14.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9NA9OtrHieZVhTApA/92jok1erQqQoKMSMPau5r7KMo4+DtKrnESmQlC+vbYRlOaPMzlPBSgkLuFodD4WQZw+Q==","shasum":"a1c0acb503ecd7c1179079a1392c232e3dd88d89","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.5ab9f14.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXAL0hVw5TWNeNIJqLsHkFaUm0/+Y2fFDD6UlUUYZgMgIgHx1QM1kw7Uy9P3zGofONPHYgvfcDTISJxz/yDSs73VU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizOOwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfYRAApRvzF1Lbz+V51gqqjuGLx4po0ZHVXNARaXfK8BAlLF9en8jv\r\nISbusGUjdXzzABCM+GMfgJY2kY5Z6/sQfZU3gwPNcreH+vr/Y6zUIIiWTRCB\r\n/znkAZs9z5/eBCY2esLFsMnVven8weNxrny3VL/u6I98TOSlazvk03nlw45m\r\nYoVqaQtQ/sc9gHJhJAX8APnpfVME3TOtVrkFD5GBnQ2of4dz0smAYNLKY+NX\r\nJhQud1O7oXeAC8PqLZ43MyAYkMFaK66T2bLkB8LekNrH01COYDvblCqarEMF\r\nh/yzRoLap1rhLDC4Npj7nOqN3q304L0bfzClXOs1BkBSZ54bQFVxA2xnC0rB\r\ngsnrQpwx1tCXPeTZOnVg8Tymc4VmzTVedJqzNRgn+32aF0BsfnvAsTlLBDRm\r\nDx+qgp+g5SZSS3ZSEIdpqXugEubyxOxuFXp5EVh01UtisKa1EcjjjA8fi/rX\r\n1RFNe3gdC7L7nGSfbcjk5xlwQRPx9zxFK3ud86HzwK9A7wwSEqqZZIUeV15m\r\ncnJ4rKj1siw50ZsIuDPocU+WRe/YqIXIGXaM39J5ULjF2vNFWhjpektZ0l0u\r\n0I9tJSmQ2+KWkrmDc9DYe2B31Ned+uYptDn9I3kZC9dLio4kr1Z4F9Bc2Hgy\r\n/2gG5Hq8GyOlOgdJuDX2yDjbOYKJKxpMai4=\r\n=A+Z6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.5ab9f14_1657594800725_0.7472950546012278"},"_hasShrinkwrap":false},"0.0.0-snapshot.0aa2238":{"name":"@sifchain/evm","version":"0.0.0-snapshot.0aa2238","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.0aa2238","_integrity":"sha512-hkH5rerzRhypdYxzFxZA6X57z01Tz8jgpvqlvrgFTS2h5t1oZ23qt4k/3Cf36U9iXKyFaorRIEGFr/6dc8Q03A==","_resolved":"/tmp/3309eb245852717dd088b4fb47b348df/sifchain-evm-0.0.0-snapshot.0aa2238.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.0aa2238.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-hkH5rerzRhypdYxzFxZA6X57z01Tz8jgpvqlvrgFTS2h5t1oZ23qt4k/3Cf36U9iXKyFaorRIEGFr/6dc8Q03A==","shasum":"15ccbb0074bccc214c987496ae2de1504b461f2a","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.0aa2238.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4amwkyhll9UVlmmQ/jJXiDK9/6IOJLz72bI24REYkCAiEAictJ/JDOSRwuACG5G+V2YtI+jLBEYymLn1PhJty54oA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizPFnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZGhAAj7g6Id6WQTXNXLOw9aFPcAz9BNhb4kmpxAdM0lvQOwHf0b6B\r\nawpIhSDwJ5Tm/r7w8No9r4y7Tc3YYD9j47f1hW+XwWT4BXzpPs1bKjZ/7Fqm\r\n1y9dkJ2PwOprmldmuEMg6TU4nwKYau0pDy50Ce7EGrifuL3TNmJlJ92Gl5c+\r\nkI5qEtcln7kfcWU0NZOkt/VWtJnzarmj6eYUWVukIoVM0/W/CFoQHSZg4vY4\r\nt18trO/ixHVtglaj8gVzrQ+j4EmuNJsxmqUpiXr/BL5nRY6orYxasOoWspRr\r\niNLmTDLZVywt2cFqpm57UbFOFCMxj9Fy4nI+LwqYRaWv1q32qLKxY4CiKdN9\r\niHHCxGVHgOUB5pjzZe80+GoOuIfK4ECQSDsBo4G2GI3meZOFh7Dz+ZulslN1\r\nJliEjbjiT2c0+r6zRBazv+/F+1jrdqHpIiw6aepgg3ATS1NOWBVeUDF7KOf5\r\nLQ7gJDie6OVv+4kA8mDWsfaD/TA1C/QtW2rmOQ0ipbTQu275tcgqbSSXDz7A\r\nMCS6GZ5vr0S3BbF9LKLCQC3lWXQR1060L2Mv4lxis3eNR4/YkBXHSCLLdjoX\r\n5wsuE0urhwkJsFqEbf1qHWO/v53ppFfJKJoiN9bDABJDr2tBjRuifAFfFWAU\r\nYcQ05NCIPUw4HuvkTGTcFiaFt32tPKxvU8c=\r\n=9H3K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.0aa2238_1657598311377_0.47242806037233653"},"_hasShrinkwrap":false},"0.0.0-snapshot.763359d":{"name":"@sifchain/evm","version":"0.0.0-snapshot.763359d","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.763359d","_integrity":"sha512-wZt0pR0IqCdEtdLUiVWSv5Siulukaoaiez5ZdReULJi+v1RNdZudckuz9ucV4/0NZEiKUfK6i90Opn6KmH96Tw==","_resolved":"/tmp/a9d24c1c812f57c05139b62bae43ff0f/sifchain-evm-0.0.0-snapshot.763359d.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.763359d.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-wZt0pR0IqCdEtdLUiVWSv5Siulukaoaiez5ZdReULJi+v1RNdZudckuz9ucV4/0NZEiKUfK6i90Opn6KmH96Tw==","shasum":"4412bcab9606cdafd553303c081a542f35debecd","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.763359d.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPq7InZJI3W/IaQLWmaBNk40hHOGOCQsjjjsRes8R7fQIhAN+WjFTVWyZH0yN8/Yg2bZffI2F+ggJUsDltUoyUgB0j"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizQ1QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrspxAAmQEYwHMGKYR/ucl3Fvq9PVzqWTR2bn4zYcOFWnsZMUCV9Xyy\r\npMrtDOzqBgwBeVYHiogXvL93Ycw9LDy4DIYAadG6r31FUePfoZlwZnN18vTW\r\nz8Lkg4PR6E0bgCPvQT7XV+YEjNiIrtkYe+oqQkenwDOIeZ9TI0Ysa7D2+/ap\r\nJusvuNgxtHgYGgJqko4bnbJT28rJ9dqtSHNpV9oVsH3KA21W9hYbPrs1MZbg\r\nak17kOfm/FPfK19T68x/PGiX8HIfYrtSpib7d+b7Yl1EGzGdIxKiUbKhizra\r\nMlalU3ETe2fNgsRWAVFnUVWZs0PEmgqAmCWAPhqlqlG60uVOPCrj2AsmiS3K\r\nY5GoBF0bQy/x7rN6coYFzysE09KZEaEL3eYYq4xq8KyjsAv2sRlA+7hejHVe\r\nP0twwp0kowi7Uf2x32bFVt7biyxtMymJ8/FVXVGwea+pOHh7f9kLDSjABykl\r\nq4g1LRffgHNAjWq7gQ75VWYJ1BJFedBJTwi2CoqvPft19VyVobHsbLU6lhKS\r\nsDJG0HJiGKkW91FIEwryx75hO06CpRZLt1PBL1sLXrbJKZM/MSRbnKawpDnA\r\nnDeZFTTZi0oinh3j4Hrl5v8tcqQankq/6MZfuN0GyewmFl4yv8i96nJQ/ysC\r\nbmOfgST4YIkwPigOIIX2hv69LBYG+iuH0xk=\r\n=gYrC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.763359d_1657605456184_0.7836702236382658"},"_hasShrinkwrap":false},"0.0.0-snapshot.d4dd4fb":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d4dd4fb","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d4dd4fb","_integrity":"sha512-Vgy2XRgy8DNYCMgehX5fMmq21hzgv1DGYTGea8DObhbkZZvDW6JnQSBXY7Qd98apSy2UD7mxQN3pa0zP4yPF/g==","_resolved":"/tmp/aff28422225e828d99eb58948e65d82c/sifchain-evm-0.0.0-snapshot.d4dd4fb.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d4dd4fb.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Vgy2XRgy8DNYCMgehX5fMmq21hzgv1DGYTGea8DObhbkZZvDW6JnQSBXY7Qd98apSy2UD7mxQN3pa0zP4yPF/g==","shasum":"78f63bb3b16f391d1c6b3649628ff177278a352b","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d4dd4fb.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGB38ZA/jeXDeurXl0XmlP3P6Hwf13uyW2EbUBC7iHroAiA4yStJzjefq00K0aRu7pfqRFQWdkC/45rkKCeB7KbKfQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizQ4NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw6A//acCYbeT5+Im3otaUFkQCGNRKJekxZsixoZ0zxnVtu5L2OetM\r\nM//n9x07IALcfpwjZmzsbL3HFNYHdJKBg8POd2OzHWZML5ZBMVrf1MKh++eH\r\ns0abfA6vi519184Dd704A+OYL8H3hq8gaEvLK03JPELfMIgD2C3Tpt2iSRZB\r\n1MtbeyZIZaBeicitMfZA5k1Vy++ku4QDpKrWYdTs6MqdTrm/FtKiv54YW8wY\r\n1H7jo7B09ZPyn1dmBtayOBmApdrCAubZGjfZLvhPF6AE0GYorYQOwz64V2tn\r\nPMH/B7NS/l1gQE4J9y1ZgyE58gerDGSEsTRPvKw2JFyb4SGLL7SDVIo/oln/\r\nS4sOPmhJJOk/jDgGzY+lwbgCTiUjc38JSbzShy281FRmLNWXm4X7DQoZosKG\r\n3x5JmI592N9SrGQLhdbFM+lJvx6CMU9j8bgFwl50dQD57U0Rm6l3O6VkpcgH\r\nO5BJRDMp4FbN6talohAldnuhDcMGeORcEj7E9nG5MMI6GhF2DSfH3Euwm8k+\r\neXUdKp3wvvsxgE7krUAYxxi+6/LkfZsFqpVXHY2rh+9X8img+MFvcUNuh88+\r\nBx9AW3d0dJlgHe1ZY5sAaO5KK47fg9837iDwp8f4zz7yR44dhZebcETrUw0M\r\nnepPJi9eSirYphBPHFyIZMim5IynLlI0Pzs=\r\n=4KNP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.d4dd4fb_1657605644705_0.14395235609151347"},"_hasShrinkwrap":false},"0.0.0-snapshot.423f44c":{"name":"@sifchain/evm","version":"0.0.0-snapshot.423f44c","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.423f44c","_integrity":"sha512-ZJ/xBEyKU4nH8o75BAYS9SQQEoHiexFmKDGe9yNDduiZ8nJBS2C58TmO8EpQ2DtBh7gvOuXF8gnfTLLyZwOIRQ==","_resolved":"/tmp/3ee9e6b4314080147087f6b3ec8849d9/sifchain-evm-0.0.0-snapshot.423f44c.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.423f44c.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZJ/xBEyKU4nH8o75BAYS9SQQEoHiexFmKDGe9yNDduiZ8nJBS2C58TmO8EpQ2DtBh7gvOuXF8gnfTLLyZwOIRQ==","shasum":"fea865f9fa1927954d9c383d52dbd42a1e002614","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.423f44c.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp0WlxF8ack7O6mmHOj8PcbA1murLrfKx6wVvh2kOIdAIgBWiPloWQDp6FielOY8o5DaAZB7ZnAyFZPEth6k5Wpj0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizRG3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy1Q//QH+u3NyYjC1SEmEU9lKpCOmmpowz2L0KlmWRxoxyvFggiLYl\r\nh5QmukEExQMILi6yFpS/h8RvnDGeekeyB3F5d+2C6NSv5S7J9GwSe1XonLCC\r\nP1qQzL16fTnw2lNu1H14UdoOLDPk+jy0ChqKZovd/bjnQ6foUB/mGk6bQRAp\r\ndn3RQfFiQr3/g49cL/mxU8rU2zbdZrBYfHNksI1YJOs1gw0Cl7ioAVLcolrU\r\n6LViJKnX8sMhyZBmPl/rI0yYTzcPZov61T9HEwva+055Q/PP2mV4cOBdNPwi\r\nhdwo0A8fbrqbzvh/9cazIa3bwXxBRV99mIGPwW7EPF+rjDvTL3m5dlBR9FCa\r\nptUxfmIyGIqHVH1XEdg23DyzM5uoMDgjhKb2/yaGgjmgFxakPkiSb6ar31IQ\r\nVvP6qGHG1VZskDLdkyGVE4eV+ts8we6YntWZ6yVkqc6Tt4lTk2v808R/orL9\r\nc+O+mxsUeW3K4+aE1wa/xMjudI/KPszr0grGPxMfeX+A9X0UyY75rFKsdWKw\r\n/foy+B2bu5N5N0up7PTcXzgbSr9KrjP+w5pX0oPGu/ktLRoLw4fPggO5PKJK\r\ncAZ7sVPH0nMLXEnWNFZnb7Peorccxdn6GhmGeKLGgha9OrIwICLSoZUdpVqW\r\nLuxGTS9auROFXoxQmhC4p1utrtj2sToFGuc=\r\n=vkTX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.423f44c_1657606583265_0.8526884292573895"},"_hasShrinkwrap":false},"0.0.0-snapshot.d6d7030":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d6d7030","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d6d7030","_integrity":"sha512-qksGIJuwrsSRzGDCIMGcvOuP0aIke5VFNmtOfW0tN2/f/IX0VH0CS/7g/vAvbQfCzAhvMdKC/w6o/XJo8HU6RQ==","_resolved":"/tmp/5c5e52e35cf136f38502bff4ed5d33e0/sifchain-evm-0.0.0-snapshot.d6d7030.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d6d7030.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qksGIJuwrsSRzGDCIMGcvOuP0aIke5VFNmtOfW0tN2/f/IX0VH0CS/7g/vAvbQfCzAhvMdKC/w6o/XJo8HU6RQ==","shasum":"12594473da88bd784c783fe77d806c3270cc0b12","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d6d7030.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9dOxVuLY5fEAIXKasRShgKWNBsHloWc97QqfbFWybKQIgJvaJi7iQDQiL9nkUyQNogp7CkkZAsPUvajQUE+z0tM4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizRQ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoeng/7BppgIZ7CYWQwKAkvQ9cEJjSL/cGZh6raaFbSOMPYTrkVNM4J\r\nOQt2JDqXIf23mGMhOPRgjjdOmSvExKW+DhGv7wv0MHZQqsbntBxdM/HxR4bG\r\n49i84/7qaAZUZL+uMjhBjEtdNr/7rm1n/5SyCisSGA4xQX83RCQ3qu6VHel/\r\naS4VpR4eDLtOdfHCiy8vO5t8ObLk8Ol9VfF8Rz0n2s0N7PdAoDphcYTXTT6r\r\nmOr638ScxKsA1yvZ8a+kUcp0iscoLgPV9WQ8H+8714xYCX1n4N/z7+RzglhP\r\n2AGa7XZTM4OEnV8inAkKMxSyKGLDd/GHXQn2y1ad8whEdgPVB1W0PHJ6Tg30\r\nmI68JcZoABhChFWBYlKeZU3HNxTqYwu03yUYeEGexTwFuzJPPHiWc7h25nS6\r\nj3TFt1ndXmDU9opaecWMfNNhgBICdhazVEJzW5aZN+228z3zVl8U0fKERqqJ\r\nPYy1s4vXZ0xTBGdv2laf4nqH4/xTwcmxDQcJW4jqfPqYN5U1v8qE5hKsBq7t\r\nKOCOCuKAS14CtWEy3sCEjMmO+uonM3kyQBrzVLdK/SWAl1j1wDeZz4QxD8jT\r\nTjFg4rPcfai77ZRYo/O6XDMR0LA8cbzphmFShwG/n3qLGcJHarOGDaJD7/mG\r\n1zE5x0ficmvmllDcBZNVPih+t/7kgEW/yeI=\r\n=M3bg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.d6d7030_1657607231438_0.4807518554329926"},"_hasShrinkwrap":false},"0.0.0-snapshot.6f3deda":{"name":"@sifchain/evm","version":"0.0.0-snapshot.6f3deda","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.6f3deda","_integrity":"sha512-CAuX4t0TGumQFWueMlgcLykOwRJkDjarJ1bo/tgdSrK9Z0MdhZ6Hmucc0yRIj9pW2a6FCD5Mte1uCpXnAUu25Q==","_resolved":"/tmp/dbe62e78f8b4acfdd6635892bfb2775a/sifchain-evm-0.0.0-snapshot.6f3deda.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.6f3deda.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-CAuX4t0TGumQFWueMlgcLykOwRJkDjarJ1bo/tgdSrK9Z0MdhZ6Hmucc0yRIj9pW2a6FCD5Mte1uCpXnAUu25Q==","shasum":"20591e2e246862a3aadce815da10f573e191b91b","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.6f3deda.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBX6vQzevd41mpmeuqXcFatuYA+OWGn0gm03CSu/g4weAiBatWP7tXLXHdtpDWQPCeiF3VCdNCli50ZJgbj3gows+g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizWT8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomFQ//fOWjNCIWulPSoDfV3Fc07DxgbwF9YPiOBRKY+wJWAsAYuAnN\r\ne2X4owWy5flyWGA5Airz8EV6llt7Q5xuEYnlygjLvpVvp0EzZTjuFnIIiZfn\r\nLSmTy2k9IAuidRTZGztae3ZqwcZJdkVJFZG1bGIsaiK+kb0KeRhCzZ6iVFXN\r\nDy4QLrkrzXVp6fsy/N+73fN3DQNRbl4QpCvGKXUCHQIwrfSdXy7TK+8ZAh2f\r\nF6MBg/a8aoqximE3JDGpLdgBjq8JEBjPpfnJT6IsN19xTzPWZT09IRkHZfKN\r\nBaF7a0prZKPLEFGlT0Cm1XLKRr7q19tEqJ35bFIQhgT/LVjlbFE1iuMFn6lU\r\nQdoNM06bIQXulJZ/Cl8U21rF2QzKmLN0UEhT0+JNhk1IPDYq1an5DWnndnDr\r\nyhy9NMOifdfIzqupTo0fd6KQkmWtbIfrQ27QfOpY9n3fZ8UqXF/5rRh5Dg1y\r\nERcldnq2sLjTR8o9/YVMsBRNxaMzkU0hFSuOOJO1IIbXaUUgFPe3LmOGqZng\r\nGjpy+jL4ud5xfH/W+EfA57Nte8QDDjpMgekSBcDqnJ9BMZG2L/o8KYFW/5HN\r\n6HJQ9LXbDNqlKAjuzmz7VM1X0SrWjMS5zyH/6TyKkzXfR7p+TZJfxoLSjaGp\r\n4gf//j6ZVGZywuCYCyfEgqr6RkbneqNmwdQ=\r\n=0YmI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.6f3deda_1657627900383_0.09480547449700105"},"_hasShrinkwrap":false},"0.0.0-snapshot.f776a83":{"name":"@sifchain/evm","version":"0.0.0-snapshot.f776a83","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.f776a83","_integrity":"sha512-9oe/BLCKJzFc6UaJ/GNOCC7XTEhbJVZtJDWbLwZh4yLwS7lwHSO4FuNl3w0ZfWPwunXCp+rBham+cti+DTaCQQ==","_resolved":"/tmp/e84e261009cb85fea3a741d0b0e26725/sifchain-evm-0.0.0-snapshot.f776a83.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.f776a83.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9oe/BLCKJzFc6UaJ/GNOCC7XTEhbJVZtJDWbLwZh4yLwS7lwHSO4FuNl3w0ZfWPwunXCp+rBham+cti+DTaCQQ==","shasum":"776bfde0852e2e42c072752eff85cab3b4ef7a0f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.f776a83.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+PFcfMAWYQLGELVHA2+lZsD3dFeWJnPPzTXkq8Ke4QAiBbdVVkD+vNkkYHwNNxt7G3tx5eE8XksAoBu9l/BXgGYg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizdAdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKfRAAnKZZ9VTF7EIAxGVOchk46wtAUHM+j95OVZaPdD7UNs5Yzcai\r\n9/d1mBArHM/tCEiH2mO+LgyJDqjH6fk2FMhNvpp26nQiQb5SDBJve+aPvU5x\r\nOPZe3unQTJC5kllGITDrN4Do7SvCTmV6+wZ0qWB+mE5zQXKE4DPFQzH3I5pR\r\nMAVvIyCIvevTqojfoqhm6Vpu8O87oweIDwbzxxadsehFcdmGjszmtKrmZhT8\r\nfpb780SvlThCTHn4r6nysIyEdyURDh/voWxWH39UH0Uit6XmhGBT+nPom88Q\r\nvkuT/UqYsKtNBPlE3Oe0wdGq1tcjktvw/sd/Xe07FH6alk3NVZWDQUzSUvat\r\nDPSWp42hsodpyyb2df8bCkPm8BIipQuSpfurJdT9IyEqZ0s5dKQfpIbTyWCj\r\nL20X8YbgDNWtleMwEcPBHnsDmoCi8pseww/arYNsWzroMmNtGG3HXAyjbJjB\r\n3JB6PI4lHKjU9XOmF+HGUCkkzYWPkP5Yn0mwW6JxI34f173LdjydNyYUgesT\r\nQ6YrGukV+/wa5XF3tgc5XjTDmm+FP2YEE+cmpBCyH9lec2HPuqQkBZ/SPMn0\r\nGH37uKMEbyKLORSXBrHtpwQIRX6NMzRCaUqP6ZpD6qR8FJoyel+fIGolU2yv\r\ny/i+54f6eRmWPhaIE58OOwSoeqADmDUH19M=\r\n=YMUl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.f776a83_1657655325718_0.917173254901243"},"_hasShrinkwrap":false},"0.0.0-snapshot.90f5277":{"name":"@sifchain/evm","version":"0.0.0-snapshot.90f5277","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.90f5277","_integrity":"sha512-sHT57Q8eW3E0idmEa2keNtZIg9VU4W2BaCTIIeVbygalxJr3h1Qu1fcZLYmqbXl0Y2GCE8Zd1sjFwljNl0oSQg==","_resolved":"/tmp/d61bb0f8883d005bb5e86ce4cbf93ab1/sifchain-evm-0.0.0-snapshot.90f5277.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.90f5277.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-sHT57Q8eW3E0idmEa2keNtZIg9VU4W2BaCTIIeVbygalxJr3h1Qu1fcZLYmqbXl0Y2GCE8Zd1sjFwljNl0oSQg==","shasum":"bc792955260d72eaa8fe4223560ead697efa96b5","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.90f5277.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEBAIIMsEdlMJb3JyW0+DjgyXAdXQ1VlGerTCejWD/KAiEAqDSIg6fw3qSXAPj3nNeUO15kRh2rQPGG0pnx64kyJsA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizdg6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozoA/7BkEgiFYATBphOoa7zmK33HcE+G6eZbb2yDJqPuWipkko0J4M\r\nIH24+48gANI/NdmkMIpkaurUjWRmaCJIPAWP+yLYmHXcz2WuxtfkryeVdVpI\r\nlPoelTVHCTD3wKKf32djwNjPMrzkOyHf7DEzljKDSXAcT6uvEsRA9Wpv1D+n\r\naiP8UdRXrCmBqTv6jSqQQ4jRfDLly8/RD/CiZTapESgHIOhZZzcCpfpA6wS9\r\nG0uQsO8GtujPrkmxAlgaLdV1/DVIWDORXvrl6jrIguZL49nnH8AOvQKQugHo\r\nE6YauLU1BS4pk3IscqFy/f0djTosbGm/rFqmF5N83f4vgBFqveXXgJiHn9L2\r\nOj9dzC9d30evUKe57lBMldbF1p3NGtFfkZ0jXzgpwqgU6qSJrXit/LTYth+w\r\n2H9ZLNo0rsosE0Z1ycnn+q1mvlOOtASi2qldyrw+V7HNfBUTBdwUt2LXzSJy\r\n+xbLu9MTN4kWOctMP13KLJuSDIeS0ns48AJcnjq7Q6f6VD8rAn/ZVaBq84I3\r\nKIxd1v3G8swTu0Gz9vMdvEak6msuzG7N5q2kdEqRPDw6AUZPIzPWm1E3CHce\r\njof9fV6X3FfZZvp7ykT7yELmQPIAmqinriuABBOs2O5D9Ri4qEpANTq56Cv/\r\n3Fk4wodjOpBdvnTsi/hEUoP0heBiHJtCTZA=\r\n=MlEF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.90f5277_1657657401945_0.4008995653079819"},"_hasShrinkwrap":false},"0.0.0-snapshot.1c76a00":{"name":"@sifchain/evm","version":"0.0.0-snapshot.1c76a00","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.1c76a00","_integrity":"sha512-4jHUaGmJJ4gMfFzc7lzRCgifbulcAZmdm6DH7uuocjKdtgf/f1ZkXWqZoFAj5mo7+O5fHWrlEzU3sgiOVTQJ+Q==","_resolved":"/tmp/b66a34463714489d6efcca981066bb75/sifchain-evm-0.0.0-snapshot.1c76a00.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.1c76a00.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4jHUaGmJJ4gMfFzc7lzRCgifbulcAZmdm6DH7uuocjKdtgf/f1ZkXWqZoFAj5mo7+O5fHWrlEzU3sgiOVTQJ+Q==","shasum":"9b2850c8ba0f7982d39151e2563429094c5b57d1","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.1c76a00.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxGYw530KgZZBriwLRqtsVRZIuHxWErlk4fwhka9SyrgIgN1wDjpnEDRbHgQjf7U0J5Ki7Gk/GkVakRx6MWQ9fuEw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizdpyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtMw//ZNmKybm64aeGOLnSFGYJibtptXB6erMLMIPvpBiKIAtcya4U\r\nwXRhH9VIv/Sw4Aue8dI1u9UgK6lLKGtLiOjzz5jnznRguvOkDvwltKRGQHzt\r\nBLwViDcugglJi5XmdkF2jA/wc4w4Iw/pSW0njCoaSJBoqmqLc5HLBN4afy41\r\ncPh6af5UiDbsAhuBwoOKSqMmZnthfzadF17P+U7mC+TLAkazipFH59mW4rNN\r\nMrOZHZo+vcXRo+TOsLjK2xdI+rXLPuW5uhPmlPELu0opkgwW3qtSWRF7vg11\r\n37+rgv3Wmzh5Nwuv00vlFFE7UJOt5wU3jlC8k5g810qpU+9O/0eQNXcIuxF0\r\ncgv32ev06APHaWdELrWMAEhlfRdVCbJEVg+ayJa1rCsAOIJFoVw/pBO/DhFL\r\nEYUFCN2YvE6KQzSedCWEDcjvTeOM6FPLMWR3aDYpvvx6ZCDjNlrgSZQBnuz9\r\nwnb5PuwJu299hZDqffjrRSBxsYF3ePZnmLUZgLpik+kUIY02EqHJMxP4SLnh\r\n0KKy7Bsi7McJAnC7AnNqTkYgrzq62MjF/hAmsI4SXLfZfiww/ATgWHIpeH9c\r\nFa3x5R0O3FYnuiZOG1cniAUiQ2LRka1a2gA0dZI5UsYrc5ulTfjn12OTejhH\r\nnB6uWLq2i8WxdxKofR7kvjgjeMHQabnn6lM=\r\n=o00u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.1c76a00_1657657969625_0.8198675679245697"},"_hasShrinkwrap":false},"0.0.0-snapshot.f835149":{"name":"@sifchain/evm","version":"0.0.0-snapshot.f835149","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.f835149","_integrity":"sha512-ijwx7lVY3Ut115VwUx6J92MpMKLSJt4Q5kCJbLPSGOEPXe4e9FkIwHQQQ5kbTXt7/08+Qw+5iEKdeFXJz3BCCQ==","_resolved":"/tmp/cfc62441010efd10fc0a86fe9ebeaa06/sifchain-evm-0.0.0-snapshot.f835149.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.f835149.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ijwx7lVY3Ut115VwUx6J92MpMKLSJt4Q5kCJbLPSGOEPXe4e9FkIwHQQQ5kbTXt7/08+Qw+5iEKdeFXJz3BCCQ==","shasum":"3788c008a13ee36fc14729658b674a8cb3ef83b6","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.f835149.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3My+D+h437/ajqIi1gAmegp+etE12I85Kj/ioAmpvdwIhAOBy2Y5k35hTWhgSwqwMdA1bCzgO26R6xuSzEpyoGL2d"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizedTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR7A/+IEcj6xqhkTcfPyoiiOYjthVxLoQPmGYYEwkUAhCoMjHq7Hu0\r\n/25YCai6fhZ61TcIk9eqs85e3edOvmtCtMwIOTOtwmX6blTKCMu0G/6X0Rlm\r\n4kwc5AWoA6x4fVV8sJS+5N5g7TOzeM7MtjEgmiB6tqbMrWNEsD+vcDHGchEO\r\nTTZK3CDgf9SsWBii6u2flwwy4ER2oJfTGK6JozclGVKavddDqkIBNEntiyd+\r\n1s7k3MIqnBFD2x/eQmzh5Cl8BkaSBxHIzmVTR1hu55IU7Ni7+iG3zWszEwmK\r\nOhtGlVDsKN0sMgEP4VVVXm/2JNKmfVlu3I6WSpSqnKXwLVDU89HnZSJIZzFv\r\nS99PQWJL0/Jozz9gJ4xK/ZwLU0FPYWexdOX5uE5ULt0UnoK0BO01DOUVOKAJ\r\nKZNRdjyOE5vF1FIYCih3wHIZrKPkEHhIPso/G/FvAcHJp8pak6UX89dM0Zzc\r\ney3WNKoLmWWCBAjfH0g2r7nncp7J5Hl6bT7p+Xv/muQQvS9bprZl777wO4FE\r\nLHfPMs+ZLUw6I3TEIgMvyW8kvxJa1JKeA8W3GHI+fh8/d5I97EERPt8OZR5n\r\nQeXQGQu0iQhg2i5zGrKWUGfZoLnsyrZHDWKQ90jzZRkL31uIDrh9fkAG51/6\r\nApQqFB29ihN9SOb7o2FH6X5ry+x2+23GTdY=\r\n=FguH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.f835149_1657661267701_0.3551384457585254"},"_hasShrinkwrap":false},"0.0.0-snapshot.45e4955":{"name":"@sifchain/evm","version":"0.0.0-snapshot.45e4955","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.45e4955","_integrity":"sha512-1HUChyBvKHkCJpTEzMvU1tCt+EtxDWL65YCKFo1/oNTrR918aP35lsy8z3/1tEoz0vlywGnZigmvd1npdnaa9Q==","_resolved":"/tmp/30488ebb682e2d6104188fc58aa6e038/sifchain-evm-0.0.0-snapshot.45e4955.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.45e4955.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-1HUChyBvKHkCJpTEzMvU1tCt+EtxDWL65YCKFo1/oNTrR918aP35lsy8z3/1tEoz0vlywGnZigmvd1npdnaa9Q==","shasum":"c50ba322fc2a448225f2a36ffe01555a5dd08eb5","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.45e4955.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbXca692Mhy9hNQsUiGfp7n8Dm4AOxdFuN0H/OqC1kqAIhAJz2PAfmybbqsG8wCdw7JbcSdOoxrvnKz3GRHkpzW6vx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizhvCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrcdw//Wo3kuwTLDmQEXxO9MpFTRxx/DQrO1gsKtB6kvODgkQ032OTv\r\nQk6momXcveFTKU35wRyJq7Jyvy1vxiOOx7AJepNAc1NYE6FuYpM2KtYt9wGM\r\nufr+VA3rcWnGstWHnx2sVDnhIqQBC8wv1sM1WQjJkUqSlGjbKOmOsE5GP3qx\r\nfSz/JHxXpiqq2kN+wwZKPHzOAvtcjIVuNbNdvQn00ebLlZoSX753UrGmCbuk\r\nGmfF3Yf/lGQQa3YJHPfqyZIHNDFrytR+UUQPEK5hCHMpyJhUFIVvboR5TBIH\r\ncBQNgcre4hLUZBivvb0JMUusn8jbbJxWHTIOcHFfjMrp53YLHaIEWracbS1v\r\n+8u7qm2rfX5IJKQbR7yCgfIO/I1ldnZjqQuOGiuE0YINQn1vSE0wwM61s6X/\r\nHfCAAhUjOLMadeqhDjap/Gdk6cYO40ALK7dhQfUKpKu6FTZK1jtzZ3qgJr/i\r\n+c/UgYfnPJ7qYgM9LNLDe3QRWe2iVfdTKE/0WhDBa6+r0AJadvV2kPQSUkhM\r\nqdk2erym5jOuqQB4XIyip8qnZIDyJ4s+dWZAsZWRt3Pg0suEAxy+3uTFlcoo\r\nuROWB4um0A7WXslL8+shYN4lp24NiIvPHjGmgtToeScXI57MG9dl2YlfOgED\r\n4b0zmwxfCoMiJqiQv33DKcoYU15N1QQVxUk=\r\n=fX8t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.45e4955_1657674690302_0.19272730651508096"},"_hasShrinkwrap":false},"0.0.0-snapshot.bc638d3":{"name":"@sifchain/evm","version":"0.0.0-snapshot.bc638d3","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.bc638d3","_integrity":"sha512-EFChh6cEHSNskdO0OzSbH7nfscwqYmLlfSit1a0eHEIwI6GIMvZGFT1MeUNyy0TaJADSyRGxiXynTRI8lfMJvg==","_resolved":"/tmp/af851518f40862ea662930104aa0f32a/sifchain-evm-0.0.0-snapshot.bc638d3.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.bc638d3.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-EFChh6cEHSNskdO0OzSbH7nfscwqYmLlfSit1a0eHEIwI6GIMvZGFT1MeUNyy0TaJADSyRGxiXynTRI8lfMJvg==","shasum":"de11922ec41bb8fa9e98009d35e4cc1d90da6523","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.bc638d3.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxz3vQUAmmso2hLj++EbANlgOzK84jCcxWrBNahH2e5wIhAMLAtiu7fEPdsLPho+/SxxWLseXAyXpT58NbvFzdj23B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizhvxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1CQ/+IWWcD9lPnTlhoNb3gIk1CT/yX6hmeqcqAr1ivcxqlIW4jD4I\r\nzxVFIyToUFsRdDrhc+xQsagKMuTyT4tK5+RnluTGU7klZLr/ep57hItgkzrx\r\nNeVmDUSXYDUclSbhvD0qYqqLRnT3RqZ9gRBQy8NEKj6ZpV+kwo3l9meZ6U4i\r\nNqDV064Rv3cuYLBKZr46DjJVmXnzUcl4tNhEitit/BCF6JtbJh7CNOAXT34y\r\nIKjq28OF9AxK89chOIaeNrNUA9FsmWwOCVUH6BQCCjOas40Z8cvO+sha9jkr\r\n0tddEJ+Jtexv8YFzpX2hjYOpegRZM5EVm9m7w3qmVNqqZrJbeenobcobyCET\r\n4v6sPTxpTfV0YgmawXfV6HseEswuy1WeJOzO2/Wi72/RG89NRx376FF1s3ap\r\nZrFNUsabiOVzFh1+u7aRMB6LBWb7zS0iFmLfGufKSwapnx5IjVeepXZ/wWbA\r\n/xkn7PSBRqTlxkwMuri3vPT8NtP3l/KxB21lR1ZFb1ujUArYpH9QWqyWFXrk\r\ngRWq6H1U9raAp5N8zbXYM5wl3I5Sk4v31eqAnC1qqL1Dv4uHXpDlLi7VoVeX\r\ncFdkwqeg8N2zZtSoa2dAzcUq8mvusccaNBVwxBjQDU9akPtEuhnfwNRLbyXF\r\nx3HfjImD6xYa68a6g3dsjobXpgI9g46TkAs=\r\n=ZLaI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.bc638d3_1657674737551_0.5725414394395327"},"_hasShrinkwrap":false},"0.0.0-snapshot.728a3c8":{"name":"@sifchain/evm","version":"0.0.0-snapshot.728a3c8","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.728a3c8","_integrity":"sha512-rNfZsX3MxZYEa410X9bauF8/UXTYIlzIlZGqmVbEIXHNTkIRUdXGs/VB5WqHHsqn6vT6TnvoM5Ht1FJ2y/d1UQ==","_resolved":"/tmp/bd4002ee324f1c49c6b9a9ef0f37125b/sifchain-evm-0.0.0-snapshot.728a3c8.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.728a3c8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-rNfZsX3MxZYEa410X9bauF8/UXTYIlzIlZGqmVbEIXHNTkIRUdXGs/VB5WqHHsqn6vT6TnvoM5Ht1FJ2y/d1UQ==","shasum":"e9b491fc309ee92d5ef4455af96c025f75023906","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.728a3c8.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPLJ7euiJbHfj2HhlwiIXYpTOhSgK/5PMb0sndPRFRhAiBCVQXv+OT3zQj/7eWt9F/HP+dE8uhwezNrUnfdqMdLOw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz4n1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/EQ//ea+dw/MW2JICDD4Ltvc1Wt1ED3srUOlKhpdSNfDgcGnI0r/H\r\nQQpxfQS4aO/ERVHi+HB137J3ik2o9U3+luQe8sk8rnaSQJ5wq8knLDgZkx5l\r\n20pAwhqfVONVD+hico6+km3ciggpWvy0mhgD8N5ekXmP7wB8BpnA8BweoTVb\r\nJdYnnuL4kMRn5uIi6HRwbVr5MCpXyDtR5cD3E29i242RN2VOcw/hKzU5SBDX\r\n8HzuBS5rYi1g+0uNLnxEHVE1qYbZCsBxrlwwqMl00aTYSmy6heAhy8E2BcSD\r\nG0Sf/+HMT9mfnpL80AmTL63vlpeCn3dhCm3G5k3vsa83w3AWj+VrvBPLEXVv\r\nWc0Xv0KPGUwu/OC+VLm1T+bEBFAC1sZVcjdyMF4h/siIcG3zlVdVT0ZlmPHR\r\nwd2H5eD/jlD6+Gn/1os5u0D61oedxp/G65UMxshjO88xRcN2/lR60al7W5Sh\r\nU1QpNk/26U6QniSKYfbY9DjNmZNPUu6K0j6XMHy0ZmKDKVVXSA70v64YQFLr\r\nP4twAhkVNEo4NIZWCntluUPFXCamb9CSEVMJkZB/b0podzGHCrV+3pLx9flB\r\nWX2Z8krrRJ0IIB4mStzyP1r4qmkCxEiqpeu3XesDviuFFa6GF3khf1ayfhOX\r\n7re9ejhEAzTf3oGN5xHmqnvuBs3apjAngDA=\r\n=gSis\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.728a3c8_1657768437362_0.8009660868238848"},"_hasShrinkwrap":false},"0.0.0-snapshot.a87bc4e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a87bc4e","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a87bc4e","_integrity":"sha512-de/+JfDcgneEWm+kwyEfHHCmPYJ9elpOUpPkP5qcnA+DQIGcajHkcIlbDjHptTCjxYh8h2TBR5knnzmTXmF2mA==","_resolved":"/tmp/7526d4e86ae8084e204759832e1beb6b/sifchain-evm-0.0.0-snapshot.a87bc4e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a87bc4e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-de/+JfDcgneEWm+kwyEfHHCmPYJ9elpOUpPkP5qcnA+DQIGcajHkcIlbDjHptTCjxYh8h2TBR5knnzmTXmF2mA==","shasum":"bbf80d51b2c3f59d2bc91f59d3d95492e44c95d5","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a87bc4e.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLEus2oUycKT6QXKxjseH5qDFV60Sj5z8owzJgLZNmsgIgIGlnCRLOjdVvXlslbmBRJ5nByKnWfKmuJLEpiZZTAJM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1Jg3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPfA//S7WBregduucZUXnW7f0YHrInm+z4kZoOhL0/zl5kavB8YTRC\r\nI0z07hJebHz8uTZZMmy175CEFDwSEQrW5qkGBwrns/vKaGJmot1aDA/dDDRh\r\nh8Ska31zPEwTlLVlJpswM5RcWYw33Y+USW6eHgUNf3+1erVJZtEYNRvRHpsW\r\nOMdsu9nXKudQAow6YdIGi73CcK63nGPxlP8xUsbNXsISWpJCcpVDzSHrmexu\r\n8cLBSDfsX+GIwUM9GadIplYnQ4oIW3nP+DyLcAm1G8xJ14AjBoIzWQdbExaN\r\nbLGPXeASVXpTVQ+DYJ5N73jhjkjuTfdOQ7QVwuT1Q26zwStLngC+1LOFjbcH\r\nGZ+22S+H6J0jK5M8/ie+30Rl3XKKye47/c6L7SoKo7HganPtw990OzA1f2us\r\nWFLJeRaVLfyYpHT+rdUaCccDFIDprzs5ln0yX5bC5aAzOmTfqtvRRE5WWMRx\r\n/3LIIK4JwsKv+ZfWcwduBQi1Gtmb1sXBKiBfB5eR/UaCo4ecpHmW8eEwWyec\r\n8hUEJFiqnNzdJpZ50LHygpMnTsNnhEtwRYAT+WsuDkaMVRmoKpthJyfhQn7s\r\nQpx5OnM6ICXX4CWTAZv8Epma9npsGkEkj1CAne3z9SK+2vyaLNRo1a7XIIue\r\nIPjofLIkrX4qmwvgAdCd9ZnDjn4h6CCn3pA=\r\n=kY5t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a87bc4e_1658099767056_0.15924555403516893"},"_hasShrinkwrap":false},"0.0.0-snapshot.fe75010":{"name":"@sifchain/evm","version":"0.0.0-snapshot.fe75010","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.fe75010","_integrity":"sha512-juUzrjIP02yjWHH3OQm0Usq9oDkuF2JCy/SywUypodRtYegTHImukRqBIm9Zowcf53cEFG1o4VlQ4BydKaQfTw==","_resolved":"/tmp/7dcf07c6f17972ef675d3c446f694711/sifchain-evm-0.0.0-snapshot.fe75010.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.fe75010.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-juUzrjIP02yjWHH3OQm0Usq9oDkuF2JCy/SywUypodRtYegTHImukRqBIm9Zowcf53cEFG1o4VlQ4BydKaQfTw==","shasum":"9c354816784a589d74f8940743ab268b1199c4e7","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.fe75010.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWsN7nUArCpSaTo3sOv304OsI4PNgbPpkoe8IV01HqIwIgII+SvcYZJ7SXxQogqJ47x+yV+Wo+1bZXLUdrEEijnF8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1MseACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqteA/8C5CDyMUCO6H9l1iqgsfKv8FbGKaH7U/Ib6J3+PyJIaDWh/G5\r\nK4vfyoJ7RONddeNkZLJeHGdK9TL5bzS7g0Nx2YRChT/g+eugeFtQOp+rdBnf\r\naJdy427legOo1Z+H72HZzf+xTgDkjs/wn7nKtGMnD/TVBV75gQKrfk2X7aIp\r\n7D2Y7OSn0gjxHAT4aP5PqDU/x0P4iKkmd5V37TxicRcOixorZmRshr5itbEg\r\n8y6WMDMPeRcFHl7CtTxsP6JfB7LzyWShtb5F+esYK6naqzpNNVZwSTII2nHg\r\n6bO86PNUxIdugl42CGJ0hl4/4mjlvAhx9jK+otlrqmMXOoHPHhyqg9BOkeCn\r\nAxEqUWNV+s51clD1J2BQx2sXqOQ3XdbrUA3I+83iiTgxDFzrGTyLdz3FeyuF\r\nwE+y2L/M0740/vgCo4gzGPdeYMGEz7KaC4/1ostfnFnyQ4Ck3awsSMDukH1A\r\nYnmDQVDMHCcRSc/TRRRWNeR3SRz83QGQHYk+IDWCrNY/SINt6oy7wL7rsi4T\r\naiDtph8ghBDGRnvbNU4BPKCU9EXS6IPgEnrvGw24aMz+J+rsbIcA+PEL9OOl\r\nD+RdhpYf8ePEz6RJ6IKMZERLkbr/NCLKjEZklNQxBTWVosLQ2YlvhhNLbS+w\r\nnL6Xsrv0GNbbZY6N0fD5T6Ps4yOUDlK9WrE=\r\n=n4cx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.fe75010_1658112798137_0.5522931678542538"},"_hasShrinkwrap":false},"0.0.0-snapshot.df925d9":{"name":"@sifchain/evm","version":"0.0.0-snapshot.df925d9","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.df925d9","_integrity":"sha512-44lD0slgUz9VHon2JOfHflMCyfSf9DkxQJD3qJRXZJHf3f9WyOA5qAlUzBsWw/T7GcP6rtlK0RTFhQ8FO/6EMQ==","_resolved":"/tmp/de44d4f855fea09335ed64a3a4084e2a/sifchain-evm-0.0.0-snapshot.df925d9.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.df925d9.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-44lD0slgUz9VHon2JOfHflMCyfSf9DkxQJD3qJRXZJHf3f9WyOA5qAlUzBsWw/T7GcP6rtlK0RTFhQ8FO/6EMQ==","shasum":"e5d7baccf332c9e3bdc647f35a089d13dad44c0a","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.df925d9.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsEeoeQglp/oItF6zjbtZY5C7ocLJyPeWv9WHTe+WAIAiB8+FM9yLX35t6HOQON3VcL4cwwtAK3N/7IUM7cPbTRpA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1PaWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp34A/9EwVthI8H+oeyEjlQROlwu/sOhsVswbjFoA3fTCrZxVtNsxtw\r\ndHRMOiSogWbM94C0VOl1KrAxzCh7tkOer5G+slxT6FHTlrIu/PO3OY0YOawg\r\njItwf+B5WrJg420zQxyY+8bN1ZjZ5qibk0Y7OWy9sh7otGzPcwoX14FkjnDi\r\nUqhn5VkKnOH7TPTMSUCW07xuCDOT6X/+rsqBZ5oMO7JSV9dCBm7wTqVtwpuh\r\nPKrz44Hrn7AmTbp/T7r6cMocsBTbEdlodYuOAhkj7KTZdp+sTYa0DZ3/8C1r\r\nnYggoSaVsY2BKJQF3uQ9+Io+oeLAj8yBk3Jl31RowwO9qecwDCaKaX2Kgv0p\r\n28UvhWhdm8zANAQtmRzEkceVJa5ew9zlEqD5K0O858NREvbLL4m7kp1BSuTo\r\n4s5xba5kQAJ0TxXsAoBkSRYCVEO51Hl0seBkLSGYqecKxPNqr1byqELd+cCW\r\nis3i8Vu5rcM+bjf+dyiGYRHB++0cthi91BQaIzh9yAYWRudwG/tgeIYeZh/i\r\nJrRDxCIkoS5cC15aO9yjMih7yhTlN36X/g0+2Z6lcxxzELAsTCdlJhdcxXgO\r\njz+LCheP6pwT/xtOpTFwHhXMpxWnfW2iTgbRAOy0TkcGRzfGVtODanaw3Ka/\r\nWsg5kuageiFg7jiA8yAr6TMo0U6WevP6K4E=\r\n=vNOa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.df925d9_1658123926171_0.10142739826479219"},"_hasShrinkwrap":false},"0.0.0-snapshot.88a6dec":{"name":"@sifchain/evm","version":"0.0.0-snapshot.88a6dec","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.88a6dec","_integrity":"sha512-453Sf6009kJNJfnL9XDXI/K2RzFyDARkhJxZ8hamjG2hJ/mHI0kDKjGZQIzdpOwqin8qXrBwJAqwShwpg5wMTw==","_resolved":"/tmp/b48d6af5e1414afb04232b1441ca6cf7/sifchain-evm-0.0.0-snapshot.88a6dec.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.88a6dec.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-453Sf6009kJNJfnL9XDXI/K2RzFyDARkhJxZ8hamjG2hJ/mHI0kDKjGZQIzdpOwqin8qXrBwJAqwShwpg5wMTw==","shasum":"846e8d2abe5fa0855c670725da062485efd715c9","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.88a6dec.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeiUmswwLp1sWXbuoS6w+suSxYGEHI2Pw+XO55zvfRiAIhAJF88XeIHOhRuUXtvotz/Jcxvy9Pvtt4Dr8UMF2QUU15"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1Pa7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaiQ/9HL7YgMGmcmt7YsAt+8dhAqWXpnlZu+dy6XkTrcfleAXdA+lg\r\nraV7L8iLDrnbLynb7hV0dS22iUE0anuBy1FLigpY7tBcI3JziuEzayEyzEtb\r\nuqmQgH3KkFW/hmJ0Vig5R7aQrfiYQ1++RqNGyTILbABnZopWOq1i/wRqTp9c\r\nxKWaAikZyxIpTeBsslg06tOfapE2BnklyzzAagc/hZYCtDbg+F+VwDA9k0ti\r\n4gzc1S9Tkqg9lhjflyg172QOUMDLy9tSHhNwe2Zo6EEsyLFvS1pnI1bxQIMS\r\n1lHxNhe/yxDgHkRRNSEdGD8wWDMSrAMNe2x8q9aFxzISbWwZg5o7+NB/UGoS\r\n46NFCA89YZlrzK1chuYLmCrPwNWjGMyws5XyZ5Vog/0ywuC9+lVTiI1gUnDH\r\nCljCa5OXbytDaChnnkOwAtHBOn2a9T3CH8+T8XNdo0i8apXpymn9+gjt0Vlc\r\nwXEWWQKAC0NV8kSlg1Ys8AqumnXJn6IOQfurA2cJVTlLxCUe9+yQkBZpJHTY\r\nAvk4tNDE6evUfSTzT+Vk6+/CRTNFMIDqooFWRICP2XdDI2Tp3o66HRDifuIs\r\ntzMfRzG3PPH0WoS4MEL+09QFneUYNOsc3veiXUHH37703PabUO8sRlTqwNTS\r\nh2K2ughRljlFin/2FP3y3c4FGoSG/tG60/A=\r\n=2wzf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.88a6dec_1658123963470_0.8465701717470715"},"_hasShrinkwrap":false},"0.0.0-snapshot.a89662c":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a89662c","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a89662c","_integrity":"sha512-xgk3+H2xvLmO8vx2WWIm3gTfyK4JOzoyjNceozZVB8cnhAMaUjC4doawI0iZchDrQu6ZPejNtyYmxNgoCxZafA==","_resolved":"/tmp/2b599ffdb5b5e935ed80efba3dc8aa65/sifchain-evm-0.0.0-snapshot.a89662c.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a89662c.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xgk3+H2xvLmO8vx2WWIm3gTfyK4JOzoyjNceozZVB8cnhAMaUjC4doawI0iZchDrQu6ZPejNtyYmxNgoCxZafA==","shasum":"71b37a3030ef4e0d5a85dc6da74b807ba5e38459","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a89662c.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmz4B8bbalh0ZuZf+p1D1P2RjpVjxoDWLuG0zsbApTlgIhAMsquc9ExvJ3Y/NvODV/SjS92n9lOAA63UIGqjsCrcS/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1RS4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnUw/+KS0dkIQQjY/bi249nSXazXq8eHfhrtcPNVVeLAoVH2mk2ojX\r\nCs5MG4M7pPVt16sQMVFmvTsdrhnrbsUAAal+j7ySHUHCU8JdsuG+8lBsJJ7M\r\nyvTLytOXHhg6oNbJqzhQjXP+Zg8RI2YZEeq1qRDN/CVFKxEYKU4vdl0ecaUy\r\nYzOMvH6PJy/Yh1sh0T5VADecPusPtruwhywspNIT34aCagOu6thC51Xk5+yE\r\ngO9mUKMK4arDIU9VLjCRLDpPMZQeIOtTLljMp23WplfP6GiI0WXD7NYKoUz8\r\ni6ALuZwvFJ/7QIg1zMvN85CCNxsFqy4+fsdK/3Oh2CMjXq3H2no+tt765MVJ\r\nCOI4D22N0ZsVr+UPhbkE8H0Q+KHuIuC9WyubWJ/tm9L6fTbVLHFK/VQzIkVh\r\nt36m4elWXV9pJTUeJ8BpzBCWGdvb/on9XjH9CUNi1eeJqBWtXFlXP9hF+oMg\r\nRIohfvDY7vhg1YkhwIk0PFxjTsi85vX0tyxe4JQxJpURlSfry9Y7PJfnubC8\r\nIy1fOjWQWDMKG3MXukPoB7P1gkDS0YHAomcI4bztN34hH4t83N0bd4OoOtoh\r\nOUlk0yMmIWH1yPJqIqKtg4mRkPy8A3OUTkQ9KaOXfAsIEMdXYX3dj8B+4s+n\r\nTFI8ZymHe04W2430SgfG8gXCbqwUGPi81Sc=\r\n=aSWd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a89662c_1658131640747_0.915955639782053"},"_hasShrinkwrap":false},"0.0.0-snapshot.d5a7747":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d5a7747","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d5a7747","_integrity":"sha512-vKdwgPUg6eec4UgIanuleu8+C6d9f1hQzBpWTDcQ/E3innQ2xrv06Petc/THP2pwLm1QO+Ee8d2wuZ+C9NMpsg==","_resolved":"/tmp/fd8b8284bc572da5a1189c1e128f9391/sifchain-evm-0.0.0-snapshot.d5a7747.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d5a7747.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-vKdwgPUg6eec4UgIanuleu8+C6d9f1hQzBpWTDcQ/E3innQ2xrv06Petc/THP2pwLm1QO+Ee8d2wuZ+C9NMpsg==","shasum":"8a592d46f53d74a8ec6c7971226b4b5c9d066059","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d5a7747.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4ldP7pEN/GJ5r6ih9+yYg59UK82Nb3JJUJy5oIt6A7AIgHdR1XiZQzbAcc3QYeOEImBYReRyByfTV+HdpBhrltbw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1c5ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqukQ//ZFHF8gmv83hPci4ki4YNANxz8o67qi9XxdR6rZxtZ7lFyH2u\r\nauVEC+esOw6+WJ7p/w1rmO6umnTrOtK4EHdzus8wasE30hrMHyjBLc2Rr0Uu\r\nG+rx4mFX8QZSN/98DqPftdsk5CoAfUgP3UuSphWWhKqZo/hqaXuaH5fMFpik\r\ndIEnmt7NvC4+hvLrmFWp3gNbBmkQmpG3wpDE45MrwpvbVLpdXpXqMdWUHpz6\r\nhmujh5yKq0f+3CO+U+JHBZuCghcXuHT3ns7mVyB2iQOjnZI/d+rUCWsa8Mja\r\nVUR/1KEG5BOtcGoKhHZm1B7HzfMjbEywtthrcMxRxyUtqvK+w5+bpFr1EUQ+\r\nnU+CrMZ06M6HUkA/jtQ9nYB42k5FBxtb6wfy8N9LTH5COYXXI6ifrFQ2KvSP\r\nSCZNYrIE57NOqF+97w+lZ5VE1v0ZFa6ZsqyE3+Y5KmFWH7DFiqF/h36Km0ob\r\nACWkdl7U8XOMh6isCKUSArKcmw5ajLYtcmMKDhB0PoqrmI2qSKVjW9sKR+pV\r\npSqsgIOBg5mhXMhSBgIyybSgAX0qxyBM9k9SGLfav1tIEFIwh+i7PilWuVFD\r\nYF1ZjPeqhv+aMeQlf4WCdq8YGFcnHvC46L4SipphQLi6HQVqCELgx5UbD4+M\r\nT5+xpbZ3X7X6FSugQInkmh8LJ/JkXKTCDnc=\r\n=Saic\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.d5a7747_1658179160987_0.5736429545942461"},"_hasShrinkwrap":false},"0.0.0-snapshot.0b84521":{"name":"@sifchain/evm","version":"0.0.0-snapshot.0b84521","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.0b84521","_integrity":"sha512-FEKI7JleCk/VI0184U2mhKc4mGesopT2j1xH0Cm1dzvEcYipFIiI40aZn0EYJ2XuvjngLYiL9szcmQQPRzznkA==","_resolved":"/tmp/cc240e30467717044b48627cddecf264/sifchain-evm-0.0.0-snapshot.0b84521.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.0b84521.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FEKI7JleCk/VI0184U2mhKc4mGesopT2j1xH0Cm1dzvEcYipFIiI40aZn0EYJ2XuvjngLYiL9szcmQQPRzznkA==","shasum":"a881c789aedd438e90674fb7d18a7022fad7ba3f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.0b84521.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/OjAUETlUYxVHpytt6DP1R/3JWs2iQNQxdIiSyXpSwgIhAJ1fD6HvpD6/vJDfktKOEGJW7bZN9Ldmt9VoLrvFHU8B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1dJlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYdA//SaLL8beLOhlm+wVXNKtU1TAhS+3mKF8dxG3f0qQX5gI2Fh1w\r\nHxPjcZtyODTr+Tt2M9dV29Bn6daf2G7QesnzC6Y8D5i1CMpRGtWcQm+XyEWJ\r\nnll5TSBnVTTC5TnONL0Jc1VusC5esbuUTTJuTjmqTk1vqfffn8Z1xWOQQRJN\r\nVwfcpT3nHc7cIGj5l3f+6bcYqZDAVIt6BhceMMAPCz2HMKG+HHWq1FiDvno4\r\nJ7eSf32ncobQO9dG+T6MelCtAqxrm5etpaj1k6GvfCheOTBJF6AG0Fd7+4G+\r\nLNXlwzP/zIqjEu+fcM7yUwIKO1bP+xRVKBXJWLbdhuELGpJvqXhg1ykp34fy\r\n2jzXxQ6GwRVMgwBsDukT73WWSo7ZbspIIQzHr/SwoGoixWOqZHy4rFiRq2Qh\r\nVK2Byv4zHrLqI/2Wp69vqkqVllPttoQe4fplYi4UazeS0L2Cnk7Rpivaa9Bq\r\ngKqdMSevUKB5+638YxW9ykh1myAk6j9TawLNXj929wVWpMQRKjv07Uz0md+X\r\nhKf3jM+4aGhZeggf5ulJzBzUlp3TJ5dKpfxaixCJWAga6xl4DvbyQThHpI+R\r\nRKktqHZauAPLfHV7My7gIkAUyjhe0Fd2cfBFpdZ72hJp+Hh2hIPRRcwptfDQ\r\nOLFZCTej62W73JNCXnndyoSSCQwpPXL+/s0=\r\n=0tda\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.0b84521_1658180197089_0.2541528200181513"},"_hasShrinkwrap":false},"0.0.0-snapshot.7de2d2c":{"name":"@sifchain/evm","version":"0.0.0-snapshot.7de2d2c","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.7de2d2c","_integrity":"sha512-mN+m9x8FckGSWfKEUvqSwNvvdVoL9pmZM6l9/lalh82+Opmt+MrC8WRVrbtYTpUEr1Aj7LZPsVdPwQP1MgDv7w==","_resolved":"/tmp/018383701448cfa77504ffb0f5eb11ee/sifchain-evm-0.0.0-snapshot.7de2d2c.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.7de2d2c.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mN+m9x8FckGSWfKEUvqSwNvvdVoL9pmZM6l9/lalh82+Opmt+MrC8WRVrbtYTpUEr1Aj7LZPsVdPwQP1MgDv7w==","shasum":"f2417c64aae04d72e2f72a8a6f912c1e952fb6ee","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.7de2d2c.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNGdSDUdYZuuUfOIHJ6JEm6rRbkPqHp3kM3z1BUwsGkAiEAvOp4ysRZSKbM1IlJrGflchMai9oDM5Vy+dE1U2Ehigk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1eS7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptexAAnm7IsRS7Lwy/+xVH0yuSVH3l/VlvsWQrTApdHfx4nOlXp0x2\r\n5duwlU5OvJLTr4ZucnGJkKvA4r83DIT1A6lDISKV8Fx0QsheeaSPlHicW4qf\r\nGZDddda4BtAw2Qr8uQk/UE/4TDoSRey9mb9zOQ0TbyqQKOn5yQ1w/nwqwYEM\r\nyNAjABOSedCWFg2j2dZ5M+8EFAf3iX8QE7mVMYlMYPUWtUCEEszB4mBcurC4\r\nJ0pzmsWcofsUlJGpUAysZ6BmFzN/W8lCR4eEe4PPf1fqS4sj93AvbrPLFHRo\r\nWnuViWYbQV3HPT8dKKo4PyeQrLVRDBQ6O4R9YEtqz2REDXgVDOsCKYTcnpMk\r\nzQx9VjHKXZSR20c2YsJMK9W1QmdeNT9TNyFj/0MVTC96el7ZmcB0072nlk8u\r\n6+mGYwQSJ5KL3ErzvdDgDTgRwWEpyyJrplb/WenXMqK8orQVbAgtxCkJ++/F\r\nyIrGm/sJd8t5i9T+UJQ8smYbM5yfpRX43q7yj/cNWCjS+66poLrrmj0c7j9T\r\nPZJv9olRhPW367N+243MPPdXVJmI16a5j7PdySArGqKdWv4bh5N661BxSDlr\r\nQhv28WLeKAwOPX6YIDx7cD9XBdlxwJZdElPKWmIyleFTtCpWDdZEca9q8CVb\r\nKM+5J4A4uDWfdxcK2WPUKVENoXHiPBTOOYk=\r\n=UGVc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.7de2d2c_1658184891063_0.947921507371775"},"_hasShrinkwrap":false},"0.0.0-snapshot.37da3e3":{"name":"@sifchain/evm","version":"0.0.0-snapshot.37da3e3","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.37da3e3","_integrity":"sha512-S5SGx5IFVW8PVgaWOKY0FxszOC1hBVtJ24qFXDW3vMpTNo1bnB54xGamRqfx/Ji1ywyFLjZAfL1xEXMzfO0/9w==","_resolved":"/tmp/03bc5ec82b628952722fbdea4bbc198e/sifchain-evm-0.0.0-snapshot.37da3e3.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.37da3e3.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-S5SGx5IFVW8PVgaWOKY0FxszOC1hBVtJ24qFXDW3vMpTNo1bnB54xGamRqfx/Ji1ywyFLjZAfL1xEXMzfO0/9w==","shasum":"904430aee7dbefec6b94ff19246914d271e216fd","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.37da3e3.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqcAzhUfpYkwVhnIX5noPH9aAyLFaGFRcqWFIRn+i8zAiEAh0KhUWE/BxFU4y/M7OnSxZvhVudHKNMrzoWyrHN1/6E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1hm2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiFA//Y1SGOqmthRAdvRiLVtR6RFLOyn2wZx5HhJxgG+kdzk8nGMEp\r\n9BhXgLhQp5GQ/RkeFAzgfiYYCwG8BIjzv2+eZurWfJWYR2vHzJtufIXxgjPi\r\nz27+YhzanqR4xkjFMppG/mbBQGJcynvYbNzEa7dC4TtVKQ5yWb9h2/BpCREW\r\nbG675pwGFBAu5h3wfxztwwue4ZYguvilZ49cqWHbvf52IYih9atk/w1D1Iko\r\n4OtrXNXCReg06/AlL5ha1TsjbtEr4X3KuNMQYfKxMZw6k8qx6/SksC7Xok9n\r\n4OWHpFK9j+OvOt3cmEYwt70uqrxTWXulftd4ZZG0IuwGb8w/XonFISVlLHwJ\r\nAPAYOMqH7aoUKqUFrhpQInn4XW0I7oixYWcrnxWDfQKVYeNhCleMANLrb/tv\r\nuW2kAYy75auy2lMXznpYnf2mNWqLowblAHnGU/ETvqbatxN9zxsq/uFV6X9X\r\nq5mkj4oq5CmGd7t7t3LNeLwpKjf3jDBhAYT/AMqWSxuXNizYWXF1yJB9CsMm\r\nOUACMLu/trxalfgBspPHAuZUpv2JOXsdszUWYOPd5+H3IP8ZTizJ90Nc+ZGF\r\n4ChsMPtYI6lFAxw2wO1duYpSbqHDuUh+4030a88iNPu9At0IWh6HjkCbmxxp\r\no6hC8EDgJSOBb6CQJVj5L7mgQeVEN8ZQEjU=\r\n=PIAn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.37da3e3_1658198453794_0.6879960862847712"},"_hasShrinkwrap":false},"0.0.0-snapshot.24f65ce":{"name":"@sifchain/evm","version":"0.0.0-snapshot.24f65ce","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.24f65ce","_integrity":"sha512-lnB4cL4wLGPuSqRDoyl1CefzlKTjWdbollCmKX5UxodiHeG558gd9sR4IHTzfSmN3F1qYteWeKgegzWbuJhuaA==","_resolved":"/tmp/018e0ded00f86fbd238a5c1e51fe0910/sifchain-evm-0.0.0-snapshot.24f65ce.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.24f65ce.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-lnB4cL4wLGPuSqRDoyl1CefzlKTjWdbollCmKX5UxodiHeG558gd9sR4IHTzfSmN3F1qYteWeKgegzWbuJhuaA==","shasum":"a3b8d2a2a9b998af2fa9534efbecaf03d6b60d18","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.24f65ce.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlQLmCAhWIa4/xf5Xikto/h3sl53GUs+nHuTfQF0APNAiEAzpnY54Q0pHzO0zpn0JO+gwLY7wZbUQ+cdzTCW69n03s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1h8WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkZg/+NinPuCjsUv2da9x2gff+qywI7DL/BzWxJfAqWYNSQEyw5rTT\r\nvmv9V6hT1y6hlfRDpT6tEd3dKX/N8CpFO97z6wWy3h7Sy6nbeiHcdcOtZciX\r\nHiGcnSGrIOhDctNo4CUXJLTkpnZl+mzASWRrJ9QG2abpoBg/i2gVbhxxvYes\r\npcIq96KJzBTFpSsxQN6wk73CaxslORAy9gdHRy3EBDBtAphzELWCJjJBPP9v\r\nm5I1P/pEpebOVQG5ws3+Fva+VgyCycYWPidS7RURG+m9SDFxh/bIZP0Q6nvZ\r\nXbE3SaibrQNgNDIVXaO49FoK5U9vhAd+aIv+inmx1pBSmv/sHMIknlfZOgfg\r\ncO322t42Y+z3Y7IGK/a/2K9MaZSUL3xKA5z2FhQsSOqjFCeAgMgoFjyiXfVc\r\nbJQVNcST8s3lUKq6tF96n+6sH8OD+e0DnljHPupdPSH0yfWJ8ugTg7iDy/+Y\r\nrFK7Axcv8sExi7Bj7Zv/3677KltlxPEm0qp9cg7fiWUOnrRwLOF5hWvunQ78\r\nIwMwopz7tJ5BeqGzc2M0kaVOFJBLJwMaWP5pyjev2O1r97MFFki6zyr5peiw\r\nalZJ8Z7sEc6+b6JsLm5gRo5SIQ9gdACgCnkn1cidKi3/p9JXIsCqGCGFxBmV\r\n6Pc+bhp+p4O16bXvC56lyFfjwHm1l7o0loI=\r\n=bnyG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.24f65ce_1658199829853_0.8510458575374615"},"_hasShrinkwrap":false},"0.0.0-snapshot.1ed8334":{"name":"@sifchain/evm","version":"0.0.0-snapshot.1ed8334","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.1ed8334","_integrity":"sha512-WJxrPGHCDjzUbwpvgg9CD/u+uFMamvGsIVFDvK9OEXLi/bN9YPPf2MEzy7yUQBlG9QtkaVGEmSGwflJzcXIjBw==","_resolved":"/tmp/57c797178101f96685acef32940330ca/sifchain-evm-0.0.0-snapshot.1ed8334.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.1ed8334.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-WJxrPGHCDjzUbwpvgg9CD/u+uFMamvGsIVFDvK9OEXLi/bN9YPPf2MEzy7yUQBlG9QtkaVGEmSGwflJzcXIjBw==","shasum":"91e78efc1cde61f177ee7949f5c56d1940333568","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.1ed8334.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmTzyDmQYHqAzNzymzf04Z1MG/Tc3/u0Vt3s5Vc0VLlgIhANJWtZChf7lh4t3tflzxbIiZWuEHWMLhJ/575Xeh4Pd7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1h+CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRFg//TSiBpDLDJjzs6an2Qq7zpKPGbSb95TmO+GY1nH2Tw2SMogjZ\r\nCVqR9Ukj3PmPn1/1RtiBbOTaLZ+0XxLZIjXT3bLtCSiqehUvNdJlaE4uZvCe\r\nfHZlUvaeF5OaUrmZEcAElVfc3Om7g809VqosI1WXAeJAkJUl80AH4vySdadl\r\nycc4/bnKXeNDHhZJ/BIsX63gpJ2sAdnVTe++5sb6JoINJX9p1dvB9v3CxKt3\r\nanfQ8HLB5ViipSEzCSReOU5hYUF2OX7AgJ4GRZdjQ/Zeq60PrfPsIJwWkySk\r\ntN4gxQZUIgWf0ZoJxyd/iEFnBtAT/SuBhaZKkUEcWHsRz39EAnHZJ6L/MNm3\r\nIx3zDRvDg/NkplPxtMkcCIuz1i7cCm+l2r3S6dcoOAeyWBuAbJHh2HhYS9CW\r\nHQUCdX755BSTLhQ2GklvCJVS4m7Oczu7YzQvlqciSHXNKNY2TnlY26Br0j8O\r\n/Og/FqtUcGrAAVCIOg+9cqvADMMEaDYnasaHZxB3b8e40SEzuoQyXda3zyE9\r\nA7hLlaRHkVGOSKkY4WgaYUTYVPveO7u0GOON6oWpzrK412jZrEFOdm17wjEB\r\nzYFsO9MuvUg4ukb+CmvQYX3gcSoSsCafjNAcbnHkoo/Gmv6s0qGVjDwQXYqu\r\nKFebxY58QuJnFoD1bSw5kOm3NAtGTyWHc6M=\r\n=ZevG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.1ed8334_1658199938114_0.7788406174189624"},"_hasShrinkwrap":false},"0.0.0-snapshot.3992d6e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.3992d6e","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.3992d6e","_integrity":"sha512-7ksi23IJjEyKoXZpZZZUCpMtiGenbbqC80VDp55sYrG1RdjChA4rOpjG25ORRclEV29yG2bM+SCSlOGfHGFPxA==","_resolved":"/tmp/b746903fdb573b14521cd6cde13f49aa/sifchain-evm-0.0.0-snapshot.3992d6e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.3992d6e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7ksi23IJjEyKoXZpZZZUCpMtiGenbbqC80VDp55sYrG1RdjChA4rOpjG25ORRclEV29yG2bM+SCSlOGfHGFPxA==","shasum":"91251093b41b5df1620f60518e0a71fc69af9cb4","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.3992d6e.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo0X7iGyobrmUXlKCn8PLZIcg4nmRVYQRW+pRLxfBiQwIhANrGk4i0pt6wKcIX0LJopPiIDBNQMN2GKbGdfyhgSnBx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1iAhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWTA//XKCfV5wqyvUMq1e2wCMLqvmj7mNVpBPwk7FTJJth7f9ezdhO\r\ns+AJi9TVo8Xr+TsH4dO5Rq6n3arRFMrBcd+2CAuYpJqVczWrrNXh1/f5v8a8\r\nu9vDomy0bCqNiTedZ7vr7nP+fGjUaGj1ZHXNkl1Yc6/JI7ajM38bs578YnVJ\r\nC5VYwMxMP57+qUZGRNAza4aT7kOE0tlpOzjOsFL3AJQ7BQUT1By0uxRT/VMB\r\ntHce4NTT7str/EhW5wLOrHLoFIgPxGTsv0z9NWIuk+D5adXXMMfmYDWuiwGo\r\nxLfgvrSuhEkh6d5M61GoXhhIdMWhWkO8Wt3qsT2du9bJt65zJoezQYSIaGdw\r\nnnYCAvAr6dNAcdS9yKT/MdhEU0xD+ApxmZZtpIpi70lRl0AnrKtmPUMaqKk3\r\nv9zgwVs28ucGwsDJD4Hc1pkGihe+z9lsm7JYVQonT+WLCR2rZgKlVdNT4DEt\r\nZPf6iKrFZi+HJLBby6oRh9wlRGmQYJKdKRoWbnCEXgD0rKPwIr68Xl8U9QlB\r\ncFZhSyOJo9oEs/DeSQ6utaT9lWVUIDqG/QzuzRTdZM2/rlruSRXBDhwgtQNl\r\nLm/QjnC0KGFao2nK4E+msVT9gubiNnVywN8UMH0kNjfy3hBNBXr8cvYCAN+u\r\naKeIW9tV61hXIsNweFWD2lzXcwOumWpKuh4=\r\n=zPRw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.3992d6e_1658200097350_0.011992763780835025"},"_hasShrinkwrap":false},"0.0.0-snapshot.7044e30":{"name":"@sifchain/evm","version":"0.0.0-snapshot.7044e30","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.7044e30","_integrity":"sha512-X894Ra5u0YKHJGVt7btEytv4Rcq/38lFj7mrdN2AUWNf2xeY37QpkuJuTc/G72bBvFBQgLfv3Olj/wALpPkgMg==","_resolved":"/tmp/0f7d1381ccfff769a8d46da71082a96f/sifchain-evm-0.0.0-snapshot.7044e30.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.7044e30.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-X894Ra5u0YKHJGVt7btEytv4Rcq/38lFj7mrdN2AUWNf2xeY37QpkuJuTc/G72bBvFBQgLfv3Olj/wALpPkgMg==","shasum":"abd2ec2cc964c97bbe134c6c41c09589741743be","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.7044e30.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtwg6IYAaQ72EOSnY48om421j7G+ezOarNn1j4I+nyfQIgf6bIi37iK4tvro27foY6504O0dQH5cH8vf819F1+6/A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1iNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwJA//ckj7oZ+F6R1zMUyo+Uo5cHZ7yyhZXbs67oZmL4ae92a2BaX6\r\nWzDORJjRfKtRNk+VqTFqh5DXrGEWiU723MoUsz0m8dtsrCqxGUv5uOn9Lcie\r\nnYUeu4DC0WBTciTjrAHBAWdNcf7x3CyrmEOze39W4ZrTnGYprGvbXQ6xIZM6\r\ngXH6Ih+MarHaqHVuG0yOO5k8uW+piUJ986ZhK4gl9jftDpaQj9NxTwqRWKUR\r\ncHGgPQOBikjCbPpY4x7hbnWASo+MmjcXQqhNVFoqp7J7kLgH8O5DQ9Ccrnru\r\nJDQdzI7G733mWaDGSLMk4CJzUbC6GSZ1Dzu+mYy3KHFJroJw/KL4X+ywWKu+\r\noiMshZ+ILzZ68B9KLDbcKgeeBIuULUf5Xmi8EgDjxfgloBPV0C4BgsPtcqtz\r\n4x6Kt3gavgvzCbS/H4bcfbwxPRAcA8U4WoUpnFoesuQGHjR8Xn/lhVtGgfiD\r\nTicPOqKSW0uX1NG2oJrPX0gmr10sA3YppnxjDbmayx40lFAkvKcraEksmEmW\r\nGzUQ2fK/vI9Art0N09fr5rQnVeCGA4vmJfBdrEH6jp8MQpDZeuXFlOvkU0fA\r\nkjpwR35vXJTjs1gzTUkAMZJHXWY0dxUTDYgUxcSPvaYGkcEsO8HV9yaqhuLO\r\n7hoOtTavAYcTrqmao5kndJvajwDNtLlFxO8=\r\n=N1kl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.7044e30_1658200907267_0.6101784249809339"},"_hasShrinkwrap":false},"0.0.0-snapshot.2af4db8":{"name":"@sifchain/evm","version":"0.0.0-snapshot.2af4db8","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.2af4db8","_integrity":"sha512-T5BPnbmIYb+VLiUhSch4shdn6EeujkEDnhBO7nADN0Y1JlYBPke2fQYoxYMbnJKOiqsh988j2rQUkfvfm82yZg==","_resolved":"/tmp/7cb45639ce75088026034e8e0e71bb83/sifchain-evm-0.0.0-snapshot.2af4db8.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.2af4db8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-T5BPnbmIYb+VLiUhSch4shdn6EeujkEDnhBO7nADN0Y1JlYBPke2fQYoxYMbnJKOiqsh988j2rQUkfvfm82yZg==","shasum":"bf9c86dabf73b5bcedd2d76cba451e4cd3805aea","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.2af4db8.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJmOtZJ+JQky8P0Mll+BqAvJNelmhUrCUsfl7DRsIiZAiEAxxDKfgjnoMX3lOIXZKSzT+Y80haWZriwtEMutJCJNII="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1iieACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEiBAAg3FuLz3bu4pTKQZAWjR5KKC2RCDkA3XiWOwrag1QNw0fJj4S\r\n48fSZ5GR2lAlbKEAzMh96AVGbd9HuXH9yZwuBaf5F5x2zhrx0rrq4TAnBaO6\r\nkhEtey6gYT3hO6QQHag8s7bd7TeTcIbc68ZjftzzOg901jxmFFLwKwBk9H9d\r\ndhsneLxbMLY9ZIYrfr7hv1pTFeL22NCgJTumPowwGn6/rCqMHE5o9CoILNYV\r\n88OHsRSniRACKD0cXe4pOPkLWrbKjWnmPo4iIp99CcJmHgvn5bW7Kdh74UEj\r\nNvMhuy/xVshlWPa/rd2DBTCzNqkPjIW3IJRVNU74mqStOaFTfn7AxOR9L/za\r\nD0FyL6b44ZcFWuV1rY0DtD+hmQ+nzH4WmckLEttNqnmzxvpEN3BM+4N6eA6Z\r\ndU/0o9LlnIZ46oYDHcF3/Z7toLGBcBOEYKuGpHRMMWo8nv0OTD/lwk0IFMjx\r\nhmTh2lIahHJQF4bYrrZtQrU+aNqZms7VA5/SIXLzyeZ/iEIz6IQ2UflIGlj9\r\nRh+6IfjmxdjRpUTH7tjUAthDd2KVPfO1RzqBxgwvYr9Faw0BMyYJ+BCxbnzo\r\nZRX1tYImFpWSnhSeDu4AJOSaQ4hq7KF7dbkPDIQe87lh2diA3AGigTIwSrDq\r\nFZXAq/9qVYNYdOmfm9FtTTWCC7qUVPayzCk=\r\n=ryrq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.2af4db8_1658202270716_0.9297535329188975"},"_hasShrinkwrap":false},"0.0.0-snapshot.a075fbb":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a075fbb","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a075fbb","_integrity":"sha512-WEy6G96FtltaXsZODQfLRFtLlg1VwkjnANiR03Of2gScJa6MvBgGsjajnZZwJ3O5A2/usdT5Ij+6eDXlWQn5sg==","_resolved":"/tmp/801a86a8c95ede79800812108d1b974d/sifchain-evm-0.0.0-snapshot.a075fbb.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a075fbb.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-WEy6G96FtltaXsZODQfLRFtLlg1VwkjnANiR03Of2gScJa6MvBgGsjajnZZwJ3O5A2/usdT5Ij+6eDXlWQn5sg==","shasum":"890f4fefc9cbf4958f2d63945a2a5c9301f6297d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a075fbb.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJZMAi+ffKwUR+sKqORBm7KVDiNYhIm0HkbHhDRY529AIgb4YpsKH1EAg+Z8+511S1JBCUW2xJ6kE09woNNbWMZeE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1izHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5whAApAy5sIEcnBDBdmKG4Uj9u525TqwlyYWR15vFHWX4ImHA2CLj\r\nyVfJC3hDsgTMYoqFkkC73YiDdINDrT2ArABa1lg0nEwmdKF8CgjXEjTeM77n\r\nZZ2LhLVoUIfmOLj8wdQtgpfBwiuYjajZwil0ueYov/4kHDSqzxoyjOIzPQbr\r\nEIgfNArZuMH4PffLQbNUMMOXhlEi1s+XsG4uZcpV07/INNX2uANwLQGFoIIK\r\nWtmHCuWPPU0n/Z23tadSmAq77FO0zKzPBpomDDQdOSqXlH/Ef1ICw4TI2CtS\r\ni6n1XIeuv7wIutnIxFQsJJzh8DiAo/GQPehrIgCR4+22BuS7iqg9HeFCfqHE\r\nBmcUBSgJRxoUKKFegk4houDK+TeLmg3xVbEEBDuS9FFGgU2SKcmNjzfkJh44\r\nXI8sXe0NHNiE45xIrQ0y8grAlmu7wcQXVeh4KzeMki3Q1Mbu6gd8vIFJ6q/l\r\n534m5aG1xBm65Zz3NqyYrMwyAoYR1JU9+SZm0KAIgzzfXEp2wI6YkOUb+IMH\r\nQgbA4ZJl8dRjcDFvcnSmS0xWOHAc/+ApYdFuORsOio4AJBHbjYCcfMvgOZBN\r\n7R8FK14FiLopixb09ifN2w8btLnY652yzsA1azQlQu8StFrRkTdBPdsbFzJM\r\nK+VZsI9K4IYwi5hO63Hof3W8tBnKJuTFDd0=\r\n=uSHR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a075fbb_1658203335643_0.43785843372803734"},"_hasShrinkwrap":false},"0.0.0-snapshot.b2dbde5":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b2dbde5","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b2dbde5","_integrity":"sha512-Hl8x2zkD9Dpju/CGQFZxUHY8xhaW86lL396RWpM+H9ViFFWC8BxBY96KsryzO70QVihw63rlUmNMMOnEnFOP5g==","_resolved":"/tmp/3fc68a0ee4760b0dc3ae93a84f0bebc5/sifchain-evm-0.0.0-snapshot.b2dbde5.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b2dbde5.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Hl8x2zkD9Dpju/CGQFZxUHY8xhaW86lL396RWpM+H9ViFFWC8BxBY96KsryzO70QVihw63rlUmNMMOnEnFOP5g==","shasum":"34c89c0b14fa52067cc8e4a4f2b5ae89bd0be536","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b2dbde5.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHu2zUeUW8MClB3BPhIzFHb7q7Y81X716SAksM3iCXrFAiEAj267RwduKUx2bGy/MnYcZwoT5SLPx1X4nJMC9vwmz1U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1lVcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp78Q//XnE0sIcrzFXAVXxieJJUUtlO+0P2N1Vyt3pKWyPdbCyBU/RU\r\n/Bp+TpANitbUK4L8btb8rubX4So934ANz3zMRllMftj2mgoCl+QnqxRngFiI\r\nPnqF3CGoNVqkeiMd99jQ54Ckk64Gmoe95K61JVsA6ZMqM9DsAjtNKvqsZjvf\r\nJPi4Q19TEMFuD4OH45SMnldO00YeZDEc7EWBZxi5oUN1HdzAr5crxn3CnGUq\r\noB0P8T0rNXgA57TEyJDfSrAVeG6vEazJ9GQtgqt8qPxBTRGI0RS4UGtHdOTD\r\nTcRBwlrBSmoI60yOH4UYxu3Cu4C+SqAPCOpbhHZR/NSGUmq/foi7OIqUWtx+\r\n5lq1b4R/ohyJphMASYBSpdFemAxIpWKjepMZV77kqlpZZGYpITL/MQDpOUCX\r\nL3VLGz81GA81/7Gi3+Uk9HNDV79T6HBUGtty+MCGT41ksg2RwQw72am///KT\r\nilEce8UebQmNnNZ4NCGcmOlurXGSmmkBrAk8tHTvzIcM7dGHuRX+FoLQrqsm\r\nxBJKP9htlAgmp0wygUJmgasbzwGBZZwnb2KzlaVjoBinljzIXay4yg43lUtU\r\nWqkuCTwoIEIkjeCHvIVypeJIPofRLbFtpjyVj5CbFcJu9FkgQAnZ2QXawcyZ\r\nQi2qo7VvsMvWwZHxfCxkJWu0YjMjT8U/8ns=\r\n=5LpB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b2dbde5_1658213724724_0.5577429004661927"},"_hasShrinkwrap":false},"0.0.0-snapshot.e3d62af":{"name":"@sifchain/evm","version":"0.0.0-snapshot.e3d62af","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.e3d62af","_integrity":"sha512-rNtLIGWGCKUjCvnPKnGIRL2dm1j/jhl3NbgtAPnqNhzQ8y3V2E+ZsPG/l4HBN1NrvejNNRLF6ayCNk1Lu6CP9g==","_resolved":"/tmp/d4432908ae4e8f0196299ac48a30b896/sifchain-evm-0.0.0-snapshot.e3d62af.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.e3d62af.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-rNtLIGWGCKUjCvnPKnGIRL2dm1j/jhl3NbgtAPnqNhzQ8y3V2E+ZsPG/l4HBN1NrvejNNRLF6ayCNk1Lu6CP9g==","shasum":"566b4d6806dbe1a3614751d439038bedf539fcb6","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.e3d62af.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeOaDy8gF/pdL/fo0qDD1SsWRUwZ2dV9+3R7x5HJInkAiEAgEBku7tlStko9nB03XzXdB/jQkzwc8iMsCF1w4r/KT0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1lX6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu9hAAlwFzAWUOg+C4dQe40AOET8WVl/2CybaiwpF1QRbURHi+KdZD\r\nBwy5e4jtwY0yytsxKa9WWQz4VrpLErzQTKC6PtPlAJDGyElGbept88qQyMYX\r\nJAV4qpGXaEMU++3ZQGPlVk7Gs19YwcXLaLOXUOv9/d6EuiDq3xNDotjzAqBf\r\n84xRhrqgqbvwP4dYtqHDmAGy4pec4g9ASsdyl2Yc+dMsHOJ0x/T5tx4RTCLv\r\nCzvhTzCU5m4MlAPKxc7UdK12Klf2QChd7vmYlKLqazmBdnvOkSXnIxr+P0Pn\r\nvlBw15pIt5FF3o18/8T/Z3nxzjHXFlHLNxgsHjEmEEOZRmGIImW8EnJb5g/D\r\n2wgdJYBCVE0UxU21tPGq8XbtQscMFVFyy7fY6LG96R/RJYndjsCp8eyYURLl\r\n1sWkRVV32aObyRR21RdkPwkiWTTFQ5ZGXdQwn0irDHU+Nj6G/hCW9oh2zo0l\r\noUJSgJRjEInczrDdx8ixw4J7l9tlCUsXr2aOaexxUieZl8cQ/h9iVBBqRb8t\r\n8YuE5S0uKS3nv4OL6c5W6+J6n2EuSiGtLHuPnUU/PkXoqQOIL3wSvglj6m2u\r\nl773LP9jCf9WuWKiAceHAZ+/8ZJ9GAg1Iw3zlfZ1cO7ZfXyIJVSkrawmhpV9\r\nK56QHLwQVyOpf249lNW6JPr8hbDde8mPOYc=\r\n=N0CQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.e3d62af_1658213882743_0.884740751263948"},"_hasShrinkwrap":false},"0.0.0-snapshot.9b1960d":{"name":"@sifchain/evm","version":"0.0.0-snapshot.9b1960d","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.9b1960d","_integrity":"sha512-LwnwoFEtfQRC9EfgIZBo8dtdb0mU1jjfs1utdIsNBvT9iiyE7j9gas57FFBIAcanYSwpisvPnjBTqd/JYmtmSA==","_resolved":"/tmp/ed07373b756856023ff27d3f860394fb/sifchain-evm-0.0.0-snapshot.9b1960d.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.9b1960d.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-LwnwoFEtfQRC9EfgIZBo8dtdb0mU1jjfs1utdIsNBvT9iiyE7j9gas57FFBIAcanYSwpisvPnjBTqd/JYmtmSA==","shasum":"b8ac5076e5784b80caac382ac225f34ebe28c066","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.9b1960d.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiRgvfJ0uw65i3Svw5itc5s5zvy6uMeu24fpZj53JTeQIhALaC4o4wag8+1GmjsiaQnExfrM69B0TGWF5gw4I4KXSJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ldSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGDA/+MPZFDoW3Plt7RT/jAFGNp9pThILaqAhkK25afAjUQK+54zwS\r\n+DpIoiQhVdY04k6wqIy2u9lM+W+U8+mXaXHbYBlT2C4Yjn/zbZ+cVGOy1C1e\r\nlWv/OhiPDUCQhkgi875IaOFulKjnOO3ECmynTCosmaxI/aze+/OgpuXBJLtZ\r\nyZ6j74JplIUL4fiTPA92DelbJyuD6cB1drlI7o2rcW6nedd3U7PumRMScHiv\r\nGo4OYJEYCYcFUQ1j9EYrZGv+nVLE2FQlTLpaSPRiJIJIaHFAGRm6i+u62dGM\r\nlsN9kAd/bJcuLiDZEP9rwyjBsXyLZOFSzgr4HFPzTuM8oDAzTDR6Z7CvUzqt\r\n79/Kx8GTDm0Sp09nnSKEDwLgkkYE9brolMEjyNgKtvgmLO28v+JIdMeBH1h0\r\nVSllmBB+MUBegwc51xsCz22WiuU3ZiCkP+ty8DBfYV3I3hIvgh9saMazA5i0\r\nR1uZNnESxGalT9JTwbNxFqMJg1i4NZCNhpNeXPFkUMnmdArX4x7UTeC6gCPb\r\nqPqwRZJXUdJU+fKWUgiQ3KKGjL8EqCmWbz+cdaoqKqegskuO+AfLb4KuH8ky\r\nYC1rYF0uSOlqz1GyFbmwdOBKHPuLFR3SCuD+49WvpTNkGwWvKCsoS+ACbJI4\r\nD/+EtpwQ16DPX4FfyKZoP15VjjLDK+ASc0o=\r\n=In7p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.9b1960d_1658214226658_0.6341696421549161"},"_hasShrinkwrap":false},"0.0.0-snapshot.d01913f":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d01913f","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d01913f","_integrity":"sha512-U6mwExRrFhGhZsd8Dwjoij5h04l/jUCl+9pn7z+Lr/LqBvRv0zTa6/elUwl0xTwFiCwQewVFfWTQZD6j/JtudQ==","_resolved":"/tmp/d1a2c1dc875d405383d10a78ba43c663/sifchain-evm-0.0.0-snapshot.d01913f.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d01913f.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-U6mwExRrFhGhZsd8Dwjoij5h04l/jUCl+9pn7z+Lr/LqBvRv0zTa6/elUwl0xTwFiCwQewVFfWTQZD6j/JtudQ==","shasum":"220888c22effdb281a5ce16de3a15c02eb3dea22","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d01913f.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEw7v/Bq7QdX1GShY7htg7Ikp0BtMsc3aV6VHIVHVlgHAiEA4aEp5s+qm5QYK1TAK57/TQ1s7Rd178aZjAZW8z7EvzA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1oz4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU/A/+KH7viAiCDTclM+h8e75HbNUloU2+SGU5QpF6mR6fKZSKxIyJ\r\nvKcrdr8ZKLdvj1RA3+j/ra11oWrcKzNUFIOijX/XiBaQrhCdvRpnKM+3Ry27\r\n/UT8nJz0DAr8Tq4/F02aIFxjfIacKEjzHV+gmCanY6n9c/imLfQV/RDQ9SOK\r\ndQKamfakuSJdQY7tedzqc9HuqYp3AEjvvCjkQ1kv349LeQZ3QDcX1PW/eYu2\r\n4ICU0IQlSWpWa+BNbzYSzAmXr9Coc0d3UDCe30wRpVhX0IMCDRjrv0Hxu1V0\r\nE47gz/DbGf8XCC7x/tjxuEh+ZHMan9I7dfjoqjkajoa+s9aBjI8aabYonLFO\r\n/HxAb5hlGF5NLH8B2Grw0448aCJsKfmYHRRI5lqUL2eCyyUaIZSCLHlYcozw\r\n2XfF3M/qTsLSBlKNpWoKRRCqIpQcExNblpMjD9cjMVjO4QbwIhyzcl4x0Zlc\r\n7oG7lx58Frbcm4NNfkpMgm+yMUHPCxizqg7THoPGiklLEi37WWBIuBsGsk2d\r\n80zc7sIvId9FFPtCWSGAt1MnGVReLW3mxLCzYekAG2XxvhsE4wJSwbDypZYk\r\nPqjeXBpbgQEKape1WLmOpW3XdByVrTIjLy8kW3ucqVLCm1DnICTMnV0Guwfx\r\n6qK2QaXOjkh4ROPwXgwsr4a/vI7rqOFopQw=\r\n=hpY+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.d01913f_1658227960421_0.4530682992586963"},"_hasShrinkwrap":false},"0.0.0-snapshot.e91e2ef":{"name":"@sifchain/evm","version":"0.0.0-snapshot.e91e2ef","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.e91e2ef","_integrity":"sha512-Jtohl1rORNBTB53M+8VoMmRGE50ClHZ1Wuj3vIpld0TcJZ4y9n0+YAFOHDKDlSVr8LBPFWsN7ufp7YQ4dm8pvg==","_resolved":"/tmp/6e9b502bd7cc694a365b56ddd9599d0c/sifchain-evm-0.0.0-snapshot.e91e2ef.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.e91e2ef.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Jtohl1rORNBTB53M+8VoMmRGE50ClHZ1Wuj3vIpld0TcJZ4y9n0+YAFOHDKDlSVr8LBPFWsN7ufp7YQ4dm8pvg==","shasum":"82d1713b426690744f9af1293b6f1fa67b66698e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.e91e2ef.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjIITIFbbOaPrFojjTVgnAl54CcJNdQqXJsFl8ewhZqAiBq1crHQnIp6t6ZudWiElDEvSqcwDv45SF16zF4/Z1PrQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1pA1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLew//TnXGnSVkbq1b063rxcSBfoLS5C/d1wHoJdcP1EpCs3qWeZK5\r\nvaBpg6Rwc9mh7dCUGqepiE7tupNywr34ip5V4NBu4POBx/UHWL5F3Gu7/aT7\r\nCpJ2dvAT+nNkzMYN4zXRbKeUNTAMCaXUqmqfdpuHmNPnCH9Z3t68oCWW7ZVt\r\n7sUHoXzp5EyhefHpwPrNaxzJOqZQBGyyDwKky+Zk7ruGgfY52STzTRcUFimV\r\nNILePwplWTLi0I0GuBdZyj2IL9Xi7TbJ8eZ1+A2amyXAAsCEPXFWamyQQFLP\r\nj0wWSevUnaHDHYU89gy1gDgiuXk2rw5pcYEwQWbnasRFqYNVNF5cOC0l/WxI\r\niYJBZbu55iz0B5sFWgpmWNNjdzYmS8d+nz5we3o9X4DNhvpEqdEVxy6Ask+5\r\n/zwsJ6zi2ulA8q6nI3xF408QggC2YhS+DwS4+MB5HsDiyAoggzpYD8wfFcYe\r\nyVlRyjDTPJoEkWLUMwgl8/yyZU/BUg1Yjt2DxVd62ABGKXNKnN7Iejotq0s3\r\nJle8BXnx42T7WLw8p5BE31nvV0gHQz4LpOrEcNztnKRWK2tgDTf0rCnOhfJQ\r\nf/bDFxUBh21dUVnGob+Mc67hp6pqGa93dMiuucT/mHOz2bpkUoR8YlVS7nkt\r\n9DgA/EvcT7H9eKX1RX5u4lfuQZxSjqIom/c=\r\n=THq0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.e91e2ef_1658228789444_0.4898317033789239"},"_hasShrinkwrap":false},"0.0.0-snapshot.b1b859e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b1b859e","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b1b859e","_integrity":"sha512-QCe7qHYeTV9q2MKgGhdjSgwqmbmF02FaeBM2XcLkEco38PdI5fGYZYIaiI5pcUPOVasAg7EEPPiHKWHaOD+SqA==","_resolved":"/tmp/309956eddacc87d8b383ee00938a283e/sifchain-evm-0.0.0-snapshot.b1b859e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b1b859e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QCe7qHYeTV9q2MKgGhdjSgwqmbmF02FaeBM2XcLkEco38PdI5fGYZYIaiI5pcUPOVasAg7EEPPiHKWHaOD+SqA==","shasum":"a7c13cbe882fa5b5d67a599e664452bc26559fc2","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b1b859e.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChPAAPkYYoc93FpdsDJDzvGEWL51PL6p/UwH5eeDQYhAiEArX5iXMQvRUOJhmdlzMiIUwynOisVKzl6blvFha6v8fM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1pK9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqExA/+NAhz3ZB5y478POtfO/vmdSAEnK2wOgU4OYRXlMWwGcG3bHrV\r\nYN+0byugQTkEfll0Y+j08Wuh1Y8R1AcYgAyveDjW0U7Htrg/i+B8rmyx3P+D\r\nppb5xq9bYibpvooRFJuAgTXgqfNNZJ7jzBKhQe4FNuDO0nqSuGBnUQkapkrZ\r\nLy/ovZCBR2GVoA2reMntE8c7K63vb4wApM5bKm43QOfVkuh00Ump+HHkzltJ\r\nl6tReUF2hZuYgxh2t3C10VNEQdtgHb0Q6Sd5XkElky5vbLaU6E61k3I91BQO\r\nWalRGy+vosCCBdpQN1lfOpXjoaf2OT3M4oTVeySkKOly20XPuWOoT7oKPmCA\r\no72j5EcZ77iET8dIOJyf/PM0ubkEfT7USvmvD+e6tGL2Cs/QRED1hDEJe9a2\r\njR+IMPflrUWYH/ZNrT3pC+bh2yNLdztxIEevZdYXSgNBnZfHYtKJTX2ZBUl0\r\nHKMYqqi42WmDFjVyd1f+P0Ccl6jQqpRxoNi9vIKgGIhAtzNG0Ee+i7suDxhB\r\nd2QTWI38us1/md23KnuMD0UMvp4+8MQTUVUeh/2Kmj5bwNoUheJFioMca516\r\nL20QK8YeX5F+/KDGDNFAhkG1uLNiQPY7gk7akTlrcvxMKd3mAG0E1P+5L+Ug\r\njmStLv+D3Bd88GoANo584kfrwVfOsxXS03M=\r\n=jZK3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b1b859e_1658229437519_0.4199680168446407"},"_hasShrinkwrap":false},"0.0.0-snapshot.c1c6e17":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c1c6e17","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c1c6e17","_integrity":"sha512-DJoI3Lesr00umFaVlWuqBBZYLcgxFrZLz0n4cFFnMnNj+2RYw+mng7Dd2VThODrK3YOyPpWChGc0yMrtvXLaxg==","_resolved":"/tmp/71370ff7972da2bfff027ae39973a205/sifchain-evm-0.0.0-snapshot.c1c6e17.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c1c6e17.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DJoI3Lesr00umFaVlWuqBBZYLcgxFrZLz0n4cFFnMnNj+2RYw+mng7Dd2VThODrK3YOyPpWChGc0yMrtvXLaxg==","shasum":"f70916d818f51237a1d4de891c08819cbc822b3c","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c1c6e17.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKai7u/1EmWG6FkBW1/YtEkkYIs/gMuOLedZZSQ3QLxAiEAtCp2NNZ2BXIpr+UJet75o1nm+fustcEd1YKb8eM8R7s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1pWuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLhBAAjaDjMTX7f961Fq6ZQnG0GaCu+Y6CeKU+7ewSZ+NY/P5NGCvK\r\nlOf6aG2fCKkMJvH4HO+RLNKhGWicV2hG+yGFYzwgze46WJhpryDnL3//LXOh\r\ntrV0JaFLitI+iqbIfj3yV5scpWWmdbFOlrU5CUJh1x0FNoeZcYZDUfbNQhDB\r\nVrVcrvcUV9WlmLsn1yEX/37dV/csGObBsE4t5IcnIno31YRXH8p4PGXRgNxh\r\nVddO12QD/5fGOZwmL3XGZmCCa9gfbrkYL1n36hL9A3M7NSQ1oWnCVEfQvMKr\r\noGsZrxLnA8s36GJNpwo2rBUvJWalzbK/qUxr3YZfhd1gCFL/8AmnNnyBT9h8\r\nJJTdDQnHrYND3We+U9ALkLt/DNqBAWE3X3szhHGhd7vOzUBCul/h5e8AVL9X\r\nOOzU8kWBhi2QFJd2YjoqFEra3OIgWaR0Wz/8NDpgL6pN8cDmwuckR4rjV3Qz\r\nxBkTZlF8p0zGadlJojKZdhJIwMCfo6yXyvgUTMobZySttMoI5V/EJF/xigMu\r\n7ytZNoCm9UMRFSIyMHGzv/tdd25eN/8Bp+UPNQ83aodryp2/dYByyBfJSjmU\r\nurzN5394olk8OS1oiI0xkq41orl4DJNQsqChqe2wk7o1SbN8YLaSKj30PqY1\r\n7xvfmUjfzsY/leeeCUhQI54rCu9fxkf97Io=\r\n=NXib\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.c1c6e17_1658230190038_0.2317890448050257"},"_hasShrinkwrap":false},"0.0.0-snapshot.9d34670":{"name":"@sifchain/evm","version":"0.0.0-snapshot.9d34670","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.9d34670","_integrity":"sha512-7jleWDAsNKm2ZiNsIYBDU8H/GHXFZZKZzB05RLK6/oPHEItZ8brs8SHVkxsoxy+BHx84PuE5JIdl0qLKEpjpAA==","_resolved":"/tmp/cd48e0ed151b85cdb9a5e56666ac7fc2/sifchain-evm-0.0.0-snapshot.9d34670.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.9d34670.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7jleWDAsNKm2ZiNsIYBDU8H/GHXFZZKZzB05RLK6/oPHEItZ8brs8SHVkxsoxy+BHx84PuE5JIdl0qLKEpjpAA==","shasum":"7e6aa20393f69a7e4acfb912544dc2640e7015e8","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.9d34670.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6D3fcpY1G/Wac7oikhpNhRvnXWZYwjLIhPbnaZmgLdAiEA0eHIIyrH7TVI6Se6dbEU0p5l55xU4GTm1nnFO42rwFA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1pnGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp7w//XHkOQkx8XUVvAP+OPyby4SZ5SRWdy/WTFmelmlTk/IFQy19d\r\nV/C/v8JK1UEan7mdOS0uXM4A+O71NvZCoYBR3xESLrk6jzmVEN6hizPKwr6g\r\n+WfunX5518KWAhwptCSgPK3x3GVHNNeuk5aSIitsZWczWyup7Nmw8DSV97AO\r\nS483zx4cHyKNscOfPt7R1eKwYnzvDCRLNQKEkjKUtTP5Q37QaMbqIN6yPIKt\r\nyMZO3m3FyjqcukPJTLyYrFRYmhlMVS8Eqr5O7cGJ8d7Ar6mYHgDBIwiVRDWd\r\nAxkVR0UBM0V7yreqnwxCxqfKxqjJPGycmEd53Y5m9I/jXTj/juTYKYTJQNI0\r\nk7mVlXG8zsRqQrpqomE1eCZyDpZJ85Vyx61QaUCV3Ytvq4Q4lrtsOw7NPMNC\r\nsvb/kM1fBk/uOuqMKAVZ6OVRo8qzLnNLlsUKiB/Z7thJKjw8Oo7xj3Dr5zQl\r\nV4YcQTf15CJZ45o3yiSXY7VHpGRPxlOH2ki2qGNbdHphXW2KkXSRxvMuad4Q\r\nKfiubIy4ZFH0lff73mjBMwdP1eUp5sBxq1DSKuaVspVX2CeiuoarSNKD5hcu\r\nQPhSPRYPryFGXz4BiTEnGZ9N+AmLob0WVZ3Ut4gjN2Q1DkmNW4auFglDZBkE\r\nO4RLXPhsC2j6p+Q7exdFY6iU8TgmoOxR4ck=\r\n=fO7o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.9d34670_1658231238133_0.0902664976957337"},"_hasShrinkwrap":false},"0.0.0-snapshot.4194488":{"name":"@sifchain/evm","version":"0.0.0-snapshot.4194488","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.4194488","_integrity":"sha512-dwp3FpwDyu7sSbpHtnVC4IXF47Rj7/knMb3UGQPNYPo6hgejA3avngYF9BUZbCxPTb3a+MqK/fHWb2qA5Y2YmA==","_resolved":"/tmp/b76b922444ec773be9745bcac1b40ebf/sifchain-evm-0.0.0-snapshot.4194488.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.4194488.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-dwp3FpwDyu7sSbpHtnVC4IXF47Rj7/knMb3UGQPNYPo6hgejA3avngYF9BUZbCxPTb3a+MqK/fHWb2qA5Y2YmA==","shasum":"926b6246f091b3d4fdc621cf866d1fbe4798efa9","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.4194488.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7V+Ynkqo9YfFBPQwvAZUMDFLofivSH2rVfacr+wcagAiBmtUkHj1/MNsHjGOwbuyKOATYD3IuctBgqb/t1gqPTmw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ppmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJcg/8DxQTxUVzkdAYV0Kc0Go2Y+NB0LY69cqvXz9hX7ZI+PCXcLlF\r\nOTvlNwp7d8hePHk7+PHNFuiG7oR3PnBf4T8utf3tLRyBEgmNpE4bHZLp9Sau\r\nOVKFZ9of2/x0b4+RAXjNSzaaS786ZdCteYAk5OC7EsWTTnGJCfY6lV89O7LP\r\n1xnIN9Ke/Qwn2OmFOlc7i9spql/JseN+BJUODWabbodnkILkVCLLtm8n3/cg\r\nVaeVK9ATlAkiVuoROg4mNNYQxByQFyCEd8yUPFUxj29Mf84NNuXb9j5SjvOY\r\nf6eesMKIoo4eMHr5jYbOLmFvwRvR62UTTafCucggdEXsyVa6llmTFcfuq0u2\r\nA88Q9pRl7Q11PCm0TxbOfsR6jNg4ZSX8D/ENq7JXuDz4v4q/u78BFjF6uJmn\r\n+TpQDQgVHeIKlxMMtykjDuD2o5s/7x2vWcoKZPFzu8IIPsHtGOCM6XBIocev\r\nQ86PBFFofWnYtv/jBK7VHNW5QrSVoXhHDwk7XAaG4dmFghpieli8ni7fMIeS\r\nQ2QOsfuwwZ4gACR3RAAxl9tLcVFN6i4QJYWTu4ZShYxexpE6KJucW8Uam9td\r\nDPLSDK+okBjiIhRwwbyxEnjdHDu+WJs/k90byojdFc3SuIZ5pbJeFwYCa0Qt\r\ntCAJzYHXWT6P5xCW4dZ0j3YiV7Hrwspb5gQ=\r\n=G2uM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.4194488_1658231397922_0.12957462690753863"},"_hasShrinkwrap":false},"0.0.0-snapshot.9a22094":{"name":"@sifchain/evm","version":"0.0.0-snapshot.9a22094","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.9a22094","_integrity":"sha512-KqMviXRqXGWGzab9UH26Jsi96QkrtBNKssXX+0b8pzQQJ4h5Flw9BQ5LinBDj8MaHorxud11B4HwFEJhqWecgQ==","_resolved":"/tmp/79e6aa790fb31c21bc1c65816460b1cf/sifchain-evm-0.0.0-snapshot.9a22094.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.9a22094.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-KqMviXRqXGWGzab9UH26Jsi96QkrtBNKssXX+0b8pzQQJ4h5Flw9BQ5LinBDj8MaHorxud11B4HwFEJhqWecgQ==","shasum":"0643f06dee32522ab98c0c73e6aa65f4fa80e6d5","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.9a22094.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7ZGFwfBUijz1Kh3Cq1g+sPropykcaJ6HSNsXuDLKi5AiB7qmtbJiNM82Ds0oZPIeMifwqnZ7ImXwej4ceKRrDsEw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qhkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAbQ/9ENOZRIbS9sN3+BSnTD05mmXH6oFW1CmG1dsxRcPuW8foNN+3\r\nSsiy74DH+5EI8MnhTX/Rg40oIErXw1yRY+gdNg7LCEssiS8o2CuMUJK4QhrT\r\nkxV89ekq6W6KPFLIeHiNYR4FHwz00IXG374+Tvhl/4w3DjU4OJQRjft6cZQg\r\nIj4unknqqhqUbo3daLoXnibV6osnM96o/klkjIgZaoqIwJTPffvczaOJHb+3\r\n4TysvXIP78IV0QvdStqvP2a5iU1/m0LTGLneLpQtRhDEqs+Ekw2YneN2QpeI\r\n5kavi8HfjBd+GAeluGyg+OtptNVFXJTYEwF0zHSzIGUif1vHrymC+kV6kcKy\r\nKFYWp/sX8PJUFaI1O1HUXPCX80EYaZUY4jIuPINqSE9OHxSS72WgtHSvcLi5\r\nwnNVzWMD/UdSM0V8x2/C5blzFYuZ8pNSHQtpgJUJBpA50UVBT1xiL0RfD/MZ\r\nlGuhzRliZf9OnVqbKYRnn/pB+WplGsQOqx6hH0ifyESML0DvdzTC1HZxsSMW\r\nHV0Sbl9dEqBIQeSH01X1I3km2/xHIFZHcZsyB5MUF1Xo7Fgdzl0BR0utAxzb\r\npYtj3jU26uUg+6JrokAQkj9i8g7dF8bhKMND509OfmpQpSER35Ppmjgfu3eC\r\nOutQE+15ceJ0RdSlgNG8SLXtke4yLOwzy1g=\r\n=QTvi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.9a22094_1658234980372_0.42729981129256833"},"_hasShrinkwrap":false},"0.0.0-snapshot.164894e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.164894e","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.164894e","_integrity":"sha512-/9DzYQAA57xD1x/AqfnGDEkrcFhlHpcksMBW1CjvoSUryoQSPkWXxSpgYJjCtrxoon58984+PGkOE7/K7/rybw==","_resolved":"/tmp/4c5d3c3a574d7eec89505253f7c00b9c/sifchain-evm-0.0.0-snapshot.164894e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.164894e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-/9DzYQAA57xD1x/AqfnGDEkrcFhlHpcksMBW1CjvoSUryoQSPkWXxSpgYJjCtrxoon58984+PGkOE7/K7/rybw==","shasum":"86451b87776776d9952de2b22aeb5cd19bc78e61","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.164894e.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWrLPW1/DUC6lWYqctQgiSZEEpGq8shu6EtPAu9e9ydAiB0Y3d88vdYn0z3SNYY2Di+HpL5l9wahrSkUaGwYokoYA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qisACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLtBAAo5cRSVCtsDXhQ94b24HSaUGeAorqo7NmJXYPkS2vY5/yS1KI\r\nHpIynm+C9bmJdvSxkM3DlkO+SxUbwErEG7HRBu8VgkWglqsiL9uKNk3Td6bF\r\n8J1mn2xcNmnEa7axJETmOMP68e0FnweqwP7RxxQ9/GcDeRMwfZns9I6cDLvi\r\nMAwG16dYz+Tz+Im5ygJnmUwKu3eDSNFV8Ki5N9vpXI9REyrd8TJMpSkdLolr\r\nmRhJ+dMWidTjb+Murrbr7+2mj/B+XNZrucZBMG2U75JBe1ysR3zvkoENmZDE\r\ndynnEF2E6Tgahoiq/BvplDs0kpt7Zns22PWohGXvB7O3QUG/ljrqBevbMaii\r\nzx22uDzHLIGH5a68jqJcQ6iJn66ZPi8xzGCkQRzBRZKXtauyOQ3wmp6r2WTI\r\ns/Py68JZprP9o2Z7VcJQ03C6bgKgnGpxt5zmtzjywkzSRLS3ul+sCfybLbda\r\nYKSeDR3WY7vj3QkWQYmUbaiXfChO1AWvdMdwbylFWasmrOSrpPWPK+4ILWbn\r\n4rx75J2uIH9DoygBee6Gqb0V34+IegOORzIzkD8sGMg9tBUNMDiTI4wcpto5\r\nlrT2Kl5g6tP88dPRaP6of2Thxv82h0vFo9zl0NvCCPHKUX91P4AFIA1psmj5\r\nd53el6tvbGZl71CsMt/RpyY6SyU3Edm5+5E=\r\n=/UI7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.164894e_1658235052011_0.12491670823524248"},"_hasShrinkwrap":false},"0.0.0-snapshot.96d9cb8":{"name":"@sifchain/evm","version":"0.0.0-snapshot.96d9cb8","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.96d9cb8","_integrity":"sha512-XwDfaQgwyHQwNptD9hm0DkPYg2Op3dR6emBTf/er5vYZ4tTcZ+gy9n9S9qDEPfLe54muIFmRZ8l29/plhdBwXg==","_resolved":"/tmp/5e393e4f77dcf42b5a981146bb6e62f0/sifchain-evm-0.0.0-snapshot.96d9cb8.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.96d9cb8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XwDfaQgwyHQwNptD9hm0DkPYg2Op3dR6emBTf/er5vYZ4tTcZ+gy9n9S9qDEPfLe54muIFmRZ8l29/plhdBwXg==","shasum":"a52c68692d8837f13d14fc4f9e859916e4546182","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.96d9cb8.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExE/pFAQS4mxeBHQpM20NSylmNbSMScJ8PCx0YDBU/xAiEAzSJX927O4MFesmHrOGPxw1Vj4Slp5bOCARnqzSi666E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1qo0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPXQ/+NWANnEktmDBS78hSgWVbqPbUIJipOAjogW6MFO6aMGqrdW5T\r\nJTcqxcIrTuQ5Lh/eedZDi2C1Z3VOpSsWP44Qx07qO+n64Hm/9qVVxPPfRt9H\r\ncCAxTD0un7LutvC1FPGXAZqi4MDNeUEL9oVF2X5cA7jYzog6pxkyyUQEUPIx\r\nAXKvXRGnDM/kR9ywXz4UJAelkOM84SjybumAQ/lHt6HdYqI/zO72S71Ma7M7\r\nTPYtNmL9e+48Q5BhEowhIB3EBYDtvUF3tLz5CwmmqgM3WCPXZGLSGT84jkiZ\r\nQrNsEKjgO/fs3wxLbpAdTPYBgL06iknwfBkfMt0kqeUgv0QO3TCBRF/ndREf\r\ni0ve6MowcTta0IIfZt3KAJee8AjiadNpA3Jn4YJwOnM2JJDHZcbUUkiFjTj6\r\ngJU59JK6WKLbv39EGcaKZ0+FJ93fqjO9J6zBVqKUFDrOttOEyHwsJf6udkd+\r\nAsZ2cQ1la65yaacx913tA9V6C4vE/vYYPByDJs6VIeGIDWwjiAgFbLoqDc9r\r\nIa/zznQ1mDerwb75TXT82jVrZ39tFEUbJMph3mKeTDvUjhgkv3BGy4oNzvtJ\r\nZMFijGgbdUbqOOM0sE69aVhUduesYRGp6ZszGYHGmMt3l3ffDq4Ypf8FNfc5\r\nZoL5TzC6+OqrzlAHukdPzBLuprHoEoorm0Q=\r\n=nri0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.96d9cb8_1658235444215_0.9237356804452388"},"_hasShrinkwrap":false},"0.0.0-snapshot.b500a38":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b500a38","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b500a38","_integrity":"sha512-IgEkqKkMexH3T66QCJObj9f93gGzBqcHjtTVLx8ZOxFz5eItLk11yCHwS2s8RUtvfVgIzdEqfD/3KGW42mOlCw==","_resolved":"/tmp/74e30df00cb5ce96d4de699246245b5b/sifchain-evm-0.0.0-snapshot.b500a38.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b500a38.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-IgEkqKkMexH3T66QCJObj9f93gGzBqcHjtTVLx8ZOxFz5eItLk11yCHwS2s8RUtvfVgIzdEqfD/3KGW42mOlCw==","shasum":"7e8de3f43126e9418f34215879c57adaee487a05","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b500a38.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMHQ7gPCjJGcDlJn8t9jdzqbc4Bf5fj9ToiYLzrgPRdAiEA54hbGU1Fb5UEDTVsxVkKK+C/ZoVxFmEIWrmwLhpJ63c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1rEGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXug//XqPEqfZToD5YXvNbSc7JBm/OuJDY31oFVil8A9ga2KIzh8Vc\r\nFFXoXtPBVggO35aR4XFOdfp1mmQ1JR8PHOT5yep4K22AhjIJ+tx7DxP/Rf+c\r\nh96fgdujOSDXPHBr+ukloTbXLdN+/ZlbKT+WpKxGS7Oy3TnULMMgWYxnfMQF\r\nuY39h2iOO7dFgMV71rokS8vPqHdmh254fGf/oNo6hq0lMJqJzgWtO3ktIHJr\r\n3vr2++KqdVmQz0NhHOzxTJ+16c7uOjoAHOZSPqgKixYNaI0Pt0HqT0EDSp0b\r\nlkRIe637zP34av5sS+iNxOrC9k45tNmvlNN9vqyxZkwk845h5v9nQ867KtTi\r\ncOZEu81x6Fypc5rxTbZbujyGGal8qZncajpBz3ktrBEpp8cnyRhlU9BONrbA\r\nBSqc/lqDYQHbsSjrK6e3eTBo/vb41CIZy+4bUEqzvg8Hbxk3WwwXBg6QtXoM\r\nFrG9bPcUzw/XjOjX/E96pzwZyWIgTACWbWAa2rp2psiWMkTL5wYDbFAWic9k\r\nXAiMl765Y7aDc8QR4ItmucSrUhnvIJnRsfan2CtSwZL3NqXQNCxF/00cabwj\r\nCAzEBwkfB8iP4R0gUWgHvJdb2iGkztoLZu9id/uwGSK6GS9C1/HUbM54Hy5w\r\nVwTmYEX8p+m898FamVIbaOzkVPxaE4h3FnE=\r\n=u/H+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b500a38_1658237190253_0.2418693805530574"},"_hasShrinkwrap":false},"0.0.0-snapshot.dc795f6":{"name":"@sifchain/evm","version":"0.0.0-snapshot.dc795f6","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.dc795f6","_integrity":"sha512-4mRcqnXx9big+9AUX5c6W4btwCpKYfwTvA9kLhioyl0fpywkUCdIrnznSej00AOl3R9t41zeHooiXPfTrYbc3g==","_resolved":"/tmp/9ba0325f88133dee79e98359e5f50af5/sifchain-evm-0.0.0-snapshot.dc795f6.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.dc795f6.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4mRcqnXx9big+9AUX5c6W4btwCpKYfwTvA9kLhioyl0fpywkUCdIrnznSej00AOl3R9t41zeHooiXPfTrYbc3g==","shasum":"9793cf62aa12fa21e44de47f6eb89622e3dcf9f5","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.dc795f6.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE5iYrIb8GgtAwu8jhI1Y98SKy463uHdd6JS+zbJZCHQIgP0kHnRAld84yXg7nT4e0W5IRqUDjTdS7GK6Rju7H1gE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1xzoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphbRAAmS6gJ3ErzclPSNW9TSOBWQt7OyhiPZ9KTz/HqUMvgo78VT5i\r\nAnWtue8fUU/zV5DUnsgeC6BB+s4sQYdPsAcnh3pGbibuS0MyXCppKdbfPZu1\r\nNSDlS+ZxOrzGxj+z0y7lMbuVeDzKT5Fs2/Wnba4vl8nguyXWWqV2sMqnl0I9\r\n5b31649hye/FRDek3eNytPVQagXkCIvLdsOco4ZHUIFeYjC0AsFgZaLB6TLK\r\nJr4uvjDSgElnC1RVDt1IMvP1XQy/l5kSSyeArvdfzSDTTLW3L5xv2diWn7Il\r\ngO3Nd/QP9q4zPAyhwx9RcCuDGQdkhzQFnnYs+HPXRD5RPHTHM49N6Gw+bf4x\r\nIU2Iaz03WkXOoFwHUizWmxlIvepF4BFA0QC7fFiMHnslUAwJkxECMrVLtxnU\r\nZMYbjRJzNmOLS/FH/PJ+TLya1KB9Lh+QOE+ncT9J7vZ/wY1I95BmgnuU3+Bl\r\n+gHEtVUUPO66fRKVrv1YKpARJctEbD5rFSWuFnytd03C/CJryDwcLzgrwyso\r\nteMI/C3GmJ0EGseZTQXkFpMczDypyCf9FgYF+F+Y3GHU9LB6C+jHbGul4BSA\r\njxcSQQq1hRahi710+QClu17pQSrc1qOiAf/SP6QmemCBVH0kDfdUKDz6oA/s\r\n1pJmHME/nSw1vaK1AX3kVFPh1XDDXmvWnK0=\r\n=vVRk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.dc795f6_1658264807858_0.30910164269834306"},"_hasShrinkwrap":false},"0.0.0-snapshot.99ae25e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.99ae25e","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.99ae25e","_integrity":"sha512-RJZQNKHvdJ57xX6yszXdQ9BPsYzMalMjAntTO2aUCds5GYFsRCuy6cqFLcY3xBeA4jXxEwMW6PFaT6XtafrOwQ==","_resolved":"/tmp/caac7d6c2ecd56e1809ddc8cb8376052/sifchain-evm-0.0.0-snapshot.99ae25e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.99ae25e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RJZQNKHvdJ57xX6yszXdQ9BPsYzMalMjAntTO2aUCds5GYFsRCuy6cqFLcY3xBeA4jXxEwMW6PFaT6XtafrOwQ==","shasum":"4bf0cecfeb5cd26d48a2d8a8ca4983c9d1743857","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.99ae25e.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFTSP76Dbbmg7Gm1hRveEwgX4c4XMh3jyBXyzpLS2WWQIgI3nA0omiPuQ9aNEKkYG8/0/DMXltMq3f9saADGwmElY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1yJSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpblg//WmDlcL17rqmjzM3b2DIYTMyyxvICcPd1mxdqwKV75LPqlmdx\r\nEWP9RCSETjjgJxSCztY6yx5XJEB2DB0ojpSR+O7xq4oiN+Btxv62yIhC5gUG\r\nKmoADTtSKmo+J+yVEyHiWysQt5j2b1e6NYYwfForgkDKhTPW/k0jzUNv8Wgh\r\nFZmmd/G+K9sp0RuXXETgdtwUGg+kqTLXOJP+fCt1iOjX/HLctQKiyHXaQXpC\r\nGbPcNLyVa4wBmp2JPMEYaZJ40eCzeRKIOJMUH/TtJ2ebPzPSr0HsNEH/lbJn\r\nkVBsduYb2mpnpNcqyrTgrZ/qpwL9ghQIRPl9nzynx33uPFkXqjuBSK3QUn1r\r\nChJ7vGImvYimhxAC+jw1fT8Iv+WLA1mmtqMLtrAgRonkTV4iOpRg7jLjVJGg\r\ne3nEfwDvaigYfc5cZcozxJJoeBjzz/5no0NweelrgXguU+Q5N8ZH4RSW5sZY\r\nhUd0aFXbVYjd7HQTPXOD2ii4vkPODqaFDKlhE6BKWpJNhdbNmYxNexwnsXHe\r\nT8Fv5qd5di0283S+L896uVpnQO14qAnbVHpP/cjQ3NXgMTtDdIpQfRLT+Xve\r\nIo7evQNxz3eSbgZ2zVA+U4nq6ykUXnxHNRkKTXDBUaZT75osU7fnQF7xrXx4\r\n3njPRHmPgCd2RyGBDsUs2bB5SXUppydIx9k=\r\n=wIa9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.99ae25e_1658266193871_0.9679561403771537"},"_hasShrinkwrap":false},"0.0.0-snapshot.4fdb453":{"name":"@sifchain/evm","version":"0.0.0-snapshot.4fdb453","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.4fdb453","_integrity":"sha512-mI+H4CsYVyQ+qbw+jd9upjkdmyoUOLmBzeBlK9xwlEbZbqt/oshY3ukw2SDSB+DQDpam+cBAHmib0JacWQ2svg==","_resolved":"/tmp/1fc1acac231c53a4d4fb921b2f6f1530/sifchain-evm-0.0.0-snapshot.4fdb453.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.4fdb453.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mI+H4CsYVyQ+qbw+jd9upjkdmyoUOLmBzeBlK9xwlEbZbqt/oshY3ukw2SDSB+DQDpam+cBAHmib0JacWQ2svg==","shasum":"f94a99ee50b7315c4bc8ae3cb54714e678718590","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.4fdb453.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxEmfalYUIr5YqtVZZET4IvrtxJPN0QkCNiSokXQBRjAiAMs/90wvWPgrAKiWRMnV863i1qeZxTRy9p5Pw1ou5DJA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ya0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohTBAAj3zluxAFIwlFL8KBzZe6JDCr0sUCLUCh8Fk7/JOQ+h2ILoQE\r\nbBG4HHIHPibniMMQhQsPr1FMUJ0TlCA08DNK4IE6ENvVBSvIcdrUpkO8oKlC\r\nIu2CWtBXQ19lfMpVeSK9xgXjCSJi4nT010ZQIfSWu+PT68Xlz8lr++KSf07t\r\n6TCoGa50d4Cs1fVYtIqusY+1m1XFCyjYFH2mYa45XCWPYkPj8XlGaBm/E7/E\r\n84ynE3gNTblV3Pj6FV5yuMtdbN+/mtdTqwXu4O8+um6K1GVthIXXtMXt1Z4y\r\nR0CIDgj8+YmV3jtc0GYBYPO4BGs9+j5vB2hr6iIMz2WdlfB4kZAWJlL5NvR7\r\nOj8aCQp4qR/DOCgcDHFAmIXgVcNxgEZoG4t5++zZtDVkZ5zJhB0dunGo066a\r\n0W6zwNrmYJ6KV09MpyboMxdBS/v9yk1yYt2YlusVeE2yZcHDUGm3Iwbq3Jgf\r\nZUSQXbU9fg8NsNHUodtvOxT8Lj+CB8eZlJLlIth8BwEha6/yYvUExYplG3+Q\r\nNmfWRCPSt0QTKfM2WopOfLCkKlLVcWCe3/BkHTr8LbH+KxYX717W0eLtsgGR\r\nEvp6eJ8TYLW9wF/XrQ5fcSs7LuO++pRK3IQeR0P4reR1Z26/1ZAXRBwSEMoK\r\nhej3zpzdYrb0+Mr3wCwRBNhhJk3D9gPSXCs=\r\n=SWdf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.4fdb453_1658267316570_0.9280535155612986"},"_hasShrinkwrap":false},"0.0.0-snapshot.d54e142":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d54e142","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d54e142","_integrity":"sha512-gBbUGME6a23DHMWZ1CRIGggIiZJ5UTL38dGhEY66NXVhwvGjqpjLD9VznbeayHhghK9XZSPxH2KbQaDlYBswIw==","_resolved":"/tmp/d367b50f0b64355e2515304bd0963fd8/sifchain-evm-0.0.0-snapshot.d54e142.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d54e142.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-gBbUGME6a23DHMWZ1CRIGggIiZJ5UTL38dGhEY66NXVhwvGjqpjLD9VznbeayHhghK9XZSPxH2KbQaDlYBswIw==","shasum":"9c97cac65d30c7b1138fdaf47786805eec158e63","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d54e142.tgz","fileCount":153,"unpackedSize":508712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl0FPd6tWFTdOeGRB8BGwjeVKSMcoKWJxtKEl/FoAwlQIhAMtTPsz8qHldgUEtBLqvfKZa7oAfza649odxKEyopTXL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi11EKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg7w/5AHlLGIUx+yjcYPLvLc8VRU+5ypESWhqAnwKRq+RxhumnniLg\r\nrfzmFd/BYL2UUvsaoR7mqDEK7Itq1ZZ9/4WFCIxWNDDOq9B0OE7bQ1lpokVp\r\nAB7j4FGnU2uhe1e1mjjGiWx71VzshHiiqn5jQsr8Gwhn8at9xVBFIzFUipgi\r\nUFwdaPRLwjvDpwGwUQl0lC4RR+o4OssBMPf6QkrjoLF4rHY2AG4RSG50Ortr\r\nSvczvHi36LY6FzdwRVhqh9JvJ8k1EuHIOhj3EWS3lSEBJNNOzij7lUaNkIVX\r\nGiZKnSKBMbisvCAFOITzQ44KEzPzqHLkinLfc+/cIdjvCER562GdhyNjvRW2\r\nJa5qH46Ep7WD8GbOEPe+nHj61VToOiKMxPYOZkHVtQVA6Pvxr2k+MkZSa71D\r\nhT8HvKRPsuWv0XPfy9TD0FBpmn6Wk9v9PMUtVdrXY9Kk//nzy6lMH04HoVfO\r\nq6mJnezugjLPvWuiwEclBkJXdb9MRYV7MEjOJLt61lPO+rW85RGn5oo/oa/A\r\nknXtjIpjbi3Hie7VL14ZUJMJBbAJzVZ5kwCJavgPyigTGA3egHSwDOJ7sqei\r\nOyt5037QCUgYZMY6SI4Vvys45I3SuSARIFB22THOF0wM11wiauqORSFB/6Vt\r\n5K+ApVP/NURlLI6itjuOfuPETD+Zv2/Ys+4=\r\n=2zrN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.d54e142_1658278154377_0.09750190200698228"},"_hasShrinkwrap":false},"0.0.0-snapshot.263d467":{"name":"@sifchain/evm","version":"0.0.0-snapshot.263d467","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.263d467","_integrity":"sha512-6UOqYmdRbyIWmcPT6N1Ecccjnxuoah2h5lCM3H+TGwlhSVxwsfV6Le1AZjGaS5gE9XogC+NBSGJcu/3QFQ3bUw==","_resolved":"/tmp/4ec3dcb88c3f467a2e7833b274e1acda/sifchain-evm-0.0.0-snapshot.263d467.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.263d467.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-6UOqYmdRbyIWmcPT6N1Ecccjnxuoah2h5lCM3H+TGwlhSVxwsfV6Le1AZjGaS5gE9XogC+NBSGJcu/3QFQ3bUw==","shasum":"4c47e1fb9c66b9e0703623605ed833c6af6f8d1b","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.263d467.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4y3Nt8uvLdJsWq4PsolcsWSQWDHk/gu3RD9mncBKfbwIhAPoNkyEnleDiLvFk4Q0a2MK1SWdYJYmpWXi0bEYkrP80"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi11yQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq4Q/9Gmxrh6QiTKQX/FQDBNcXKZy0pRk7vRWRS/JrilNSl91m7YOa\r\nvrcJRtO02VG0cXf4utmys/KQQWwSBvTPqQeojgtiZxO9xLLqnhNeWgaP+eWq\r\n59dhdfX0N4fL5HMxHSeouGEf+W1tuIaK/ib5BdHPoehFRialR/OqwRNfi2OF\r\nrHUoLJSwQ4srqX5KFw0R5oYnoXhN/Gh7ot0O8UHjP20A9YhqjW0RHIjRSJSi\r\nZ4TgIeAd4fRAWpfn5AM0zOaC8ovF+m7lvWr5dnaOcjEv7NXLZvWU4EwIA0Ar\r\nNakudTx4oti+6gbwama9ibmjBnk/L7oon0TqUGMCMwJS/ZVOpQBJZftDEjQZ\r\nN+SZMADJgtvogh2xDvj4CvHuTBVV9pKRVyK0YXyCrcPyGMENYy5XxsHMdf1j\r\n34JKOagJe9kXMSU0p69w8vmcV3rUuPG5a4+097b/fsstsmPfq0GlD5W9GMZb\r\n/YdrBRXY4/duZ7wQH5Ya5V2ZPC8KUiyBUUhR+Qd83+y74fCazNNPRs3Z8pn+\r\nUZWd+SpDGbILAkjfiY/C/Yu0x2b+xY9Xd9ubwmBe4TF2utNIPn02sdClkDbU\r\nqgtUAJ0xOsDxKKMe74m99+KRjpEu7r7+HDudarudUx4rqcRu6L254GTZO0uT\r\nw8NrrnxX/G/84Suetq6i0FgU4UL3x+oUGlI=\r\n=OZW+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.263d467_1658281104260_0.4404871546830724"},"_hasShrinkwrap":false},"0.0.0-snapshot.58b7572":{"name":"@sifchain/evm","version":"0.0.0-snapshot.58b7572","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.58b7572","_integrity":"sha512-A1vh2q+CEBLTRoaFj7vEiB6HQqnfdQGGFvjslQYaTIAcLRdm0NoZ0Am2YqGnq+9v6rp4ibcUdISEb2dfDLp79w==","_resolved":"/tmp/a93fed736099bc0f4e9fe314d7d28aac/sifchain-evm-0.0.0-snapshot.58b7572.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.58b7572.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-A1vh2q+CEBLTRoaFj7vEiB6HQqnfdQGGFvjslQYaTIAcLRdm0NoZ0Am2YqGnq+9v6rp4ibcUdISEb2dfDLp79w==","shasum":"b07d3ecfd506e10399478fcc64947db16a3904f1","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.58b7572.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7Sueg+u+Wko5NmPDfFhbYHEJoEUvdovBme876GdpOBAiEAtHXYVBV9kiCv4L6/7hWuYYME11tR6rBJwhx87fbRvKA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1258ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmxg//WbLJkQC0FhYhDZvUWa8YDmNOO2P7B1Gn9tWACCpVEBhdhqzE\r\nde28qSbirDLwlf6SbD49zT2kAvQq5cHzVA9apeICy8An2MC6/Mh22r4n6lvd\r\nAVBuouxEnDPhztjcdRB6lKr3fnPt85huSXZBddewDQsBoZu7eoYIffyH7gej\r\nw5wXjtBNHULC+g8B7U7ZLT+I/rAOjOi1d0Qv05GdssepPztuRQnxIggWMmat\r\no7tAiVDC7UgD5t8b9is3xmAeR0o6p/kDarqevtnoRMABMkecDonXmvuCuoJa\r\nhLvn/kAoDRAcZIrbO/PqQ7zQy9ALJJ9i5PHh2LFSqQmV0GlFI/mB8qhZ13R6\r\nA1Jc3iydFv8ig9XLSJTq+reLIJN25wxsrJeuV62dU+MYZUZ64vKsyRN25jnJ\r\nIF8aMlv+OmGrUVfVpprnmqYAxqI3gpndF42j9iISaO53SUEOaPXsvY87A7Ab\r\n+8D6lnMuaHRPuqgFUNj6kXKIucryqAs1oJAhS5tsgM6WZ4lcuj0YxkYN9DAb\r\nW9KcX88vWlBT22kD5JmQ5j/5FNdwLIgP3yTOY/8zTXNYrn5ULsqy4/tkEC7+\r\nPhOXhXI3xjRd1ezq8py2otb8gAdl0zjc+qDAonNh0b8DhHDQPadlJeI7RuCT\r\npBGeD8ynLymstdpdgIrUaVpGq7aBcoaTYts=\r\n=F9Z8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.58b7572_1658285692469_0.41123979782366593"},"_hasShrinkwrap":false},"0.0.0-snapshot.f9b3a1f":{"name":"@sifchain/evm","version":"0.0.0-snapshot.f9b3a1f","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.f9b3a1f","_integrity":"sha512-dBYxWDLeNuGQ2r/Pqj5WBW6N3YiCeAEDQfV7feXXtDGaMCuQjnpVotk51jQsjqVESZ4l3vVr1ptM2dMRsClomg==","_resolved":"/tmp/8919d4ceb275a7b54adbc2b8865478d9/sifchain-evm-0.0.0-snapshot.f9b3a1f.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.f9b3a1f.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-dBYxWDLeNuGQ2r/Pqj5WBW6N3YiCeAEDQfV7feXXtDGaMCuQjnpVotk51jQsjqVESZ4l3vVr1ptM2dMRsClomg==","shasum":"cd6f1a4c30576f0e19ce18d06a7e1384ee375a43","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.f9b3a1f.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsTrUSE3mxtQe2rniK3AoFGIhiAh1JEVFjgmIRU5b8KgIgYMuWDwpTc+hlzSRdfP+/3LQ8SdgaSYhiKSzxbvj5HMc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi12+XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodRQ//XAOPxA8EPbVqHg3C440G98wAfWt06IW7ytpLBby09WEa3fgv\r\ntGYcx9qflCkj0KNTYzfZahq2YGMag+3YeCcigwYLOZVSpKeSO5PD93GktItm\r\n1SJu74v+JVyn9BsyWXec3gdt5j47YaHX6JZqzFddNOqIApvtb/6egkiG1dHk\r\nLcveF2XrAi1pFtZe6THwqFkb3fqc8MWUhHZz04PmKtHh7uyKk/eS+eXTw61B\r\nAwBSx+X1O400dsjK9gtAJZibgZAygBcf0GaX2a6mMEPwP1XJGa/pqLiYFhBB\r\nnEKB7Y2B2b62CQQRv7IyG2i2HkqWQV79bvB/FdQUgwQtKN5gVtsrgmZdlBFB\r\nKj9Q1wn/8RaHd2torBRsAdNpRuy0Q+ANCjINzDcL1mi8a+eUR5MLuqV/T1Xl\r\ndelkAtI2p7hvZAtnbdMtxkqkwJGNAC+tEEjCcJPvCQt4uN6kF0SyoGBhzTMy\r\n4/TjkiSIO+7Zx0FBeTiNBcPrQ/bcX3fwagVC8uZRaXUk4omxOF6ZOR6SNtxz\r\nPE5ZKfiPW0jjOput3rujQmhUxDZ8XjkoFuNgzKcZ3TjH6c3b0TIzd3uVnnQB\r\nYoekiPyiA3i8eGOyQPjUeUeqBUoNiPpjI3NwCGEmOp02V1f+y7Aq0wDF1kWk\r\nuElJfDg1u3dzvLVKG069WLPqkETgrfBJCEM=\r\n=p3+e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.f9b3a1f_1658285975293_0.9302210948455616"},"_hasShrinkwrap":false},"0.0.0-snapshot.c0264c9":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c0264c9","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c0264c9","_integrity":"sha512-YZ/L5Mj0tuczudcu7WY9XA69vjZif5KhFSAI+no4/xKEkb5BQhet1TQaLOe2MAu42rJUjfQropOWcm9t96f5QQ==","_resolved":"/tmp/570421f6e727bef4ad0c61573683ec57/sifchain-evm-0.0.0-snapshot.c0264c9.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c0264c9.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-YZ/L5Mj0tuczudcu7WY9XA69vjZif5KhFSAI+no4/xKEkb5BQhet1TQaLOe2MAu42rJUjfQropOWcm9t96f5QQ==","shasum":"feffbc032469da7677d486878e6bc1fc29d1204c","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c0264c9.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI88g/9X+DuPX/RvtwQfb4Ms7CvzdPxJX8jyRxwZO+6QIgRUA/pyg4XqK5Q87ChtdIZFmM9eGY6cYTXLk1WfJIQDY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi19puACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKVhAAlmQgVdQ/vUt+FPNLdaNwp7P6AEiraxsvOFeqKa54Pud+dJgl\r\nDXcaYa8vHfic9lR0w0xMu1lyAl6pSx1/s7wNTRd2vcJLgAh1hQjew36P8fV8\r\ncJhY+Yo1VwtcgdXkwBFvmzMASaYwmTBAEoil8qMF4dYIybnRzsMhXrVmkZ+O\r\nIb3wyIqWLIm9/YAVXlCxG17ABgqSHvgSo+Yfzk3CL16VsnFZImCwuWB8ZsGS\r\njA3OTF6BEi3u+NIkgkf+6Gvgu12yK/Aur4wxzL01dWxLz5gTEGdbjph1eT7D\r\nNr3YIjCWUZlAresm1kLe5Omnc5rJopsk7AsFLBWP0zfLpfjJc+9otSqn3qUR\r\nTR+F7Kjk5aa7MdSTAMG8sMp0sA4HWW8zGVdHpu9POukz0Q7yYagYjRbzfeAG\r\nyqeJb4OH5Z7WnHAreYH4ICW23AbZtk4Ux8r+HkseZiXd5S6DTveYaOGa82tR\r\nNxI02ng691jyw6lCOjzcvA5vQn1B3ZXBJ1eEFhHKQ1nHi0zNBuWWxWn1hP20\r\nitsJYNe054RIKeBnEZurH/d6ryCNEDxjovBniSZ+vPSalA2Y4i8IvHXSy0Z+\r\ns6pG16sLRQfYCxEzvBu64sZL9ZhE+fwwfbX5iLxGit78huTyaiiEJFEWVK0n\r\na1Yq4IIVfWs1JK7YhDfbA1ai/o4wUOdo8c4=\r\n=b7ai\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.c0264c9_1658313326140_0.35697743878532395"},"_hasShrinkwrap":false},"0.0.0-snapshot.9fc0c4e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.9fc0c4e","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.9fc0c4e","_integrity":"sha512-ft5zilMjb8fvxBWr//DUnlWf9RCc6eZYZrkCdXZ44rrk8ruRRrpzL/r6scD/d/LW8FsoKiJGv+TuL7IaYPCMuQ==","_resolved":"/tmp/d7f2ee3774c32caac6fee0aa8ebc5201/sifchain-evm-0.0.0-snapshot.9fc0c4e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.9fc0c4e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ft5zilMjb8fvxBWr//DUnlWf9RCc6eZYZrkCdXZ44rrk8ruRRrpzL/r6scD/d/LW8FsoKiJGv+TuL7IaYPCMuQ==","shasum":"b333e8f93c8c5437544cf6922ca24f751c487207","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.9fc0c4e.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb7FK7wZoU42ML2C8tHsK4OMBscEaXwQ1xvS4xuAJwogIhAOj2hGKEHhYn3kCvY/FYW6zoZJnA88NKZMLtSQzqxju3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1/1rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr31BAAi+8yCni8IcL9IZKNIjdAGMvD+GOlzBSlKx78F2DzAlJCd5Ti\r\ne3EIvMYkqSbUHqn28RqXb4+tT+ptDyZKM/63M/JNYLN4fSM5GcL8HaYA8Iiu\r\n+7kJYcqdkuAjaB83aNJoFo1CxA36nZ2qbxLiPqeeqTvT6jCw8F4Qu/kIUwBr\r\n+t5yzwHNRJ/oo5mRhZFf0Ru6ec8AfQM9T8LlysYL9YzdMp4aCLBxyi6yCoBt\r\nm4KVDoMB08cbn9hJPd14e/I3yN7Q2EwrX75oT/YIeDjNLFR+zGdCzgNMK2Nx\r\nJNR+KFe6lKOclGdOFiD+VwhBxUX0DwAD2Ek7tthV7Vc6LBc7pQ0UsC7746Kg\r\ngigpyOolt+5sRXLE6+pmS0SICjgZ4EwQjffZw8OMcupgYQgHqFWinmKIytuK\r\nprIuuBnbQHU5foL8qRbF0PmDPrTjCMCnEYPQ6zJViwGBXfYvd2/jHr31A/hd\r\nT2ZprD5TXWvw2OiXX5iQcU3xvlFSGos0K7Cj6uPVej8lwBUcbXhtCag80UKw\r\nVVybWgmZo1BDcDNLsAej5be+gDu+1fPoYDcGJPf+a/9qi91jCPhd4L0Jbsbm\r\nIO4adDKYDgBgxGZXIgVBLmJ+tvpQcoci02tnx2j4kb09C9U2nuhMSTMTRIBr\r\nnifuXpKUEE2PjPd9Co6JFjN6LHUnm2b/gMk=\r\n=sXpz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.9fc0c4e_1658322283060_0.8499421626940242"},"_hasShrinkwrap":false},"0.0.0-snapshot.bc4844e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.bc4844e","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.bc4844e","_integrity":"sha512-JCVL6lHLJt5wbnPM/sNLz91nsvYERpefltW+3XLjmAvIw6HIQ38Lkt3aoHm5jJ1SN6fMPU5oJ7eIdhV6qHe/xw==","_resolved":"/tmp/da95ecce18642b7a4748ad1fddbea014/sifchain-evm-0.0.0-snapshot.bc4844e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.bc4844e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-JCVL6lHLJt5wbnPM/sNLz91nsvYERpefltW+3XLjmAvIw6HIQ38Lkt3aoHm5jJ1SN6fMPU5oJ7eIdhV6qHe/xw==","shasum":"9547403ccc1e75e0fcac64a2ffc823bb6b8c0421","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.bc4844e.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuo1ls1X/9RVTBBOwptc95ONqBTDfWKZiTGCWRdrF+cgIgIbDBcJn07XlCNxzvVIZh3Bl9l/CwRxZBfSljYqAiVNU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2G6nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr77g//UW0SWbpFK7O7eZoP9JIplyEvxWy0ePqOA04SZc9E36+bocTL\r\nfleYi5Hrl3mdWfsa9vAmQtm0XOzM63z+QBtDqRkgH3YkvUiITSDDwlBZI8dY\r\nfzgdd+BLfi26sMEYqEVCsWt5FI387VRiWdCIVQdcelrWxHM5uHtZzL7VrtyZ\r\nFbCtiGYW13bcNUPNoOe1PyLqyMepEGm9EogoP4N2DM5xEdnK7Rpu9+ASLfd/\r\nQDzOUkZQI0hldfeJh+nhLOTgbJalDPRp9v39OYbhyY0gLWfUNTbBdyVeT9bb\r\nZTjJmCbLBCZ3gXl9taSzWEps+/RG8z6YEqX99zviD9GOXI+dqBfxnL/E914Z\r\nwwlThiz/xdTqDvkcFHxosJiehfoV/FKUqGyMsGekJ3CrGl7vTobZIrBaqm4O\r\nQjTi13EE35AJ/RGtAhSDfZVBMY3w3jIGHbS7Vu00Vz6YuI2cn6mt5RiMiLf3\r\n5Ry9Xq71kGedG7Q/4pcwO//nb6DBsuDHs51Y2nZkXrBX7m8xR62BkIBj7al7\r\nN9JpSRt3imMDkVERqaXBivsebVPxiWqK727x7Cs7HcfiF7nrh6Z8ws51KKL7\r\n/1ustJAt2XAYQwGzmXwcGjKbSE1WKHe4b7U7f3amj4/fmwZWTosTKAhnJ7X9\r\nGZRjlVxS2ndueodyZf9/FXuKGdJSd8HoLpA=\r\n=OrBt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.bc4844e_1658351271268_0.5217185378264759"},"_hasShrinkwrap":false},"0.0.0-snapshot.7d6f66a":{"name":"@sifchain/evm","version":"0.0.0-snapshot.7d6f66a","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.7d6f66a","_integrity":"sha512-wbs2FvZphXtmVB092GElByR4aABeZPlDN51yD7d7VmQ5SQ5K1WKjj7rGStqxWaiQ+NCgAFkCYE8SjOLsFJJq4w==","_resolved":"/tmp/5d6c16e07cd1c54bd95b709a0494a03e/sifchain-evm-0.0.0-snapshot.7d6f66a.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.7d6f66a.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-wbs2FvZphXtmVB092GElByR4aABeZPlDN51yD7d7VmQ5SQ5K1WKjj7rGStqxWaiQ+NCgAFkCYE8SjOLsFJJq4w==","shasum":"469412270364a1beae3d582bfe0f0d6ff900c8b3","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.7d6f66a.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnCBGepLvHDyo30uKLWXdyHZyyOCSBI07bLudhUXACNAiEA1PSQySRDns8TE7Gaq9X1jpoR3N1+XYM4rDcOeckCz+U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2HIWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUzA/9FsjlA0iErZskIsnU9mnDmeF8ZJchUoY/xNFI2hQv/sAxaKBd\r\nF6/4GVlLOYJ8zMJxJwRLDSO77TvuBPmpF9SOqnXEEMH5DWqQ93D7Z0DAPeBu\r\nF0DoojCoUM+OQ2sx5gHbzTJhP8sw61PqnGbJC1Na4PBBUYbsiw4OxExhrB0X\r\nEYsg54EKfiejN1UeB0FgshLAjnJkBHpjWZBuMU6gm3C7L36BBNBvYfXejA4x\r\nc7Tz/hSIBLqGJ1uke5IaJr/4qJGl3++7Pk4bC7LsaIoyhSLY3eFPYbIxmc4P\r\nTQSqIJh0dWsEekvfX8xOjziILPuV5x/ArdL+tEsDxVALfwQ6a0yyUP1EOuUS\r\nbNkNcohpuaXbehsu+8TV+dii/FzQilGb4Hc4sPNwirPzDla6XLlojFa6Cu8v\r\nosRpwknyol6rezPvrb6wKhA6lW+qWQ9ZOwPDB3rJKmLHb37KiQVtyTlod536\r\n5ngV+2hlvqJyudlUPOHvMS7KTzwt/d3Be1Io44NcnOQa4zam/fbYCEDJ8/pe\r\nNCaXgvicFnUKNRGVDynlxecx92pgJ1Fxx/RH9LhjafZLMpFFmW4NMMOoeT73\r\nZOHXQdIMhIPbpuW5+dKcXW6uJo1fuf3+4g/BuXdRPBkXcn/MVzInMvNBj7JE\r\nn0jPZFTRZU6LKjDCa8i2tmyQcIZ8yrjskBo=\r\n=u/P1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.7d6f66a_1658352149871_0.6520898514983906"},"_hasShrinkwrap":false},"0.0.0-snapshot.f58f754":{"name":"@sifchain/evm","version":"0.0.0-snapshot.f58f754","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.f58f754","_integrity":"sha512-FSvntZVHPY4LbU+xQKPA3IgQvmUTJGm2iyq20K4MZ205jS4/3r7zAn2WCp+OGZ3jxz+6YRSsDmwbjKnMyLXxOA==","_resolved":"/tmp/f76429dfc732333f983057dd1486b3e1/sifchain-evm-0.0.0-snapshot.f58f754.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.f58f754.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FSvntZVHPY4LbU+xQKPA3IgQvmUTJGm2iyq20K4MZ205jS4/3r7zAn2WCp+OGZ3jxz+6YRSsDmwbjKnMyLXxOA==","shasum":"b9a3892a710a9ab0897daae1c79c0b9123b447ea","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.f58f754.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgo01IRDxToV8VGtacMsENwQdTFW591yrrLDXbgR4yiAiEAlHZCwypNd4BI7M0+yohmUHBF0ifXA44agFel6+xnL4o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2JQiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4og//ZlScRsSFJFHXbasNpytJcdWUnRR0mgCP2wVM2R73ACfym6vN\r\nDqww4MA8QCJh9Y9JjcRM6tFOi7Jn+eof6wL+Ap7SWxJXLyRAVJ8UWRijh+Rk\r\nlfPnc5FrNx4FvlicuHRthTxIFd/gB6uTpyI7Q9j5MF1mWFt/Jk3DeGi3/AX/\r\neEndcCVShd9N1OZWNE0iBV7wnMhD1Cu57FTy3lVfTTyZIFyrqEWkFR3Gy0e5\r\nJ1BqqTpa8yaHOVFAgseEeNf0ppD3sMznN7QshwqotYQHT2fKWD7/GCbni7CC\r\nmLkIa9J/0UbpXWR48H4L1bhP14EiwFA3xc09Lhfc0CVvYLi0cASd7CvTLzqa\r\nZlhyJY0IXRQ3EgB+vaCARhtRDgHAbj24fb2qfhLO4F9bIXsiAzKtivk0gMTa\r\nXPGJYC84JbUBSvMpaO6u3DTvZ93mhzbKtPV1RNHySg7yrOrfvkUFgRQGljhK\r\nmr9EoHn3fDeEXW/pT7gwvpNkr0uNLZD+ISK+f9HrHQGDHLFyn5RGF+Pc0vaH\r\n9O4AKsRniRo/mWQyFiUiwBoBw/AwYV3XUC7zWwQLBpf9JyeGvfglDCSG8ZG5\r\nGpB0a8hFvx/xoxScvf2d7agBnllGc/txs7uteEA3vp8VX/mY3VFlmwXP6NHX\r\n6VweuT7Z6LKss7SYAoR1IeQ5TviWE42G35A=\r\n=NZJH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.f58f754_1658360866709_0.8739051788135059"},"_hasShrinkwrap":false},"0.0.0-snapshot.410664":{"name":"@sifchain/evm","version":"0.0.0-snapshot.410664","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.410664","_integrity":"sha512-GeNRUi76btkql/n6RmC+bcGG09bNjMRJH5vcQZVWLbrqTMJojxFgE8Dum6tXDOx9fNK21jvQZ4bYgsZF6oXbFA==","_resolved":"/tmp/9132f97c1ced3ed89841a39ad9b21823/sifchain-evm-0.0.0-snapshot.410664.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.410664.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-GeNRUi76btkql/n6RmC+bcGG09bNjMRJH5vcQZVWLbrqTMJojxFgE8Dum6tXDOx9fNK21jvQZ4bYgsZF6oXbFA==","shasum":"c7419b8c2b9833516f67411b10e8136ee573eb2f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.410664.tgz","fileCount":153,"unpackedSize":508744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRrg7CSvZQ0M1uHcvX9AEfnRo3a1b9e/ONNOYePqzKwgIhANVEX9OLbSHKzHXqQiuFSsuhAj7A4LrujMG3FqKdhysg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2KAEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZtQ/7ByXn7oSTJ2FKR0tg/siQyv477r9IrUmMVijdmTR4FDVCLDuz\r\nHqgtSqkBAxHbKaknpiPSDugHUsfQuCMvAv0cO+lmjH7Yp8zBD9edpKd9PGUS\r\nUu8mSzq1cL6MZPnGe6xqVH1z3dzMDXeWORvuFGCMR9UWQ7qVzuQU9D1hGC2y\r\nlJgwNcC+r5D9SVLdSKregMBoQzBIaSM/4Wu38igPUulW4SLjCpPQjnJcM5zZ\r\n3TBUDUnzwU8nYtRKDk4smA7Tnggdh3CkM11h68J9vfLAUvOnfHJ9OxzQaWWL\r\nEzEAMn/xm2Oq3UXZRX2/ga1Gag9P7AQlhblTQJ60sk/yzeqUQGmL30+qGYjn\r\nabD7U6jQ0hc9Dkk1wF7Vbzn+ugaAeRP56kI/cDSmrkWTxHuG4d1N6UVi0Wfl\r\ncKTgWzHUHlrhzP9i52mxCBtgMt+B7KvkvSmBNcJLwJ10FXTepV04uzpwwSDP\r\nGWt4BP2ZUmMTBio3O96JBcn1mwr00ib9DvdMfUZgxhFnDAJP20GezN4nNaT4\r\nj+HXZns3nvUKa8FgCg7h7E3qwOEzm5AAfEQk9T+ctV8yhmmomzXZ9opnX4rh\r\nAd22gh4wqDWPqhsOLuFIOYRQ2NivD39M4G1czRmY9LynZvUYKr3r8GuVZaii\r\ntVszGhMMqluunTdKzFMVcjzy6ue+O8Smmmg=\r\n=XfLQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.410664_1658363907937_0.9533188456263568"},"_hasShrinkwrap":false},"0.0.0-snapshot.8895dc4":{"name":"@sifchain/evm","version":"0.0.0-snapshot.8895dc4","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.8895dc4","_integrity":"sha512-D6z9Wq5UwXtwZYVQGE7uZwkgpgAZKGpPZVpeQKXM8OZANKTrvsvjKcmzCvQexuDg9Y2OMGLu5bBIPDqLMJqi+g==","_resolved":"/tmp/092582af5f4c2d951959c5d96761bc6b/sifchain-evm-0.0.0-snapshot.8895dc4.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.8895dc4.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-D6z9Wq5UwXtwZYVQGE7uZwkgpgAZKGpPZVpeQKXM8OZANKTrvsvjKcmzCvQexuDg9Y2OMGLu5bBIPDqLMJqi+g==","shasum":"c00e1ff04348d8e1519c07f3487455c42ec91f78","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.8895dc4.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPG6P8LK6srmejJquAcAK1wjpvSv0asS+fbv5e9l6qkwIgZOThtgnYOb+gxIYMuRSbrqiQkvPowcFuz2bUytGwkgk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2OMkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7XQ//Vt1O5ibiiznUBRSpdW9x47BIRVoxyB1O5jTppKmWpn9xv3nL\r\nAGyhpUKiT4jSbqph1jUwpqX0WAq9CbiIZjIBg6Ihm2h3kRdCe0qyCLkh7LsR\r\n2eS6vQylAy3XE5m/cm8D4nEBZVmz5TjbvxaW761unpAsGqzB/IX/0A69GvfR\r\n4XAKHxlHiHRMOcwNlefMZ4ZZtaXZEKbS3w/q8oZUqjap7sCM7NNJRIRU3NUH\r\nMKAOBPEkTMCDV2y0qGAfm4TTmCRksj7bstySB7zMAzDpGIWGGAW2wWf2SfDd\r\nY8VVzipniLv/ymyr7TuhnYaXF+8ecKZuukIIdcW8PSRbgUlcen2lvoPx7l7I\r\nobO2Ik1U3EC9avgmIrRLReMfCmSflecNJV06DoxcoUDkeVtrCOgzwRL3e4Hf\r\nBVB9j2fkjwkPEMOpzrfdXULiiQw9cm7wcycUHoAb8/YqDTHZZKr6GxO9am9z\r\nrp+LryrZ800XB9R+gAHM6Xfr8RfUbU0RdlryjlzCjxwSee+X4TmS//QiKIAx\r\nQ2owp2A9VYPafcU47pNIDtaElglWhfkbvv+gzeAP0OktxUpyc2/63svlEqTf\r\ne6PgF1G9+U7bdkqWV+VzGxwKNDTiNPaaP9NGzyO3EhTho6j6mu3juWP53UeM\r\nLkLvRTsCKivJCdSYaChD00CaZieCIqCoBO0=\r\n=lh7u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.8895dc4_1658381091942_0.6585670983606329"},"_hasShrinkwrap":false},"0.0.0-snapshot.0468dfd":{"name":"@sifchain/evm","version":"0.0.0-snapshot.0468dfd","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.0468dfd","_integrity":"sha512-uAiOVZZNSmPY3kUgGpT8INm7kLh8G423enXNMz0ULvGYp8TSJH5G6MtV13L4KuInhpk0EZ4CCXGCqpc6q49xAA==","_resolved":"/tmp/e56033f420984ac878b0dab8825ae18c/sifchain-evm-0.0.0-snapshot.0468dfd.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.0468dfd.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-uAiOVZZNSmPY3kUgGpT8INm7kLh8G423enXNMz0ULvGYp8TSJH5G6MtV13L4KuInhpk0EZ4CCXGCqpc6q49xAA==","shasum":"da1781a6c09890687af6952c98489fb5a52e86e8","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.0468dfd.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCccyTm4n1iSg85t6On/HBSCwEZ+psRXZqAyXfv3WbHPwIgH4ht3HNa38sxuLWJzV4yP9v3WuOv8XNI4SBJVguwxdw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2UA2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW+g/+OZ+sSmIvVho30ChhB19/00BQa1i1TPnZgUCLOQSWmUXsOM1Y\r\n8ALPUl2qnC6XN7dodtHK1Huj5EYImA0si1n3GT5RXTTTN+qxXuKhGg+G3IBY\r\nqkFYnh5R2duL3+5RuFbQND15y+InNYlWVebWMOZf+JMx9x/++1d9y9voNlDg\r\nNAhmo4aLs9HPqY+dJnVjRnkZBNujdIEYNbUtRBztxca/uFf+xkEK0q5g6hUF\r\nq+e8XiN3X1mlbL1DK8pjqam3Eo/MB/sZOFcB3ZT5G2fv2bjs2wom6QraR6Ap\r\nDNOkliKfOVEBCf4AtCVn5f9wBx1LESbBADIoMtJLRa6s8+zcU48vqF2C5NC2\r\na5jtNRdwiStzOGzdX8Vj+JqDksiky5UmInV+bbDhD90dSa5kjZSBd+WFkXaG\r\nK43SFl6nJ9mI1rQKYd//HeWfsLhJOQji+8ti8WFHIEnR5BwMBj58Q+VDyG7o\r\n9TQsqNL31hET2a1X56F4axDwYdE8hFI2BraUyn4hFaCL7XpPYPHunwjFSK3F\r\nFuTlyiWy3lobI6ZT4IvgbBMSBkg4cnbX1YhpyJpzfBOfuvVIuNSaB/1hFbPO\r\noa9YU7zVW2A7ozn1G5jzGEj5Kj1clOm2ajIBiXs10rx0QTFkoIkC8ZRt/+og\r\nLKAFO5T9vuy3QNebiohnUAOLlDazjlh9e2E=\r\n=lyIN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.0468dfd_1658404918158_0.9156798274658937"},"_hasShrinkwrap":false},"0.0.0-snapshot.f0f82aa":{"name":"@sifchain/evm","version":"0.0.0-snapshot.f0f82aa","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.f0f82aa","_integrity":"sha512-knz05pMqv6IvMs+IbvwL06Bjmz1eGOPzcTHUjf+rbTjjlI/qzQk0UHGDYRtqfodU1ODAPZ33txORlQvzVcienQ==","_resolved":"/tmp/bafe8cf629df6dcadc4e0bdf2ddedfc4/sifchain-evm-0.0.0-snapshot.f0f82aa.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.f0f82aa.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-knz05pMqv6IvMs+IbvwL06Bjmz1eGOPzcTHUjf+rbTjjlI/qzQk0UHGDYRtqfodU1ODAPZ33txORlQvzVcienQ==","shasum":"d752b7341a11a111b4738a67eedb55d6019d1a3e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.f0f82aa.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM4bD2a3E2LSwgn/5otHbrOl6r1nKbkUACdUMhLabluwIgG/vOXdCimQM9LD1VkXLML9GJRhUwXsGy5CqB8F7fxRM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2UrmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4ew/6A/w801/wQFJSGP4UkV/eJgkwluJI19sZdRDGOSgyqKGI+9Mi\r\nSPPrB3l5Mt8uKpK/+lAZAb+bbS7bqYonLSunhJtDGvVVW9pPWH0ajNple+0K\r\ngwvsPLFBExl1YK7JOuIxqEmSzyM/IeLFZlOl73omMcdIXHdb3e3kjXxohU61\r\nK4Rrh/QqiaCcxM8xrYjAWHRYCuWIIudLi+AeCMc6wK5DbSyEEI42D32V2C+/\r\nAqoboSQUM79tu93tDs1dT6qAau12tqfnsaxw1p3Guae56o7ABAwcDSAQpyF3\r\nz8l+2kAzr9PZg7OLxVFSJDUsQ6VqvD38QWEX00vGDtq6hA3xOPP187ZUGuZD\r\nq0BR4K72UmoDVu3ShulWuZ428kvtPZTI2CaChkx80H74d9gCAF5uex8PXJvO\r\n4RppaB8Qce/DhZaq42vnVZQ7ZYJOkFeR8Rpfnf3VjC8qDGphNCVXz1nf8muQ\r\nOvxsmm9vJE2NQs90td4q5nlekwgzwdabQ9qSCMf76Vlteym5Yfw0UCtoRGuH\r\nV4jca2BWLO6t88FDiO9CN/pJf38o8yAI4gdFRGISfExsAqr2d7QvwGfBdKBg\r\npIOwjoWLjhpbvXeQ6B+yEvmeTcw4syY3afOaPp3BpeBS2kUbFgTPrkh173oN\r\n1TYmc4AHiaYMDj2T8SUNOsA/VMvocywUp3Y=\r\n=qV66\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.f0f82aa_1658407654032_0.12335402951918573"},"_hasShrinkwrap":false},"0.0.0-snapshot.4262bd4":{"name":"@sifchain/evm","version":"0.0.0-snapshot.4262bd4","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.4262bd4","_integrity":"sha512-8T4TWQ6wh3ujNZ6zTxfR6xnSL6gsdWUyx8gKZ+sASRLPYjsZ+HfDRCjpKjqKaiX8j4qi7EWQDxrCKDbVDK3/3w==","_resolved":"/tmp/6afb4c1cc352a043d02a3350111fa297/sifchain-evm-0.0.0-snapshot.4262bd4.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.4262bd4.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8T4TWQ6wh3ujNZ6zTxfR6xnSL6gsdWUyx8gKZ+sASRLPYjsZ+HfDRCjpKjqKaiX8j4qi7EWQDxrCKDbVDK3/3w==","shasum":"f7ebc2a192f37c93db7f5358bf3dfbf83af1541a","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.4262bd4.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1U9d2XN6L99gI1AfDRXnnkGvlJL2mAB9e5f/Wm+pC9AiEA3TDUSGp7T3LVaqt1JPsOcLn8BTDgH0EFhr+INh8wTJc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2cuwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofSw//azoFnIt0hGP1/p+aFuGeJBVunTqGJzRl6V4YHe+W8AYJo7Fw\r\nfTheUOzrIwL9kWmuII24V3jGKJcbN6Zr5awsdCkf45/By2Y29zoucqYWZuqj\r\nv0iG7eKUrUMVwlzmBy1y+5bc+5LNbYefm7XZ/WtZmNHkhZpr+A9rraVro7zq\r\nVrM338/MCvfRF+wem9VjXIfeqwIv3H6ZBwTzV8qRhfxJhqzbYNCwlPMYhIRX\r\nTN/i4syj3mRfPZob2iBxNXtBGAin6eBalM7vXJF395qUKErRLLDov2sg7O3H\r\nirS+IpdPPpnq8X7eZbv1b3QyoOwo59o1H0azBHwZpBD8as4Rk/LcUS83icv+\r\nKDzdC8sdRdUi2bY53vJ45qqFwXzlXiuon339mmmzu0S2hMaFusrqUwULefgQ\r\nZUMrpMXJUdtiOvh9sbJXb3Oyu1ED2BVWWasYJOaQ/eA+Iq4WaeGnP1LC7lPu\r\npFJ67QOSXpEt3Uviqo2+ahjGIKrg/3OrKobMpJWW9Cj3LoDwtpETM2HAToVw\r\ngAVA8+zUGgnzKQgm7WYdXbswik4xQJIQPWwTrKa2ge3PdgWgsHEGK4phvIVX\r\nbRbYif1O2mPtcalmRHF3Q2tCwY/A91ejlWVOS+SuXnubFW4x5+F4gS5aZA9K\r\nn0LzF347QHZjxcKcJlxH/alGiErhwF2gwdI=\r\n=pXjJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.4262bd4_1658440623693_0.48162216622683696"},"_hasShrinkwrap":false},"0.0.0-snapshot.6dd76dc":{"name":"@sifchain/evm","version":"0.0.0-snapshot.6dd76dc","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.6dd76dc","_integrity":"sha512-1WoRLQpql75oAu4nqNUYXE3lv1701tw+2urSRrdHZ1X3rd8UFlGw5/nkiSBETrQ+SyfK/LCRU3omdk2zZeLv0g==","_resolved":"/tmp/48b47c642ccc6b21b7e094e00c05d379/sifchain-evm-0.0.0-snapshot.6dd76dc.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.6dd76dc.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-1WoRLQpql75oAu4nqNUYXE3lv1701tw+2urSRrdHZ1X3rd8UFlGw5/nkiSBETrQ+SyfK/LCRU3omdk2zZeLv0g==","shasum":"6320ee613a982e5d349cc1d5e6230dea5a910c17","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.6dd76dc.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0dNw71fvek1ED/dO0/b6LnMEIieOpVLVCWplayZWYpwIhAOQ/o4RDzmF5TtQcT/sgVoL8a4GWU5CA5WVher0LOrNs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2knDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqymg//U+SYPRyVJAvmgopotv4EItT2Le5CtKt2Lnqcs9U5iIdBo1hi\r\n5rMYFMaMSb3/Vmn6LATMcDRgE5JzSIpMYXMMqdh3UVCj0+OSAoBqxVGdiinx\r\nKpoZ22ju/dCW3HG5lqtcMKB0D3SG2M2ghezEgkt52hJdfAb6pVH/RxWWSnVQ\r\n1g2SQkpYflSbdwXfYXGggdI09/Cb7TtoFAXI7JJIA2+rFduZY7AohCmfN8aR\r\ns3dI//7iQ2hDji1Ere89+2g+pyw+HfScNfqFJVKGnrxrhYtBeCPLdVRg75x5\r\nNstXM40R1/RcYPa4NW5M62JHxzQap34Z/TtaWuGtBjCR7lCXT782glJSUhrk\r\nsHhlAWnu3Zt5j2bXtLjAxRsnOA7wL42mjIHKdu2K6PzlG5KVzxgPZVcdx/Ik\r\nkOLMrSdNsWrXYuyjF64wERGVBEVmtdbrwYXV2PT6rm7JP3PeoY6BFuqQ2chA\r\nKF+ZLwQvxYgxuqDVeaXT9mbKbqRE/QOVVijbHBLBUb6NRnbJUaPXsnU2ncjo\r\nyFYbLbw1XYKqx/OPaQXMKasOyB8oOM0ZbEtkpor5RftqQbml4/Y5szagSB4L\r\nYY1wCpnit2sSffxfi+gQHteDv0aMiDKdTU3hpJLgvz9dqVWxg6CNup8NQ1UD\r\n6E/YxdKWWp+RCx6r1FRcFUQZzst3zlw7dvY=\r\n=3blB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.6dd76dc_1658472899115_0.4155262743227359"},"_hasShrinkwrap":false},"0.0.0-snapshot.bfefa7f":{"name":"@sifchain/evm","version":"0.0.0-snapshot.bfefa7f","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.bfefa7f","_integrity":"sha512-SYuqh8cbWsBbR3TVee9KTPJMBgZ0NV0O+xaSQswZKLGexG+zkEzxA/TUu04NUrc7T32/WLx8Pfs8SLJ/FdzsBQ==","_resolved":"/tmp/4241ae31668f9580140f3f841bf5bb2b/sifchain-evm-0.0.0-snapshot.bfefa7f.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.bfefa7f.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-SYuqh8cbWsBbR3TVee9KTPJMBgZ0NV0O+xaSQswZKLGexG+zkEzxA/TUu04NUrc7T32/WLx8Pfs8SLJ/FdzsBQ==","shasum":"ba134ed471d8ec63f25d25365727f21a4dba757f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.bfefa7f.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgpxOXrPSz+BOyPdvZjmT5meZtf37AdeofXvNlZYKD2AiEA3Q1M4FYM4cjMuQuQtdIReKho+I8WBLcdzDuuAwJ33l4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3ezuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb0RAAhNMa6c77wNIZNGdvHQzjBkNOnPMuwGvcIXgJBXY3su6B4ksQ\r\n1DHuAxLk06TNCTp+Cfs9y3jxv+iW1hWTRJRmzmaMwja2ZKKnzFG+KYl8RCWo\r\nTM1f2tXYL/gAvcufZqFsQLL82FqZeqQ4NLLNV9BNvLrW5ZcwkC64A8YeQLMV\r\n5gCQLRfLhlJwQmmCsRNfGQg2v7kcANbKcHTFuVN+szG/2A4anBI6PjPZQHx1\r\nzOECoMu1GfMhd50fLN2omX01xFAe1hTdnBSy1ubhrqSkOjIVVs3g25TrZ3j9\r\ntclNmVcXeZ0qbwL7lYAP/+kJhKcrLkLPOrpa4scisKo8RnbYE60w1pGF8+eg\r\n3B/O9dPQ0KiAqJlrhovCLeQQFJmDAPIA4clGUGIBbAZ3LmDXjupUMmWX+xE0\r\njMxMnXDY4ApIhICElLWAS78yvX7urNMkgkje/0Ljf2T7FgAqP5bj2iI9qJNL\r\ntoGl4IyYD+PJaz7d4EaS4ieUXssZQp2y8+nsVkrJe4KxvpWuXSSLO2gLjNq7\r\nG70jvM+We4sPuRCiXYgw9vLsROJ3xD6IIMlexhxkIp5ltqsoOiGYHosmE6Hm\r\nlUbvUAURYkdVmNfkjjYlg8oZGmpIg0PcjRvJiYDaBMrDAKOYtLhhaMqQV7+z\r\nfB4LD5+h4LCMZpxO7SKis+O6iDyJ9mvl8ak=\r\n=9aaC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.bfefa7f_1658711278047_0.6439303007022115"},"_hasShrinkwrap":false},"0.0.0-snapshot.82679d3":{"name":"@sifchain/evm","version":"0.0.0-snapshot.82679d3","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.82679d3","_integrity":"sha512-a/34SfwZcVgfhOo/hYIU7aQJilmF1TNOfbwxos342qmJM6oTDUVHfCLlvtJCvqyPslmaU9Rxgv9uCd+4TjEWiQ==","_resolved":"/tmp/77d3fe890001205d80d337de2f761d48/sifchain-evm-0.0.0-snapshot.82679d3.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.82679d3.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-a/34SfwZcVgfhOo/hYIU7aQJilmF1TNOfbwxos342qmJM6oTDUVHfCLlvtJCvqyPslmaU9Rxgv9uCd+4TjEWiQ==","shasum":"315b0510c1e8a1eb22f50176e31ac3916f2baa1c","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.82679d3.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtak0w4L2vJpoOPfSlYe88fsUl994JDhCsUXVO3pg28AIgZLBl58V8JzVeKUiHPOfoPShkd7xHqL9fki8cZ1UZNcQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3e/FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNJQ/+JNIKJRJnpPn4nCqT55conC3uFyozZNgMoQdgzKSi6TIRsGte\r\nKd2I5iKUx9v2EDom7vPb3s0Ak6oLxoer1FgZJk8Jg/5d/DWo+6uqlgsOHuCQ\r\nLuzbmeZxMIZ5NT9K/Z0tycHKyAl9kSFQG+WbftyEEwHhk65Lucje98g+euQL\r\nOEBhZG+htUYALd0uUPvfPV4A52FJWr7XUSp9WEwEA/uWrPEKvteoX+rsVKnN\r\nLuvSE8FJSW4vEcruutChNgWwl5mqEyGw7/8mZAVnzI9dCW0DvsO4jLGiR3Ib\r\nP9Dttk3Qyg6fcciaQa65N8K7ZXX+DdInNgcCkTXVIRPS7JE856DO19DUYrMn\r\nA/ZzEFD2Jg3saUG2qAmPlyCdHssRL7wtri7KP8HZP8qjRlR4R4IvIZ9KV6Gh\r\nWyltqfazSMuiQapOLJVrsdZ6fUxoKvjfmec0RaCmUcDf+odxZFYpt/Ahpgfk\r\nAdL38DJgySj5W5CNWs2nBr+B8/owAa397b3KFnwZyi/mO0hcmTy8eCkL1ZXk\r\n8EL4XXZNDN3iXtpB6Dx36KC6+e2Y51zKsLr19q4SR0zwuNbWkK3BlbpzfACC\r\n9TJtBDC/x5q0PSfT7Rxh0QLDhD+c5G4+Tucx2Er5K/+sdzVndGcVtSMiEAHK\r\nnnr6UBymx0Tm61fWNVTvl3N1S6b3AtL1ZcY=\r\n=HJx5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.82679d3_1658712004863_0.16235124151098024"},"_hasShrinkwrap":false},"0.0.0-snapshot.31e1699":{"name":"@sifchain/evm","version":"0.0.0-snapshot.31e1699","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.31e1699","_integrity":"sha512-kcRXCmevfeTrVoVSs3c8VkoUIhlEYY7Wgc6ciAlMacC06KOtMyCsrbSzHoJgBp/DwUOY+GzOuC3aL36K4kO/iw==","_resolved":"/tmp/9d2ae7593db3494c4aecbf9cc3fbccc5/sifchain-evm-0.0.0-snapshot.31e1699.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.31e1699.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-kcRXCmevfeTrVoVSs3c8VkoUIhlEYY7Wgc6ciAlMacC06KOtMyCsrbSzHoJgBp/DwUOY+GzOuC3aL36K4kO/iw==","shasum":"e3b0f3571da40207ae2f0036b112050672f37394","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.31e1699.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyKu7R8WBhGJHEQw4B+WaCCLAbmwzrCoX2wggsiIy9oAiEAsSkh/dWtQntKk5VqdvjhYNtibJ69j4tUOIlvDrxUK0c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4HoNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU1Q/8DOiGSagphix+FTSQwOlAtdbv7ErNvQmmY4TgHmEsRlua+b20\r\npdXMggjceAgAhjKkFijG0zdJUD/Y/42+cCAmsySZAkcCriFcAkLWW44Ye5ri\r\nqMNvoB5ZAn5Gs7uaJjmtC893xSGtkKkMbe3TgurRVAvC9aqAHY8sQISMg06c\r\nkz1dw/mZXkNHTTsPundyyzG7dTOAqj5SKarK9LwPBxgmaoUEY290k56MazMQ\r\n8f7iOsChGTCiudSiVOVogkcVAxrJhHzhG2G7o/VftloWLCviAAKzQ5gcT5ue\r\ntzoHCuVmEr8q13P2niXnMOvFvyAersVVJ4aRseiF1MbnXeugBTo/0p5EQ1Qp\r\nROXjFDIE0FAvxaBecNKP/RuGT4M7VSY7Oc1GuVCgQgPJuD7/FEWHtz/Nacb3\r\n5Ff5W+V31/m+WS7bVuhGbaMiKDWWN1CejzwxKoomOJIQ+Eh9Ikj9zGUY7/e/\r\nDMxWp4K6us3unn7Rqzci6/6l+3EoKJAsCccUhzVrMlwAAPo2Up140izrjgtM\r\nSP/0FvpCzeOCkhN+bMEpaeD8++nI1mHImYMpGCLsI/Vb0oc8JfdNhoRjMprb\r\n7vn002+bVTFnQpWsKJZhXttGk6r5xbhm1NWpAu3NcKIQR1aSMFVwWOhtuT97\r\nlLqcYiioPDo4IHn5/LqEdYb9ZSmuLAY0eOg=\r\n=UyRs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.31e1699_1658878476807_0.48514107732168976"},"_hasShrinkwrap":false},"0.0.0-snapshot.95b71d0":{"name":"@sifchain/evm","version":"0.0.0-snapshot.95b71d0","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.95b71d0","_integrity":"sha512-OKQublKy1DvjeFDXBaKFyacTFyNZ9i4qy8mNUKoefpFS09w+sExUj40WmK3aXboa9WMhFp82ZgEHXzks8IY0PQ==","_resolved":"/tmp/23ba4392a5128868fa0645e8dd1624e9/sifchain-evm-0.0.0-snapshot.95b71d0.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.95b71d0.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-OKQublKy1DvjeFDXBaKFyacTFyNZ9i4qy8mNUKoefpFS09w+sExUj40WmK3aXboa9WMhFp82ZgEHXzks8IY0PQ==","shasum":"4e1a535d6c5e9b1f3fff41b8931b9e34966e6c6d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.95b71d0.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZ+vmTLWkZ9fQaSf8VYtJNceeYyY+LpS5CQExR2/la1AiEA1+Mr1ogdCLRqwJ6kR4d+vNfZq1E3ET7UlzhoYGdi2aw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4LESACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlXg/9EBHcWKe5XUXO0qQ+Z9NCE/5rMmMzr0D7ikH4Nv1RFNkCUe0v\r\n7P3J9yvY5djkKtUsHnDSEjwjiYQIe6sbrVIUX5UgDjjT94n3mukB/VyehTsB\r\nuPrZk4vyL+ZCzw9A9OZdmALUGvL+V/PXms5C0K3y60WIsPsf07VTmjtqYsTb\r\nOzROatUsaNFbCPa7ZEGmFz83gduCEPCg9Gz64nPJhDhsoalXf2gL8fbriInN\r\nCJw2SB73TvvyTAgX/i0yszla7d96HWV5rXpX6rhJVy8kwq2KOKoXTTMHlYvM\r\nNn3y3y2s6RzCqfaIefKk0Bg1STmR1Yr+42rScCdFQHiXDVG7LwRXutROugvZ\r\nr5K0QkI21e7re/qlIqEVpddb8isqrb9CLJz4Ts3sEKaUDkwIjJMle4aM/n2K\r\nZyfO7UjyYSifaPO+slpBIsZBOS/WcgRth6gcopSjefY7d76XkxYKcWaCXPCI\r\nttnSc6N0v+YvKf/3HmA7kG+r/SeZSl+8npUWr5eXI6zvOVt282byU9irvNJP\r\nKVZLkvBO95fN+JBr+ut0sE2hbiWED0RqDjQsCFQDXwtHwPXZblhp0HzmAq12\r\nKn48NaVoaMQwAcVjCTE7VxgnppiWNTv24GozrVtZkWcq7Nf3eSt+UEhhfra7\r\nDITuMUIn5Kx4tyamTxCefWR2TYbjeJauMBI=\r\n=YA3u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.95b71d0_1658892562341_0.33570188633142006"},"_hasShrinkwrap":false},"0.0.0-snapshot.851a469":{"name":"@sifchain/evm","version":"0.0.0-snapshot.851a469","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.851a469","_integrity":"sha512-Pui6A4obhpRKb6Puiok/jgtdoVTpYPJoWxIQEwoFd/Idd+ruk5eMzePfhDFMYPQ+VDsZVChMnV3s4yZSr+WLNA==","_resolved":"/tmp/a49b320b4911183c8268f959342d3216/sifchain-evm-0.0.0-snapshot.851a469.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.851a469.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Pui6A4obhpRKb6Puiok/jgtdoVTpYPJoWxIQEwoFd/Idd+ruk5eMzePfhDFMYPQ+VDsZVChMnV3s4yZSr+WLNA==","shasum":"4838ae45e1e6fcaa60005a204d56e1132cd3ec1e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.851a469.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjTLmjqWpgWXxR7OnBKbKOMrpnlzVSDA2oKN1Q8VIHyQIgf56m7G1c5y6hJyeb73YzeQNbadnQh82eRQx9miY/fIE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4LubACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTog//bxtgGthcyj+aVeQyrBAj6BNu3SM7pGeQUCKOFUV9KpxjHo/9\r\nr5TpAe9AD23c6VBel/ZxDms4IJ2vBr4GeLZsmC0vmuW4j9ZEjuoMOjPRaC3m\r\nJz7N+EqmbKAMaO8D1siP066zHmaXhAy+SaWbZCp09POrar2Zen6VCLbYL89g\r\nWJWCXhXign1B0/ZYpe6JGouNVPweaYOacD9WxTRjvX8fPICOUmgoslLFIgk3\r\nN/VMsT6bbyg0F1oxleRCa5aSCxm7ZBrZd2duNxJL1zuBS2CEXS7L1QBRwD1x\r\nIBaj+zQSWA06SQqfqCYSVSIsxF1i7rEnEYT3bkY2cbvQbZMyI9u3vs1yoq/M\r\nnjcOpeNy46butXE+HEiUwUEaCHkixuGM4eRY7w+DZEYoFnm19JOIV+aBk6A3\r\nhyxuw/BPo9ox4T+jQRweI2vbI9NtRlIC+qmCsJwWvn9IdeJ2gdIJyh/altX1\r\ngkqZQaMYKQop2sboPOqVkSmlva55Gj6rcPp22ik1mG2NTev8KIE44CX9gSSk\r\nvK9fe06oZvQ4uRsLsZTmYYtOy40Emi0fAeeLllfdSpPrD+tA143DWA3Xys3y\r\ne4dL1s9LWTVsKGIcafuync7SwQdGNqPcMyaYwZKwcni4VH+TfCHm2rxY0OHO\r\nJQrquDO4K4IwfN4SGbjQ7xBVW3ce9+bgZu4=\r\n=jyy1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.851a469_1658895258998_0.4016427924522741"},"_hasShrinkwrap":false},"0.0.0-snapshot.3acfe23":{"name":"@sifchain/evm","version":"0.0.0-snapshot.3acfe23","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.3acfe23","_integrity":"sha512-uqn1dUBHqqc6p4Zoc7KwFC1N2zqPjLJZUAfrBXXuVBGmXDFYzxmUU0SEU32zZnjoBZBqCPyOBH9KMtDXTvFI/w==","_resolved":"/tmp/a84b80b3ac96a180c55d3dabfd484707/sifchain-evm-0.0.0-snapshot.3acfe23.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.3acfe23.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-uqn1dUBHqqc6p4Zoc7KwFC1N2zqPjLJZUAfrBXXuVBGmXDFYzxmUU0SEU32zZnjoBZBqCPyOBH9KMtDXTvFI/w==","shasum":"88b5cc886cc12d2dde7514332889009b5e9cd20e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.3acfe23.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCTiJGnFsBAKEhcQiJYvOLfExOvPuzJMUoCuU6/eujhAiEAqvlrGTHVHVjH8wcpSVVQVwZXCGUH3ujyKU2QU8ahoQs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4cLcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMLQ/9GbRHxq11vvRIO30t5BmRzXtOXjsg/LMU842TvnxP7WQRJpV6\r\npq4LiejuQ1y5mQ50wEZsbQlYoFqWiJfbCad8novBgsdTtYaUL2S83n2WP5dB\r\n7+M+DkTGVg1uJwjwwLcc8TkYicrhxLNv8/9v/3t6XNu6HhnU+OYFKf4oYiF0\r\ne26XQQqrodLlorkNq4rSkx8W4RWkZiC8AHt7gdoZFWzX/pnlEQs0W6qRhk4/\r\nssRKhMRCoDXMa+SCu91Ch+NZdz5qmGhCSADeYilQk6vY0DraPSKG0xk/8TUt\r\nRYyJnptyuOIRz7Lk/rd8x1/AKP/HrI69D8zkaZBBwYRdEMZq7pa00olTx4ni\r\nzGuWOfaq/Q63tK8qf4jvFaO/sJW2T0MRehAWEDdSqXM/LpKo0VwdXs+cZyzs\r\n0cp3QC0pOMeUqUS0lGQL3QZXUzHgXQH44G56wzZiNPvocCmumPQCorheCJnG\r\n6/Ol5Ulh9V0J0QPiqhOy4zBrgn5ZZWlpr2L4kZQeetvhdw97uyq97XPDDGQP\r\nBUWtFHkQTNPrO1JjMEnX0qvBBU5XfyWmqimA5zNoZsi5ncj9QiSTljiP+zuD\r\nq2JvLDwIIayZr/AwMT9H64WUOzWfsd5hh79y8Szsxj+i9gq7TEnzqrH3BHOl\r\n9QjIFm+igbck2zybgx1kVwtWBrNpzPVdWRA=\r\n=ORoF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.3acfe23_1658962651962_0.25467641792354523"},"_hasShrinkwrap":false},"0.0.0-snapshot.36a301b":{"name":"@sifchain/evm","version":"0.0.0-snapshot.36a301b","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.36a301b","_integrity":"sha512-Q+KV+GpptJ9rZto2AbX571FzC5YnQ9T+Tr7E/7QeDMuH0NZlnDpaYRrr5KUMJ7N2awmqWrMzW/aViA7aQiFKFw==","_resolved":"/tmp/6b333b4849c45ea632d191903b8290c3/sifchain-evm-0.0.0-snapshot.36a301b.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.36a301b.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Q+KV+GpptJ9rZto2AbX571FzC5YnQ9T+Tr7E/7QeDMuH0NZlnDpaYRrr5KUMJ7N2awmqWrMzW/aViA7aQiFKFw==","shasum":"96e0386281eaffa5b57efaf6e676b8f1c2de23f4","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.36a301b.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAYMh72F+o4+ptJoT8JXyozH4kea7LcdutCQ5s7/PPoQIhAOWMiWo6ApTSMpAmPsvdwa/nQqR8+KMSHGgfh50cduZf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4u4YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMpw/9FWu/0riKpHzgvaCV1dzOOrmMQcLpE7bzJNH9itQzCfoyg1Sz\r\nPQI4u4O0Ltf1arEqOEVsUUL7ZHT/14Vzq5u3Ybhufrfpq64ecnbIjW+gbLrc\r\nPO0g/MsoC4Pek5iOZp7ScXxGAiIYNFao7P1Xc8S/w0PIGl9KXJWprBv1quLT\r\nKb4PjAlLnBkWs3hqiiA94sr9wXS1uSp68t0SPAbWu8zfWEV+3Ie+uX7r+Rab\r\nRVvC+1jB9Gx4U36bZWtvcupl+ujCXHzMcWlpLEGYxyuQENfYdOaeA9H+r5OE\r\nHa+V83kFlkdixNGcrxJWYK8BHeZSNhzGRwQdPe3qN3CCwkKXJvyDQLBuXOj7\r\nJoqj4ppiM098ZgZGhM/D7ukmm0Vx1Kircz4L4sohUrwkrs6JwoWYjOEr4S9h\r\n0k9GBkMFuZl9nP1txa67aUHtRZUBkmZL/c+c27kz9uXIRuF3B2/M+ABjMDsL\r\njGvLjdYvn9/8MrDh4gASYnzn+k7rTZLHhGwQCCZyaTEv9REocrJbVBvAUxRl\r\nAGjlXPYs7oMny37EpbWqjQAIOA3LRqoJDDo+axYr06h1XvCSBFoZonVWlBzM\r\nB2hmFWDFAfrnFKrPZB0nQR/AzjyjkxPtWWwy0HVk43BRsPdgJsNhbMBUI2RY\r\nODn+GuClo9nAaBk3J4ieSmopfHOdFypbyCw=\r\n=KyG8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.36a301b_1659039256438_0.3592326002435178"},"_hasShrinkwrap":false},"0.0.0-snapshot.3f85e95":{"name":"@sifchain/evm","version":"0.0.0-snapshot.3f85e95","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.3f85e95","_integrity":"sha512-/5XQIU4+5nMDFQraoEOc6pimsDb2GDO5zM2JzEwJLLJHp1yud89gzdycnZPZ6aqQq2h/cAapq8GBzhd0mTzjZg==","_resolved":"/tmp/e401d9a60164f37c505665f4fa21b2cc/sifchain-evm-0.0.0-snapshot.3f85e95.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.3f85e95.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-/5XQIU4+5nMDFQraoEOc6pimsDb2GDO5zM2JzEwJLLJHp1yud89gzdycnZPZ6aqQq2h/cAapq8GBzhd0mTzjZg==","shasum":"c5348dfff471f779a65b4217846ced02e70e5e3c","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.3f85e95.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhDbpqEKUP3BWxWQR9yeHlCGIsOCepX0IE/bvUd9ar5AIgJBtuHkQ7TKpxW5wtUL/peGe1lBQUiM6YeKMTu2t/pJs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4xzOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8dxAAkBQ3fSj6ToOG2cPUkn9EQmyanej6DXXLixB4XLrQSCOwv8yj\r\nuiFRK/Ou/nfuKqzctfEFd1PPbOpdPc/67ZH1RPW74iDOTknV2vw1AD2hx/nG\r\n2cH2A8eIoMx7b5LOV0QtnuhKw3aaZ/tBdQth/1wXbB8InZF0s+azCgFPZ29t\r\nUTZMO3zvW9tKbufLhXecuSJ/4kg/2Rir0Z+z1dvxPznKfHqyL/xgx3kHVS9L\r\n8GX70+Y75aJ9VqjeHwGIMtHb6xXpVN3Xu9p5LgkhqOs9k3QCSwevJbPZ8l6F\r\nWA0Z19yGvxIu3dTdQ9O92fbTKRvEjqccpNQ+GuM9pahJkSC3L6ffzjQXqN1X\r\n2LcO5gasZvTeaZumr2m5SbM+9zL0RkMMTCVG08WMVK0Rw+B+NqFSwqKG+ZYy\r\nC+3kqnrCuxeH6pjbIsHOl8iEMNllNiFpLe69ZPzgG1lmmtLXK+YQ3vu5r0y+\r\nKEpnZrTUlHnfsAFCVVhfB+h8lDpKhuDtg6dfohlCLRG25f0gIapNSB+miQku\r\n3AfJKBjsQKH2X4U5Ov2WU35b3Wu1/IE4kEBdhu5c8ZmH8BpPlBr/Dl5Pb2b4\r\nUUGbYB7pWpbZGESNMQbiW7Z0z1zfsubPhnIXQDyK/ngQPljvfJGBbE9xRMSM\r\nEWaHqqC+fJKMsrsjuqV0wQTEwGeV5ujFsCA=\r\n=QdxD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.3f85e95_1659051214240_0.8481981544577271"},"_hasShrinkwrap":false},"0.0.0-snapshot.31f2215":{"name":"@sifchain/evm","version":"0.0.0-snapshot.31f2215","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.31f2215","_integrity":"sha512-vhNNR17EVVKg6s/P1TgsnMe8IQCt/ZwSTtrQT3Ts6t6rBMDarLV3gML4kJXXZCwfee56beXFIRmafthCd0e5CA==","_resolved":"/tmp/58211e4312c0c5423dd779065abbc9ad/sifchain-evm-0.0.0-snapshot.31f2215.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.31f2215.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-vhNNR17EVVKg6s/P1TgsnMe8IQCt/ZwSTtrQT3Ts6t6rBMDarLV3gML4kJXXZCwfee56beXFIRmafthCd0e5CA==","shasum":"bf2cc7f48a30a95b8a39cc3b7c0cea1e11d09548","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.31f2215.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDe2hP1qO2XZFK/Hvo+wN90aYwH0pi8etT0CKailZqNAiEAhxOJD90wa+xG/U8UAzyjXtgmmV6B4YgKhS4Dg9r/Tko="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6Iy9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh2w//WtjpQ8/5Eq3EetnrJyo4sqdg7H1bspduK9WgCNzQwsRmnoHE\r\nO4JtPskyxXFMm5BgIoNOmeGpkhaTw+XIGTebnWLsnELWqeppd9+ZSpXm3zrO\r\n2Apgw0gJFpXPfYnLa5k+axi80hl4x8xBMv8TestUNRTQoppkK1mHmwtOFd2L\r\n4709USBCX8JKVOWt9JIp5QzVqJUG3PaTuTsRvVOJWGgTAwVHTqzf2Iuo91eL\r\nsyCwdEHbXsTfUA2+uMmJcHv/ODYecXjcUCCqrXL1WIVdCC2VJxD9anK5ec3B\r\n2tESM5bVQzNellYZ3nRzN7NXIFMddgQMAz7YGG1uIukxdt2pFWOTY6c+sbIU\r\nH/jk6tOL02GtuA9PwUuoNaFAYIWsYD1SxCMgPAn9TF9RMlcbsGWid3B/k41w\r\n1ObFRsU95MiQIgcxD3vKX5csnuGX2GlS/1ULikEvmqEszyHvmwNo3NzF3+2Z\r\nwjLs28YlnHWWDT457RW4zfn1hXGJNRZtcLQQWAf362kSD/J3DHW4piJLiLsE\r\neZOLu83i6Ewj1Fo9AkPeh4/Q7ptGUqwSLjDe1SXaTJu72VAhMiw1Rkgu8nrt\r\n56pS3jZHkVX3iPgL2wu+GUly5oAn/lI9aMRfoxgfmdQOwV/XdAtdhdQU6kee\r\n3gBweiysHAeQEitvWPDSPqAHJwwulIMdvfo=\r\n=ZPqz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.31f2215_1659407549685_0.821798950408086"},"_hasShrinkwrap":false},"0.0.0-snapshot.43707a4":{"name":"@sifchain/evm","version":"0.0.0-snapshot.43707a4","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.43707a4","_integrity":"sha512-OSWDmfSn70EdABiCTChGt4sWSTNlXZ3wudVWDJS1pTRKg9yp/hRx349s/HTB2TUqI2RadME1B0NmGRxXn/R6ug==","_resolved":"/tmp/75b558c5c12afb1f66848c98f703b42b/sifchain-evm-0.0.0-snapshot.43707a4.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.43707a4.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-OSWDmfSn70EdABiCTChGt4sWSTNlXZ3wudVWDJS1pTRKg9yp/hRx349s/HTB2TUqI2RadME1B0NmGRxXn/R6ug==","shasum":"df7bdb6657696cc5023c3c21d7db0f0f485595d0","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.43707a4.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuM/RawvJJkfhPm5wEm/DL5wI/caH3Erpc5tEJcylkeAiBC32MUAbFEqbLs3QxaRC9wqt2tceXMTSjE4n9Q1NtbQQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6Lq5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHeA//SsZlRoXDvSMsCFWodwcJBnGLbN1qJta1A7UHEjLWHH5zNoPF\r\n1Z723gics7hTO8ahzKJtfh27g8ZWMZV00mmaVfagcZzkH5feHK5Bg3NQXQLJ\r\nVYetJmH9IFDgQHaWcbWtrMn5LBQpInERUHf9bJjCRnyEjHvq7+8WUtIHnmtI\r\nvavM085CyAX7wbwiAtXlk7arwIASVFkxZL2eWEmol7c4gtLRAR8Klk4TpdiS\r\nu5NlDtBhRmxsLnB8G1/SsXRbehhahqLZ+YqPi1AcFnvGPpkfHJkaBd+DWQv1\r\nRi9L6tAd1xNOBiSy9Cwu0f16oHfYl5YT/O+vEqFK2QeovXvE5tqCVZsabk2w\r\nW5PSH0alSxy/XRIRsyp82ssvYY5l2AB8q7vvUtTp4Uvyw8ZeuvCpk5thd3vX\r\njdROYFnR873GjCM9ZJVyhD89AkDrSI6k+If90N1+6R3vsrh/e7pOLSWNiXRp\r\nTSLnjXS2vBsySBipayYDh3AoxuEbXUgHbsXrgqanVAUe64jdxk2D4ehG0vGj\r\nDf1wLaKuSUKgW97Z0TACsRlrY9NDgmJyLRV0bH2vXXkf/sp8sjH5j5l0Cvm5\r\nqkGRdN9WZa47kdxEnJ88Ose2gNZZeaA1DqQvInr1TVTNHwd9KWa02EwNf6Yf\r\n8TJ+CQGlUESEwq9JxUgD5BLv8ERVqfxIieU=\r\n=nd1u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.43707a4_1659419321108_0.17061704386782495"},"_hasShrinkwrap":false},"0.0.0-snapshot.a277ace":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a277ace","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a277ace","_integrity":"sha512-PBcVZjxGSxxcee90jt3whqbTZ0jTbwJ92MNn+QTrQjUblJxThVLrSbHCMqBr1oZtHw5TuxEJiG5xDuU6VB4qqw==","_resolved":"/tmp/8d408195d6c6470996375c4b9869d0ff/sifchain-evm-0.0.0-snapshot.a277ace.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a277ace.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-PBcVZjxGSxxcee90jt3whqbTZ0jTbwJ92MNn+QTrQjUblJxThVLrSbHCMqBr1oZtHw5TuxEJiG5xDuU6VB4qqw==","shasum":"35e6566931a68001297caa35102c705c91e1697f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a277ace.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjfxXdQ+1tqHw0bOGi23P23Dx6aTSn2zChF2t2GI808QIhAI51RBPh1gaIR6C1jc7iWB8+7U/4g8puNZorxY+goeai"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6vgRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFbBAAi7gJM9wMBTqfnB+KzoBzRCI+z+/3Lqknr7zF0y8e7iU1y9IG\r\n6q41c4aLP/spHgh61Rs1kKBovILOo+lnOKXZY7dwBj4UaLhybdxvT9ZMZAwu\r\n8IimHx/FL19QBZGSdIvgHzXUx1F3M7jatWnOPRBX6PskiqBLybDrneIlkRPc\r\nlGzMNpQUS2JJB60Pyon1Hs34Kb7QfKCmHUlac+Sz79ks8e3wPXuQdPP5IFHC\r\nfSrZ9NsnQ8oHO7BORQrsUdlqwxcnxld9yDpRGrl20Rr41nkiHBQuWVXwXGjm\r\n5VHTsU+FSL5YUT3LBOHp+FwIZswvoDK55n0k5xVfRKSbIZVY3kbOdzDOjEsZ\r\ndv2o2Zjt/3ocd7McMaqZ/LoaGPXX7/aHXlxOKSgnvJp7b0L4z15WA4UOLiuo\r\nWsVbZR1JT6jlDK8Sb6rXwgkzWbI492o1J/udM2bLQy205VH9g1cWH/L4t8iq\r\n2d1d0AeoM8zHTAyOYUwEAFtzbepB3H8z3ccH51VY4UMlZPmVmYSZXJoUDZDE\r\nX1HKHcxhnaUukkM9mxe2VxOehYDoubVnzEhF26h9mEYIEmaMZ9zJV5BmQdv8\r\nG4p9Vac3BJkiy0umSsxtAorzsslgUQ1AAUc/P7LZqgR4SqByjsNo1LK72JJM\r\npMqXtJVMocH8N+J4PFkngKM6FONdlWP8Pi8=\r\n=Ymcj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a277ace_1659566096994_0.5471535319110963"},"_hasShrinkwrap":false},"0.0.0-snapshot.46e701a":{"name":"@sifchain/evm","version":"0.0.0-snapshot.46e701a","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.46e701a","_integrity":"sha512-urTOCjQoXRNP3PylmxwO4mYypCD2tLGUV5SCgqx/omKOPWo58V/Bwxdqqi62dtc3sa/lPmBjrd/vFPSzSiuMDw==","_resolved":"/tmp/9123ccddc11b812ec8f876a042f21648/sifchain-evm-0.0.0-snapshot.46e701a.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.46e701a.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-urTOCjQoXRNP3PylmxwO4mYypCD2tLGUV5SCgqx/omKOPWo58V/Bwxdqqi62dtc3sa/lPmBjrd/vFPSzSiuMDw==","shasum":"062559b1af03f22db056e9b14b0bb920f80a77f4","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.46e701a.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv96qhr9oPe3DH2eJRt+h4vsEO5Fbh/IO6OGyuFrfpBQIhALkELtSn7BXDAUImDYKm+o/QqB6ABBsMQCzfv0hFzjhL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi67RBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6FQ//Rpk7Mz5iFSbWdGizO/3Vo3m4HIn+YoH56AjebBLsMaVbMDmT\r\nMqxmeJUJ8msYiOYbo+bZI8OgVe3q7o7IW4aWFLd14haabPjbepmQuyGOQyll\r\nF4xI2RsULrGFJ8Y94yRRgVBBRUFjYenmnJsohAo55fAg32mVZSgTJFnQ/yp2\r\n2sbQUC0o+AhZmy7x1wizaNjEO+q1fKJlrV60SMoNmMr8CAZBHCR7gxLSbVpi\r\nzcNQSM1zc5KfsrCFB7pmfdCGvRQG3zzrTbmucAU1Mbq3n3lwjHtgYgk58SIX\r\nnicSkL5XWUuBKtc7COswVcIcdd3sPw3SF+Lmhc1T3D1KjdAaHk4Z4DzCBeAP\r\noZdxbnKvRqt8XA/7xrprBHsViOs2sp7nPKdQV+Gcofxny/0UXSK/nYA7pwTf\r\n4T7I270Yd4hU1w99whJAUOtgjiyHYGR5rnZpgo/am9PM1XRZKeuShFJXIO2i\r\npgTKkPaf9fiBhRyBRUKLR6/rR/ia/Uio0f5LqK0iwKR7Dfq5S9XyAoFZ2BeN\r\nJ9D6eJwVr6nzi5GFMJ1aNIvMj5oGYQ36/L6dr34qyxeU3HNuzS+0R1lEWuLz\r\nU0BLHJPDz/Ov+M18YPZb61UqawkZ8SHKVW8QrWZlm4nUfAwCspCRcH7spciW\r\nury6x1Ii4/E78Dq6I4cX+SyxH8smzcJApAI=\r\n=/IcI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.46e701a_1659614272927_0.6457268054607772"},"_hasShrinkwrap":false},"0.0.0-snapshot.acbfb08":{"name":"@sifchain/evm","version":"0.0.0-snapshot.acbfb08","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.acbfb08","_integrity":"sha512-LWvdTS1aYKVkNQs7ORMGQpRjJGLNXU2NWoBAmPSB+6uH+kPpTd3y3rC5mxI5t6tLquUkAOV4pyzNkMTaJkXEIA==","_resolved":"/tmp/0ca643b9a0b733e4bb5692322f54bdc1/sifchain-evm-0.0.0-snapshot.acbfb08.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.acbfb08.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-LWvdTS1aYKVkNQs7ORMGQpRjJGLNXU2NWoBAmPSB+6uH+kPpTd3y3rC5mxI5t6tLquUkAOV4pyzNkMTaJkXEIA==","shasum":"a523aa87e9bd2ad97f47ea0528c289d45dc5e702","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.acbfb08.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEz8nOjAAGBP3SOzgXzhx+lJNCX+FN+pHj6+5Rrr5ndLAiEAnh0WLq8F7xRMguz0SlVjyZINn4mO0Nr9aH6Pz+H11HQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7EVbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNXw/8CnLbiPhb7PGevBRcObgACvF4RbzbAC+4ghgfLWr+CpdenFra\r\n217ckK+K95B3GjqzriMq3jlgMUATWXA6/LtKljuDhzs4myYLO9gHTl0P6aYQ\r\nFVlTYycIoxvaRTZWdPcaY/+McI5pSpurabLEYMKcSIhywrj2NqOqr15CoCgs\r\nsCpu3+OTNF+r9iX30RJUuRrquM6c2vb6Gxv0rb5a3JPBGEzFAuTp8BGioccV\r\nUwWzhlM0VAci7Da8BZQ/wsXGkefy/l1RpIY8qqhK/y7R2B8UOBauAChKiDVn\r\nT39xcnWBB+8febsn4GkeCqB90olOgSOYX23LMqGaKkPpl/FxViDHNMR1kTLI\r\n7kaskiRlYPZkUwZNqsI0lsfgs2QsFBedUCeO/CtjvoZOnstAsBBVr600MkAo\r\nK0UHLgYVGoWdkp4+/dZFe6uzeK1kAOGTe3n6Grb/iB0fZPMPBYeVnXnt/wxA\r\nqjSdtJOJBkfrW0VUBE+ryOp2jHdkzxhBPbbjHwL5mhdeDui14WS/sjbj3mah\r\nwbJ+eaPZqFFvS0s/imheutlxNayNj/fufMAyeKK3F/fYi+ZzqxBi+YVn7FTo\r\nEzl2YJnNyMWoxPXU0i2Tlhtw/+drmFGOwQq1+wIrgEgDDC74rde81AFWMlIr\r\nDbrDqcJP4y5MkiVl9OEt2H84GR+Ejs+qC0A=\r\n=Ww5k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.acbfb08_1659651418775_0.38928479967712026"},"_hasShrinkwrap":false},"0.0.0-snapshot.548c0cd":{"name":"@sifchain/evm","version":"0.0.0-snapshot.548c0cd","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.548c0cd","_integrity":"sha512-2DDtoCeqaSPLe3jH6EoyB1QKnOLNvNFEH7sAtZcaeMdHnIhvoe5eKIG3nsguiQeVCgEy61hf8wDb+ryFmYctoA==","_resolved":"/tmp/9f93daefb2f5d0d68fccdb22084a8754/sifchain-evm-0.0.0-snapshot.548c0cd.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.548c0cd.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-2DDtoCeqaSPLe3jH6EoyB1QKnOLNvNFEH7sAtZcaeMdHnIhvoe5eKIG3nsguiQeVCgEy61hf8wDb+ryFmYctoA==","shasum":"66fa73ce941f0bb9d7f56342a7fe747d6715e559","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.548c0cd.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgJzW3kO1hpJl6VIZ65RqFHSczFOuD3eQ+X5SYrUY+pAIhAOxwcLN/+JEs7Cno2NMYTnsiNi4p8+MKHjcgwkG0t7Zg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7Jm+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmruaw//QqvPJ+6H6tOKI2FyPEAMQNPIcccKFqqb5+BGDUZ3eMX9C3hA\r\nmPjbgftJYZTm//v+jHPN9pKItfKld4lXz18Z3l6uG9w6LQwDYvcPtqVQrzz/\r\nU3DViMAn6i2CNeGvrpYr3Z+SnzFl6CFT8qfQOxC52x/Z60D/G05vALoU4aMi\r\nkYrb3aZGRWSQNjLP+2Vuwit2NRAdKQ4GOGnMO0e0G1diqMfLSFp5fQGh7FK2\r\nAwrOQFnkiQQMFSW9ZwjYTNCvUc7x1bh/Y2bmjMDhJqBergyCgYJ8AbFN0qVx\r\nYgRW6tXuE0nX04J5Nnhr0LhVp+G+y8LetaowXj7zWpsuqmf9uUCDA5LpVU9P\r\nPlAa6v+KB7339HpWVwOhh9IMnZANlXUkKmdu8K6J0gSV807Jigwv4K7OXavI\r\n0A9VuAS7RGnQ0Lx12tlXa1hX8kgo7z2XqFDenCS10QSLTWcJUOnBTpbdbyAl\r\nuXtLrW0ZKJVvdwQ8/ka9QH2hTPdr+sKYZt3ClxScFD1PQw6McqWkmKk5reSE\r\n/u0TyITU8kFq06feCKOlepp71ntkKBDlF3gD5EyYGrlOSKYByYdo671u7qog\r\ntM/YLh/Szp0DC6/3EYbJ0fJoLrFCoCiCv9Gn5xYKnBblm3eD6zxOTf739VMM\r\n+OtNVLCvVmbR/Z8Sj0bNhwbiDTs5hoJNy1s=\r\n=gjDS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.548c0cd_1659673022201_0.30301005316034413"},"_hasShrinkwrap":false},"0.0.0-snapshot.b89d511":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b89d511","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b89d511","_integrity":"sha512-9pXXHWbsgeC//M1Xx7Im4PRUDzNYO/gOKcHDo3t27upAnmJK6UP71zL2/zoOMaaCtgwfVdfihm+GBYQFUvNs6Q==","_resolved":"/tmp/9361e71f5f2e995d6da68c4da038ce22/sifchain-evm-0.0.0-snapshot.b89d511.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b89d511.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9pXXHWbsgeC//M1Xx7Im4PRUDzNYO/gOKcHDo3t27upAnmJK6UP71zL2/zoOMaaCtgwfVdfihm+GBYQFUvNs6Q==","shasum":"074918abb7358f8b999628aa3dbc1f5b74a1f343","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b89d511.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2V+KTZ6JM7B9nenx929ln3I/u3NBccOKtM2MKLGRPnAiBOg7uAUBXnjM0DCKLrtsT3uQ+YGquiFtEHgfL3j55PgQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7c/KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozDg//SMZ4YFuk9qTZKKzqxb08mg0leSAhrNhLzzIsihAhFd0VRRb2\r\nkzwybAdKoNy/6qmk8GymulHwD1zFNKWiSrcujo6POQXEPWegfd8wTUlbUMkm\r\nGeEoA4e7bI/1Ydc8hK28EpSZG7wnZeQMpemVYaLMI7CbQSFQFsoUJGK2SEER\r\nhxcgQTRROsWfovUtoe8alyvHeGm3TEjfuetlcRRq7ZVG1E4RIkQORKehrLXD\r\n2OB6lKWp+uaoWR+0cMnHYPsOCyKiuFFIDy2yhDvJHVS/SjIOtmDjobjQIWxc\r\noUhvKjEUKwpzYFKVUNDTEAKC6NMJRzJ7Pg+Z/xzTE5COb+X6UnzIzOiwpDoY\r\n//k3c/V/rj/A2Gubpa6usothIP48tMXOO7C98QTTOijvDiWaEgdY4dABSKHG\r\nhBiBB+YqBKJ8n5b/4LDNaqaXeMu6buMXu3QLhJaZdiHXENMf6FLW+aTd0FFK\r\noQjtXzPP19kW6M5lKQMhQA2rb5VQajydBvbQk/n75GL0tda2bSPClkCxKqfS\r\nc607gVUHApVam8b7CYMnXcxr1cCCWwNmeuFtq7KIsywT5PKU70DhDv18rmMu\r\nepa0HUKSuJ3/w9aR1VsDG1Bk8dxloRP//t8K843PnMZRysebvUZ3dRgNJY1T\r\nKG1B/vG1n3htr2IZ/eqeco6zowGp2lLPrD8=\r\n=p97U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b89d511_1659752394636_0.16696988378503774"},"_hasShrinkwrap":false},"0.0.0-snapshot.76a562f":{"name":"@sifchain/evm","version":"0.0.0-snapshot.76a562f","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.76a562f","_integrity":"sha512-8p+0u86tfHYWip1oTtiLrQzFOgLTaQHkY7agtCLzL3Z6sDNxU4PI9VIqidXdI1dtKTh5DBAIqUUNSEHXrGS3ug==","_resolved":"/tmp/8d02a7e1593aa2553f1b9aa06e673b32/sifchain-evm-0.0.0-snapshot.76a562f.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.76a562f.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8p+0u86tfHYWip1oTtiLrQzFOgLTaQHkY7agtCLzL3Z6sDNxU4PI9VIqidXdI1dtKTh5DBAIqUUNSEHXrGS3ug==","shasum":"2121284b73cb5ff67b3475ac3c6cc6bcc38a43f2","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.76a562f.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1/d+HP8cgmxrR1xgSDaUHj91AXj77qYiysMzSOhiBlQIgCPDMMJrRJyPDBMEdeWEMJXeic/CvVkvr3UtU61fTi8s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi74s+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDVBAAi2BKi70u9QXVXQVXuos2SVUrjWp3QpJF9rpP4dmtVm8jLDPF\r\nPqgOT3fltVuspur1QDjTGzpTCctcXMYC0vwcngCeIw9kXAaWQJsmWDU6hgY3\r\nYNTDaGFayauYT+b2tK9bDGWe4GuETofI/nTCimczrrFJKbuCJ9w0pjb9ziow\r\nB65EVuDaNQ5eSx2IjSweyv2ticjGvzV9mP6+uk69qXg3j8Uy/OVPO+e+kBes\r\nh/GYAnfAiQfAz/m2klRaQ+mlG+2FKD1ImAZh1XMaZN6Xt0w4R5CaQgsy1zIp\r\n1j3/LGxFRCn2bvWi23k16Rwxzanr8crdHXkZcblL9VNtu52QDZ0pWBMS4MJC\r\nm7rxr9Jl5X8uDJM84KmjgSpQdF+Ljfhg/DeAPbrqPQuMoIEeOr9HXp4nGle2\r\nqNeFV312pmVyOwptUJQ9dFJLTFVd5vpPs8Xk1iGgXdjUXq9tuCUs2vWiddy5\r\nxHgqwxxMWh7shrHftqhaoKAs26wWZdFnP1N4EqflKC34IAKrEinbCe2Ue4UF\r\nJJKwTnEd0MXIG0XbSZLkh93NLhLK+k+ReKZSDV8iHOw9doLrZ8YXrYKAd+n4\r\ncMSC6oIpYwl8VAJ/vQ6GeRozZlYRjdE2pm7P2KJBalyAoe9hfrTOgxOkkCMI\r\nSl9unhmoY/cF5mJwrvqKuJp9GZrRfly9RIc=\r\n=mowH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.76a562f_1659865918033_0.6356308669011876"},"_hasShrinkwrap":false},"0.0.0-snapshot.ba21011":{"name":"@sifchain/evm","version":"0.0.0-snapshot.ba21011","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.ba21011","_integrity":"sha512-XMnbN28pbzVFvw9GFIGRenT3Q5LG3DtQHJHPdxZp9xIrzUy5JQ1DFvX+uE+FknU/0RoRiMq5NBn8GuPncyn3hQ==","_resolved":"/tmp/9f4994f0623f6365c3bfc79b0cfea932/sifchain-evm-0.0.0-snapshot.ba21011.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.ba21011.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-XMnbN28pbzVFvw9GFIGRenT3Q5LG3DtQHJHPdxZp9xIrzUy5JQ1DFvX+uE+FknU/0RoRiMq5NBn8GuPncyn3hQ==","shasum":"ae6feef4ff03f53a4489cd6dfd2144a2c7f78205","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.ba21011.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVchGpCgR75L9H+nFX9/0g52TXtaRCRkENRhOXLECxoAIhAOEKvgyh5ry4RKDKjGkdXpY5qPmqYdg4VonD6visFeZt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8EMWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe+g//YG/sq3y74DqR7F7mpLoTqR/rCLiUrKklfeio8m0i42yxfMl6\r\nzXGCuS0A7dNSnGGo1zDq7rFGDEXk3Is7eZOlkIQD/k8lT1R36a1RGZyQHfec\r\nwz+KHPlr4uROwc1ngUdBlLgWmJOLT/QsJfX3e6RqqvGRnkFmnLgvCmSyG0cs\r\nmo3EErBis7mw0MrpObltxUW4HonH1R1COQ+IIhgR1dtL4zhmRcgpd4l/2+AM\r\nsJ8kx4WrGtYyK0UQlPiPs6MjouQ+XsMEiSvwPu4EbiNoBj20uJZX5LFeD9MV\r\nPsHdQ5dGPB2QMIzYhFLFjCi9zvRIQv+Oz4UZ8qC3aUr8qnilrzWrxJFwW9eP\r\nogtWkP6ezXVIz/njihxuL+GenryCc3WEqbCyOCfTanpsTL8cXlAi9288FgBP\r\nSSrfOgo6cSLCqyJBn8VntNE8GDC3hs+0gsg2QMv9Vg7DIXB9urWdiDsj66uL\r\nHrZtEUi1KBzny//kMoBuyWlJl/c7lUdSExmQvJnNMLFVD8NsEKMVP8148RyO\r\nCx8kDXVsEiNFi+hbtjDSfF9EEMf4gYL4HDODmTCaJtXbo+0PueQ8QLo1zRaf\r\nsHZ2Jj9AfP9LQYTCLZtMWiCzBJZwVQymQEgm3eZm4rLCO+leZq0aOC4pv0Ew\r\nLjK1wnVzHSlOaZajPx9iGzqbMSMoj97xv8s=\r\n=I3Yx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.ba21011_1659912982112_0.362260677724231"},"_hasShrinkwrap":false},"0.0.0-snapshot.b4b3022":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b4b3022","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b4b3022","_integrity":"sha512-lHmedlGj2JztXCgZTu9Csq4t5mSmLCJZ+AB5rCYb4lX8+OI/ADMUzCSeIaxoZsqY3jHy3xRqmXWz3KHvZ+tujQ==","_resolved":"/tmp/0bda656498630e4b57670039960ebbd7/sifchain-evm-0.0.0-snapshot.b4b3022.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b4b3022.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-lHmedlGj2JztXCgZTu9Csq4t5mSmLCJZ+AB5rCYb4lX8+OI/ADMUzCSeIaxoZsqY3jHy3xRqmXWz3KHvZ+tujQ==","shasum":"451e6fffbaeac700369052c67a28ddd62769ddcc","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b4b3022.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDI2zJarF+RQiYdKSlMoyEj0DJAKrW++NHkbUwsgMTbAiEA9nK2CGfhlW/0ZUPJFrSNPdSLG88SjhDfxOUUwTef/GY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8H8SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY0Q//TX18P3YaHqv13Ow/HzbRZLGBm+45a3DwO+LWW9me49z2fi0Y\r\nY9O++NSmHOcmzs9jb2rdtAy625zFEkQOb4VTfVMj3ulr71tfSi6dGLn2ODEC\r\n/yxpRTALAKCZ9aCz44EOShwvVClWFldSpbJ+1JYdBxtUamfQt5cxFB0fVhJU\r\nhNdVbSjKhl+mqro88VpW/cmm7CmnT2DwyIE4xVp33Zii7N0Td7YglaXrR6dc\r\nbvoACBavcKktUXJhaY500yT2Jk58YVWSHk2/gjjCtvCcWmeSsWp07MqNNYrv\r\naZ0sooAVUUybSRzb+Ph0D2VKBVTThcFbdBEkJ0W43g3oV1tYknD5/JWwVpAH\r\nVxuKw6SzlPySwhy134VkDJESYQVr5jG77HVk4dUwI8Mc2Ppk0F5e+oqGQ98D\r\n3/UuyAlUiMN919DaRjiafNYXMH62Wj8kUigeORmW/2WfNED28tA5ohG4GOB2\r\nOhDZQ5rMEz98g+jGkld0jTPOqOeEh6lIftHpXbJ3USqtuBzDTbUSAupfvjCc\r\nwGe1pIt05K4dXUzieBlfGSw3jPUCgqP67kO7tFCqeRNy1fBpnMQq9YJmbbEp\r\nbXdH1g4jTDfcPyLk4G9DJdOjLCIDulp8lhrlMT5BxVPbnv5BJmWKO/myNdYc\r\nwnVZN/C5HxyI2aye0mNRZ6E3MOBneD7G7Ek=\r\n=I2RU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b4b3022_1659928338570_0.07844804564133678"},"_hasShrinkwrap":false},"0.0.0-snapshot.97135e8":{"name":"@sifchain/evm","version":"0.0.0-snapshot.97135e8","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.97135e8","_integrity":"sha512-8rkR49yS19f/gGu5S03eVhZC2dHhx68KGz53tF8X6XaNwSiyBwYaSADfbCdspOQxKee60P9bSpuaeyWYTxn2Xg==","_resolved":"/tmp/eb30c71e05a30e373e196c30fea7b905/sifchain-evm-0.0.0-snapshot.97135e8.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.97135e8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8rkR49yS19f/gGu5S03eVhZC2dHhx68KGz53tF8X6XaNwSiyBwYaSADfbCdspOQxKee60P9bSpuaeyWYTxn2Xg==","shasum":"fdfe82148d6a5bef5cc6b973cba11f67e7f4e89f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.97135e8.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvWfBlLjB9YKyjwoZlkMD7OaemBZAcdZSjcqORKIxjHAiAlCB27dK9nA9Ygag5COzcp5vsnsbEy49DV/utwsAFNBA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8JFtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7nxAAj2sCrgQOL5RWAOlg4yPz3RUNsX+W7OXcnGnA+4PxsIHenYer\r\ntFNUptZ/pWjwMGw9zH+9nA+K0R7+7kWnei28gtCIDDQFG+1VsNSuE/9UDZe0\r\nC1rgY9ftEGlJ0jmbkmYO4u8Hnhc/smBJa0UzdanykpsO49EMrsxb/uBWb60d\r\n41skYb4I/6YjTDbC34IU86iflkO29kPQc7hLz0/BrencJiw7uUHQRUGMGiZV\r\nhupIGwJq/Na68uJrhTkph7ATCPteYR/FYqrWYQGQcUKsQ78i81qksHM9rpLy\r\ncybTazO9feSeBiTBi48mjlSl2hWSUezyoQxsjcblhK6h8c2F3GbYIWpeqsmR\r\nONhyjJPKaOgVpJu3F70t1+Hnz7JFT8KEEXc+qEmkR0YLp7INTtUTLls9Jsrf\r\nHvd6Q8I388d5JelsvvYSsn9XGgtgNf5v97ysbB/s7d+CxFSUUgZuCNrEezrx\r\n0xMUuMr0D2ngwHWi8Iy17UnvRGlR+Zka6PPad350hqIPVpxc5r4zll7m/heb\r\nyvYPwqf3xgErZSpKBVYc95Enr2zH+IycLMYycFtIb3c9AIN4iwwObWjy/vlh\r\nqkl8srqXffcnqSS4yduozJMQfq8Im2pK+/0xd7iEh5zJGwqJR3JgaV7NkPVD\r\nPC9ln1z0iIMLuzN60Khr9Lnaw3uCJfVGRpw=\r\n=bf3v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.97135e8_1659933037672_0.268282628119471"},"_hasShrinkwrap":false},"0.0.0-snapshot.a7c99c1":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a7c99c1","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a7c99c1","_integrity":"sha512-t9l8zYMoYp6RuM9XZn3PbddqrzFPXjh4m4H1dCyM6uy4+dmqe+XhW7uuw+NNx1GWdDrQKB1n7AjStd7CdoHLUA==","_resolved":"/tmp/9e03534dd3f745206d9b46b6b4202e40/sifchain-evm-0.0.0-snapshot.a7c99c1.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a7c99c1.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-t9l8zYMoYp6RuM9XZn3PbddqrzFPXjh4m4H1dCyM6uy4+dmqe+XhW7uuw+NNx1GWdDrQKB1n7AjStd7CdoHLUA==","shasum":"b746366a228855c0c58ab628f4d67831b529a727","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a7c99c1.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+DWOzxezAchV+f5PwNixnBl2ANs9MqQgTlLG1bG4gKwIgKSSj54UxeyxdtehW8WGiwMad1rnFg3KtceELbg8CAws="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8PiWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocng/+OdVCi6cStc6l8ACfHlnxJvzqNWw2EVDMfU0vzYEsHgvtENyT\r\nxtWW6I6VPJzkOfBZB0SdoZI94yv2M2qu9N5Eht3BXlgPLuwuBSP2meNdhTyR\r\nO33HZl1QNWUBGe2sOXpo6rvkzPZALH9EOuxlZz/5ac44goV1Crq2J4+vjZRc\r\nTk2NY9VNpe/YAfasXiucrW8MI7IcxWs2tp70W71UsR/+zS5UlOg8EE/NKsBc\r\nT1n6cAh1MTDnX7fIuuHG/A3SvMmIczR1/Ys/h8WkhkFq05sPfz+lW4axW+bh\r\nSqJ+peexa2SktYIlmwn5wOCIfHXe2tc2HCmX1RGOBkmXZc7478ZMRwXfxSfR\r\nrXuBdTQR6UhPKpbumfhJA0/2BaRaXZ3b/Q8mL7+vYIkPr90u13cZHU2o0tkg\r\nOGuzlrVK2H5dydgn+nYrlimQPd20lS3Q8UDpjLvX/ehlptDFK7TZLNOvpV4g\r\n20Ixgh0NrD2e9J326GYldFOu5Hdqo/CMAlQkD2u79Z0LpaZuirrMpy6w+LOn\r\nB1vlxeIEghZbw0aVZTA+A1Qcp9prGtFcKV/Asdzkv3oonOu48drl5yylq0wI\r\ngC1QsqItwA02R/Osnb++u2hEW4OmIoBar7PlMwhlhzDH00ujUbNsL8bjWfEt\r\nJKL7Q49g+31CXHmIIgYTdPW0o41RyKxgEoU=\r\n=Lb6C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a7c99c1_1659959446274_0.5680951557597227"},"_hasShrinkwrap":false},"0.0.0-snapshot.9d29b82":{"name":"@sifchain/evm","version":"0.0.0-snapshot.9d29b82","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.9d29b82","_integrity":"sha512-KxklCFsDcxeCvIeak/PcszKIDe47zJf0k0F1GEaV79jIgCTG48VWxaABPwo3WCw7orfwC2gTnF5/xerlidNphQ==","_resolved":"/tmp/0812ad752067730e2fdf9e882acb68fb/sifchain-evm-0.0.0-snapshot.9d29b82.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.9d29b82.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-KxklCFsDcxeCvIeak/PcszKIDe47zJf0k0F1GEaV79jIgCTG48VWxaABPwo3WCw7orfwC2gTnF5/xerlidNphQ==","shasum":"d55dfbe284461a2d682b58047df5bceefda8809e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.9d29b82.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2d4gJAbS4CI8RbcLznX0o28oGajXvYtIZu3tqfscyZQIgavIkBCXfPF0j3dhCqZyZd0vpdF3Mpss+EN+K4ySVLqI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8lRWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpjRAAgY5UlGu+XAyPGGEIdmkQmqsaaOg6KHIWihrrEgE+knBSzdR1\r\nGwa2HRSiw+sae5UzM2R8mubLaw6mIo31FVl7AG3dNjmpE9RJT2ud8BkALXk5\r\nj0oU1ewBS6rzKvwMEYczDdhvmF0dFojrreOniRGhBYEfbGQwJDZbJmS75ZD7\r\n1Q2gZ0R/SJkD23TYDzz9TDagQoeCPMavpRwGnOJC6qGPoshcm8Lrjh4yF3gS\r\nnOO4ddfBemrb2akws0pAIUPwJ5BlL/PFSA4euiL/3BZpVTyCqk/PjGOmZnjx\r\n9SOd/UQFkWe/98H98OvzlglQcioWTq9fP8hiHSqDHmy5rNCeKWJWOpaSkdRO\r\nEUWFNqJC8BWSVGVEmvVFY7qX7AUVLaKNiukCIOp2U9VGT7wIt0O4uLOxmGry\r\nBghUf/0q4aioWGmVAO8NrKpDP3lOAVOLtMvcRJe+9CEefQj+cHf5BkNHI6FJ\r\nkoIbtYeh3tcKDnvehiueyEKCdoLBmb5SMCl7XycDDkD3IF+Z2Yx4Hi0VQuGn\r\nlJKS40q40cYUfoHkacfgEETWbgX6phJ+5WaZ1DacgmlPFmc3QVsgsY4Q6SvL\r\nApRUCSIikHeC8LvJHcRLm7a7FPAxgJ7VZCHrK5cnBFsKs6HAh6ToAEePxBpt\r\n0gwusn3kYbvR60/Y1gJSRAkLfNGomfp1qGA=\r\n=8+1v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.9d29b82_1660048470155_0.5091326596584749"},"_hasShrinkwrap":false},"0.0.0-snapshot.981922a":{"name":"@sifchain/evm","version":"0.0.0-snapshot.981922a","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.3","@types/node":"18.0.0","jest":"^28.1.1","ts-jest":"^28.0.5","ts-node":"^10.8.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.981922a","_integrity":"sha512-cnNSWt3YJ/zbX723WnH4VmKLD3Ktp4grMxSWrTtx45bG5gINNjF3H2StjSIzPANAVOtD66irSdxHxJd8UJQN2A==","_resolved":"/tmp/8827e26426727e7aa8e34c5e9af01a9a/sifchain-evm-0.0.0-snapshot.981922a.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.981922a.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-cnNSWt3YJ/zbX723WnH4VmKLD3Ktp4grMxSWrTtx45bG5gINNjF3H2StjSIzPANAVOtD66irSdxHxJd8UJQN2A==","shasum":"295ba0822f7f36de91ed162039c603cce5d47ed4","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.981922a.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4qA6FgE5w4nQh23EnPpdnfRP/QiTE+8AzziSUXav1sQIgTFB3v5BD3FqnGXbtASdrAgQmSUw1V2cnkLfPjiaAcjc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8tFsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIww/+OaHLpFeyAkGBSk5758JiXgBNG/zT8Qsi6xNFuIVgxeL2pwhj\r\nh5rroD7rvBzfZ2d/ZTYOs+rs65iL4yPMhkU2XutzbWEPZbYzRsiXQk9w3PBT\r\ni9Ryx+dNzzqHm9Jl0IUmGGZtc0vJcYEp5NPXDBMXOD8CE7dUJf66/bt7fL/w\r\nF1SxkK6o2CqizCtK+O1EBtnAWIfjINgoybhSVfnjFpSWCl4aQQjeOD10pstz\r\nTGQGjPoS3ei7PQMNnv/JOaJ3nAG7us4HNuFRgb82X35Rf6Mchkp5tSkEM1Id\r\nolkoaue/RgD/Yqoda/X3E7jzXjfeiVaVDahoq3BZBGt0ChEnvv6RgcnRnrjb\r\nKT4qNAHcEiyxSUbkHd1OSJj6NuzGl4oG9eo1NuYKpid2443KiK2qmBqXvSn8\r\n6lKzPl+ZKZYdnGBz1XUxVPvUBXlYrhOcejVldaHnNvk/GdQj/6FDQBe0EW5q\r\nQCmnNFIf0MSvYFIT0g+guwIB7itdtogCsSKCYAIrKxpwT5/3UKtMrE5kdLRc\r\n2yxg4jaq5NXMpR+fIPwbBHsKt7Cnq68xxihNzeH3ADCqvnzQPpXzblnFC9AB\r\nZKrVGSlIQMVWJJJNfD2HH8VU1tlMoG8nCfm+I5tV2JVRtEARRLkBDye/eOth\r\n/359pDMcDDGXSiiuW7inFAavtgzoOiM1Bcs=\r\n=sXPz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.981922a_1660080491944_0.11867929507165731"},"_hasShrinkwrap":false},"0.0.0-snapshot.abc3fd2":{"name":"@sifchain/evm","version":"0.0.0-snapshot.abc3fd2","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.abc3fd2","_integrity":"sha512-K+luW3sBagnoaDrkdJb3Yn55IbOHw+NxwKAoD/zLuLkUhr4VNEm2FRKVKpm/sTCleoYup4AhzCsyRBfhRFqwnA==","_resolved":"/tmp/27d6b94bc5f60c5073ef5ecc6afbfc81/sifchain-evm-0.0.0-snapshot.abc3fd2.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.abc3fd2.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-K+luW3sBagnoaDrkdJb3Yn55IbOHw+NxwKAoD/zLuLkUhr4VNEm2FRKVKpm/sTCleoYup4AhzCsyRBfhRFqwnA==","shasum":"55ddba76f7fe1cb8e657e9b9645db2afcf3d4b3d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.abc3fd2.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0/aYKUsGVP9HRLbPSTFwAuPX8ZkWF6lCCfavNAZrXsAiBx3s0cDVD4mXWkLQ7V2b5i4MrRP2IfzEDgyr/cIYiFnw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8v+iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8fw//a3xl6NhbKPEgCqFPzcpnMNmPCkgBTEZ9PCZVxNSO0fGHUctP\r\nTYJaln9UGTwMaUlioztqkGN7DWhhm1nihiZ5W+RM36k1SrwQE3ba3p0jcVX2\r\nbg1IU5WvG6u2nE2LTQvHt8Vhjz9M1v3PsHmOGiDRESV3blmAkapwzNxKagm5\r\n99r+Giq1F8dr0vPZ47bq2S1rd/y60DQTRnADGcGWrAr7VRvrpltu17FsobLG\r\nnMg/bYMbHMxRF8+SbtKWR+CcpQUsQnWOo5uic2DE+be4tTECU1SSf4ajVrap\r\no/2TFvb828NYPfYKIyfjdBaj3JcTYx1O9rjL7gufE9Bj+lEyb9pvIkBPKFsG\r\n/Wg8Lck66tA3IH9psYylgt0/9Hsts7oiK6R2XM9OMeeRJk3P6nsJcRHUCSBY\r\nmZDuRpWdt3rfy0cWla+kFkkKJDBH+wyfu0bogyJUrJXuF5jFLukPJ+/jBCnp\r\nN3MUEqkzIJodUTQso2tju4ETnPqtawsrFflA5sxcc0WDxg+hQ7Yh6v0Wa/a6\r\nou7Fevh8yQ68yhTV8zuOHqH/DMCuhh6tZL1BNBaDLxYlWlZLQbIm2h9cqxq2\r\nZGuEzPVzYhkSBMkOwC18qSLQJaalpTav/LTfUjzeqT6vNdaGC8S1ykKEyGxS\r\nHNGvei6mdFuJXq0x/X27dMk8kpuB+rUg1EI=\r\n=HxcX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.abc3fd2_1660092321927_0.7381909806020011"},"_hasShrinkwrap":false},"0.0.0-snapshot.1d50caa":{"name":"@sifchain/evm","version":"0.0.0-snapshot.1d50caa","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.1d50caa","_integrity":"sha512-A8EcaRpDzuaWBD4y4q/rnfLjyd9vX193pW3gvpz93Wj3DysADpbkXe2faagv2xm7aLe2B3RuphYGnMYcVkcCtg==","_resolved":"/tmp/9a3ceb63e01839f2fa922a7f53c1b237/sifchain-evm-0.0.0-snapshot.1d50caa.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.1d50caa.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-A8EcaRpDzuaWBD4y4q/rnfLjyd9vX193pW3gvpz93Wj3DysADpbkXe2faagv2xm7aLe2B3RuphYGnMYcVkcCtg==","shasum":"6212bf2b31f11b9ab8911e2c22e30823a590c578","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.1d50caa.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/iEBfvSWZd2LnDQkJ+NbJvmqj+Kh6qYe93DTo6VDDAgIhAOYhrJ3tNEYZCRxWSAXQpPiY0084Bv+7B+Q3bPpOHE8F"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8z11ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+aBAAhTxFEgd4s0UaNna4y+ErSXH8HAypVpVPtnCjTc19aIi9Yuju\r\ngyFVrZ39a9z/0WQsmnNmbUWMUScLpCZ+MoBLL8cXJTzxbd3VkJa+t5QPgU9q\r\n1rYWu4X8HQQvf0Utw2gAzyWlLa9Uuwh/LbvS0+8RVr3Fe9hS3+UOgHh8tmo0\r\nN6928PvfuKZ5xIhIS8aNPN6BbqQd+HL0WIdrYD5kaiOVjQAdtBIJM7Dy5/Gk\r\nvwtM1lNi/eOK8772OhGoqhy2JMp/CoKJ6XEEZ9krwi38FHATrdw8tQqsbnC1\r\nGqxiYJ2niG67gJBl8KbDWXRMrnTTjgQSxgsMrBtB5UPgS4jHOZZgVDzYun+u\r\nnywWljZRdyYh12kCi+/z7o2RzvvM/JYN30/Vhvk/VqExe5kH1uHhvnvFe8ER\r\ngXMj3y6k8DBzEvtYonD1mo3uDcHrctK7v/6vMozBgVU7T79l3qRvlyBhOA+p\r\nsE/wzJix7Mkgr1l9XXOMoesr72g5qxErzLPBf5jbRHanQbus9AkBYkQOUxDm\r\n65tli5bJhkMeHvI+MLmmsRP69YvvAsWYk8vOqMYTRMZwL0GIUv6GlCsAXBXp\r\naePcqLoPOkcZF1a/JQ3d9KuM261yq09+lM2IGipSGkFjh8vqfWmsUNCiWHiu\r\nUR5HJkBsA6dkA8wGGBtooTCpnSrcYILZibQ=\r\n=/3uu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.1d50caa_1660108149670_0.43195088565485174"},"_hasShrinkwrap":false},"0.0.0-snapshot.8306b5e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.8306b5e","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.8306b5e","_integrity":"sha512-9zwvdGCIC1ZudSNWFsHMQ1lMWXIO8lDmFvkUT7kzYSSH61HVMpU7GM7rZ/yvx4KJrv6z3p9/vdF4jSIiborKwA==","_resolved":"/tmp/9bd5d646f41ac9ce471fa1ebfe1a85e8/sifchain-evm-0.0.0-snapshot.8306b5e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.8306b5e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9zwvdGCIC1ZudSNWFsHMQ1lMWXIO8lDmFvkUT7kzYSSH61HVMpU7GM7rZ/yvx4KJrv6z3p9/vdF4jSIiborKwA==","shasum":"6da78483053b14f493d9fd589056e05061954937","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.8306b5e.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlVPX1l89WfGglLqjNLN6AXFJyCW1EycJhMVm2+UkUngIgN7g/B54HnFjQ8uJNHwAhI8O3LPvHVDZHitdkn8ESIeQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi85pcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot1hAAmHx+VT3lgFYUFh4ndgKDDaKPJ8NGFHMh+XMPeScIvIPaA2Nr\r\nwC0jEBCHyoYMQisKbFNinP1PgrHCYaoyl3v3alfq5kZMlLb8iKTvrsFF0Eeq\r\nchXye1vn+DSwrphkyHJQmL+Fz6kZ10595BI64JeCPMMQeuwjNjO0KWdk+XFe\r\nI/DPWFgKpv2LS7CedwdxKbc8Pzr1f24p87u9TAmhyT27psZfs09uUwoT0qBo\r\nVypuNEG/znO0om5G+pvEkRHejg63Sxz8CXrqXZpko0yIecPAwaMFHcfBM6fU\r\nOZDzVblWz4m2+cMwJnm8fVJVXvYOljK6YgM5f1ugu/nR/m2L9lzVIxM+IWhu\r\nAZ2fkp29u/1ggQvIDDgq6njO8pgH2LzbgpFcxFpIBCRk7S/SLioUHh1hSqUu\r\nP9B4NPIOgeldlNt8SlxGhwGWIXTlIupbgDgIKRgr2QOxWlSzZCrM4WWAe5N2\r\n2Hs+tWaQumzhfeZVa27MEMS5hdlotpR7Ik+GFs7fCLot5ztx6xf5iXBMyc1Z\r\nfui8pC8pMinjIOE2HJuXtIjBFygNY7IsxUHtZHd1pAtp3aMds+tChbH8ivsY\r\nk4U4pgNyCd7FVIR0BhApKgwlGQSjRcPYpZp4K65jFHuZNhx+cYFl4iSyJDM7\r\nLdAnRU9YlyVpP0pJrOZENcN+BAAStUq7yJY=\r\n=scfy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.8306b5e_1660131932107_0.021370140867086773"},"_hasShrinkwrap":false},"0.0.0-snapshot.24dfdcd":{"name":"@sifchain/evm","version":"0.0.0-snapshot.24dfdcd","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.24dfdcd","_integrity":"sha512-yG2INtqxrBsORM7e2KJkkYZEjVhs9I/aJ5sKT36JByYSUoX787exTxq9hEitRaLOtaZhlj8a5qG5cLZwex/jmg==","_resolved":"/tmp/27fe513d6f5cd5757d93ad3a31b73b7d/sifchain-evm-0.0.0-snapshot.24dfdcd.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.24dfdcd.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yG2INtqxrBsORM7e2KJkkYZEjVhs9I/aJ5sKT36JByYSUoX787exTxq9hEitRaLOtaZhlj8a5qG5cLZwex/jmg==","shasum":"6e6ad0791f6f43375e5d786ce5ea8a2b18a9fb02","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.24dfdcd.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICl5PYkwBYRPVyUZ//WVGuNPPugrylhniMGh8ST9YdJ8AiEApfA4+hCuH4XrxcFNB1IANufcUQ0BqQyDx5X2kBT30G8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi867mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9txAAmbtOcLAjcQpVoyvrxL6M50K609stz0f07B3RI+UFWhMeWCHs\r\nPwfXdiMIllhwlWf83rnZSFf/T+f5kJyobJrHTbfHaiRnpoW6f1yhSWeH1reS\r\nSjrfrMLFvMgYZMuuctr2U+VjZC7N4NzuighvEkO3IVxVh1qK70cafGT4y52J\r\nSZ59CUM3K6hm0l65Vr5EWe8907+vmwEPzBp8t7vGb6714buDMvSoHNDdlTve\r\nw6T4JS+YkjRsZEGbL2qmggK/5yJ1ynahdXKTSL+qLxOuU4vaVSTsNQq+uHtR\r\nnMzAHAelRvIKdrf5YhwlW/khNkadHrwcA+diQt9jciU+1SWmH+RK7EJ/Sf37\r\nuLhSdgfKgqac6Dx55ZNfQuSsk9MZ0jUIIXU+YoD1ABpIEa9/jCn3cMhAErzY\r\n+8F8rtcX1l6S/SjRn0g0j5eGJz4cNCi/dIL/07tOkA0IDYFKvuNFsSFP8wLs\r\nIOkzsh8eJFh+0Z4bUtWZ6Dge7/X7IfPQuzb+3wKznSSmJqj2xUQRO7svo85a\r\nAXujOWg1up37j0waicMvGxghwzq2UX2/n1ivVAZ8LxNy/i8ZBQdkJNW2YNFV\r\n6Xr4Tf5wxxPQj862n91f200ejkFecfSTGWjvW2xm9HyOB81B6dc5EKI9L54t\r\nXZmx/b2X7A2U5DcUqiIqhy71hlrSW/Sz7hQ=\r\n=Ulx6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.24dfdcd_1660137189871_0.3480796053771258"},"_hasShrinkwrap":false},"0.0.0-snapshot.bce7283":{"name":"@sifchain/evm","version":"0.0.0-snapshot.bce7283","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.bce7283","_integrity":"sha512-4hQTgR+/oIOLz2hvhmi+4PzBy5JSkFbWutZ6U83jtJAkzf5YEVjmh37xdjl3h7TBD3tXXaBXW1VZ+a4gS8yQxQ==","_resolved":"/tmp/0c843cd4a5b032e22ea91a06cbd72a8f/sifchain-evm-0.0.0-snapshot.bce7283.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.bce7283.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4hQTgR+/oIOLz2hvhmi+4PzBy5JSkFbWutZ6U83jtJAkzf5YEVjmh37xdjl3h7TBD3tXXaBXW1VZ+a4gS8yQxQ==","shasum":"6c875c5f84b3f195b80df8c3cf253a75f66453f8","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.bce7283.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH6osPXP0KLw1d35txI1w4H5CzhdN5nwY6Bpp7i8dcVAiEAoopAGIj5/ZGYS2UK9KdXmtDeK4yv8ERrOwIjbxwY/0I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi88NuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTxw/9HxvCM5dQCIVukhQ6XAjuHhVKROabvelDWCw8lSqjGYjJkOc2\r\nBsMrMppz9SeNX8ipO1f+wJbgqGnqbSYzXBqO/xLsFc4qwda60+jE/q4N2Owk\r\niHJigQ2HUOrtjVUN0x0h0gFJXynbh5M6GN510dEDJe7IU805hobR2gktJVed\r\n61/Bl2ZcbvlbIOK7jJXhIvaBA2hc/JTEQvbbuIq0h98JsMt+BcBwesaiak8Y\r\n6+rlaPzRMXJzFbV2LgvdQbCFlxCLxvAhlfMJnSYTfm6/DTRWw6ALmfQwPez5\r\njT5/s678OfVHXbnT21XLEYRl/d1V5NH77o+G6k7Sy/rvzjF4Bo8czsOebeSx\r\nc3fRMNdUYluDWjbLVhaC0fcFSeO6bTikNjUZljDoeVFqziVnz94pW4/XsiUX\r\nN3fRVAnVX8q5xFiF5k5xkSb0pjZJmzbMQg5TParngqWCM0WGTHphbk4QBI0y\r\n6LgPczQTmCozyr+wpCG4JdANqgEEkd1kK3xbD/jcTJ3IlzXRzWE9il9nThsM\r\n3/Q1uTQPJvyYROgpXBd8SvA5RukBrKlwEKtSNPU+XmlL6tpgPFs0rEYgUlyg\r\n8xz9K7c0A5jIUgwlBqCnOm+m/0T+v9uOTulOhhAvjaMd2fQv+DDkgjCaCJf1\r\nrSfVly+ZKO9oIwORHSZycVfGTcEZYApI33k=\r\n=D2oL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.bce7283_1660142445966_0.24818765176692148"},"_hasShrinkwrap":false},"0.0.0-snapshot.6ecb00d":{"name":"@sifchain/evm","version":"0.0.0-snapshot.6ecb00d","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.6ecb00d","_integrity":"sha512-AqNWYn1xVD7UIsCmg34mhCXNhbh5W1MgaoWm5sJMOL6Vfv56/qoACFp4XwPCq76M2FbeiXrQ5ev2bSPSSw4sSA==","_resolved":"/tmp/fb103eaa73b3972533e26529904884c0/sifchain-evm-0.0.0-snapshot.6ecb00d.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.6ecb00d.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-AqNWYn1xVD7UIsCmg34mhCXNhbh5W1MgaoWm5sJMOL6Vfv56/qoACFp4XwPCq76M2FbeiXrQ5ev2bSPSSw4sSA==","shasum":"46b326ffee2f760e98ea195b156724942909522c","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.6ecb00d.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDieGKGVp3ikvgADM8DI9iM21iv81BQpBaWqlIxqzFGYgIgLcTuzqGXhxoIrnLkH3r72AN09fQ5j4KGN6OI/ZRkdjI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9Bw+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2DRAAnuz8GV4wLxVpvb+i+gfTajkezwsAwGg53lDmV9UR7Huu9WtX\r\nl5t9VrkvOSj8kUvvPXLrnzIivZTkUvyaduxvmcUHoLzfmBLgscb9DMwA+zrK\r\nX8c8q+e5wc1ecR0eZSL4xcvfg8q6D9QJ/u/hQKO+a3b+h39opTEyj8Uwdu0g\r\n1CzZM/URavT+6DTtrWxxDWHMMdj7jBTFbfNbQ2g/AwT6IAYpm4d02Gkv3uzc\r\nKWwBeRnUDGeencw0iUgceAU+KuI/5zmVnslOILyMhZkLrp7GD8fnrsufYg/N\r\nyO4P1jF88supacBkcoSqnqXOSoLBlx7MXVLXpLJbSfWsOM1D/6/2Vqt8lo2j\r\noDHo/30L8VG/cmoqEZBYlXXgpRPhV9AQ/RLQuCIoOQXQ3u3FVn57zTlFYyAp\r\nNjWN4Bsn6ZCs49b2GxMP8XDfedn7R1dGSiegSDm4SlqRT7QYC+Y0c9nQAR4Q\r\nQPMtL4JUNmJMh+Rl67Gd7CkQSwzv7svvjGV5QF/iGZJQ4w0jYx/8/N9Uu8p3\r\nKGdtOFyvi4VXYIH0m8nHSm2Gadd4xTA5cDZK/pn1ydhv7B1/EiGUONgkbzJM\r\nLJDlWikclkkAcPcR353B6TLF2Bw1wdqqSmtjxAXCaUC/ZvDL5sM5ClZX6mrF\r\nzHzthREZxW2nYWMtTtnRVfw9W4u3p3Onb30=\r\n=Zq95\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.6ecb00d_1660165181715_0.20208964709872923"},"_hasShrinkwrap":false},"0.0.0-snapshot.d97fb59":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d97fb59","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d97fb59","_integrity":"sha512-HhJEvDdefo/OPPX4JD+8HuMdZjZLAHZPmlRfzwdI829XX07orJSzO9pkLQSjiJkhZCK7dcD9lwDBXoYKH1ir/Q==","_resolved":"/tmp/0212cc267304aa75454fab941c8cbe22/sifchain-evm-0.0.0-snapshot.d97fb59.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d97fb59.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-HhJEvDdefo/OPPX4JD+8HuMdZjZLAHZPmlRfzwdI829XX07orJSzO9pkLQSjiJkhZCK7dcD9lwDBXoYKH1ir/Q==","shasum":"b06a0d9ef99c2656d220fd70378ad41c52e3e5c6","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d97fb59.tgz","fileCount":153,"unpackedSize":508748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERN24ELbZlQLgbM3f5Q3wPCjLGNzVEPKwwKd1gfKBzeAiAnzChecmC09ixt7eLGovuhVUASTW+x7CgvpE6hDN0GZQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9Ol5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIig/+IA4MrzbbHidcQcDbMxV4zJzUtlG97YFwNYq7vUhaGwrokAAA\r\nBf3A4mmsz61+pZ+1UDJvJmNtkDQR+zq1x731OoK6mniln5x8x0O6UV311IqX\r\ncylL80CQepqwBaNw3V0r16jCWG07DnzGAHOl6b01Pgunkm2VkFIcFVYOMQnA\r\n8byd2Ah8H3AILdUqPLJB1G7j3TUFYUxIKjPasgppEQHgIRS7HVxGV3QyC0Q5\r\nINlSCwYIItTk6ImtXS+yTrKYJ45FCYnOgeWKrqeJxTO7TUML1m/4mxSk0Y0z\r\naYMj6ObfjcIrw0jAZ/SvfLij6AYCdUnW2K4wYiWs7gfyLrMK4vQ4ugCSdbAl\r\nTJRgkah4ieMpomwqqvnaogmxKQoNnUU/qpY6jfCeYNP1QzAAbbfO85gsR/yd\r\nRnpueteJkpaJSKN8TiZeRb+N5e5tmJdKhsJsI5So7QsUiNn3N0aKfiPPa7LK\r\nr5PXCZv32PqjfYnVGgQb1RI1ZXP6iT8PJs20RwsO1SiCfXhjVCGetlzF4s3s\r\nBldQtaf7A/eoVNOlSVrH/A6Be/nB19k2JIRx+WMAiby5TFY2RUkuWTJ5cKTs\r\nt3wkglGI+LAFhtW4uKcOOO5OerwXEDs/mlhFpFw1kKz5tlpr0yPbj1ZYgU2f\r\nPQ2OU4bXjojwc5FjJiXMR/vC4MgXJctvnoA=\r\n=13uc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.d97fb59_1660217721482_0.3712650429592552"},"_hasShrinkwrap":false},"0.0.0-snapshot.580bd55":{"name":"@sifchain/evm","version":"0.0.0-snapshot.580bd55","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.580bd55","_integrity":"sha512-z2q4amZeygI8w2K2diVP0rMxNMZcmMdlb+hP5uOz3ZpykxXnpBYGmQ6THUp5T20ThqUNGbcGZSpXNanpM/gHlA==","_resolved":"/tmp/3df4340bed5c1dc12b45598804187f19/sifchain-evm-0.0.0-snapshot.580bd55.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.580bd55.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-z2q4amZeygI8w2K2diVP0rMxNMZcmMdlb+hP5uOz3ZpykxXnpBYGmQ6THUp5T20ThqUNGbcGZSpXNanpM/gHlA==","shasum":"17090bcdcb22fed7addaf07dd810cf91c3b17609","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.580bd55.tgz","fileCount":153,"unpackedSize":508703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoBKyB72N9SuZpopYTg9KO2SMIQa+Z+mVgzJ7Q4rEO7gIhAO/7jr6VJyEPlSZuvmPy5EBsaZ0XQo/2e7lzRby5he1/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9dJ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2bg/+JA2fwP2EptJu3eF7nXRonCQDrybYDDz5PWssAbFwb8RVipmi\r\nx3WfZM+aQEme1XT7fMjng8GvpF9G4eh56Mc/ZPmCUzt66Kub6rLhgd3MwELe\r\npewleWCjwa7J4+vV4z3v0ulsNqjmCCRVJP+oegVfbHlnY5Dk4n20SedBvzgf\r\nT26796xlFmU73+1LIvHEawIF5VNwLbmy5d/4zLnObOP+lMqJLyW/PZ7CQjnq\r\nGhWKc+sNOh8zV/K/rLkqitjH3Jdr8JeCTHqULguuDKlhVBcPKmgP0SProQqi\r\nlwPcG0tFPfVkSlHY/bEszIHG6tTV3vgqH/DqIjpkK5UQBgdLZSauh3ci+FlB\r\nYu0K4u0MjnwLaF8wPPERybGIsSJf4NpBdfZty0OD0anOubPJA6YTuFWw/WRb\r\nxnv6UUI72Y3ixmOiO7ZKXKT8SFCy3zel4vh18CoPqYV6z5BuSajsrVDxtOu4\r\nKfJcWgM4XpCpg412EVfybQZ2DMMJxptozLObT4Kd7vAaf70WpB5QQTPVxTDC\r\nHMS1VeZWnc5XcmsnUZCj7kATN0XXd1tyUjMkak9VSVKhnazKriaF4trfgN+r\r\n+QiSsd8UZKEltcUgjAYnytU4iIHP5FPA+GP7EAHm2YGlB/nk46Z3gJ7GnoJc\r\nxiZcAhzXdj/UqmYmRhgjies7jkyA0gd/o/I=\r\n=0eEO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.580bd55_1660277369307_0.18587039913140435"},"_hasShrinkwrap":false},"0.0.0-snapshot.c449430":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c449430","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c449430","_integrity":"sha512-P88wcU9MPAUfInO94ir2kUUEbg3EudzrNuc7XNAXQ4WHO+mrM1xLBRsIQ/z3RT/PgSVMPEtLxx/yTiEMPndHhw==","_resolved":"/tmp/941242914daa60e7404f3c5e021557c1/sifchain-evm-0.0.0-snapshot.c449430.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c449430.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-P88wcU9MPAUfInO94ir2kUUEbg3EudzrNuc7XNAXQ4WHO+mrM1xLBRsIQ/z3RT/PgSVMPEtLxx/yTiEMPndHhw==","shasum":"db6132a874449f043d2385107d0af32117691d16","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c449430.tgz","fileCount":153,"unpackedSize":508703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgoYXsjQcW1a7Pm92RRpkZtmfUe5xc7oJ6SPkBp8AveAiEA+XFThZ2jj45yfH7Dbi+eAAuINvjSYUrba4R0o8nYg3w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+XzxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/vg//fXa2F8y7xwB9s9Qg5Av450Oi3ai0zKvb7alazTbdo0amVdtF\r\n7hamSvIP+muXwUfY60u5k8fvFQQDCkbvOm/wi73+oMCSAdutLktQoCDCLhxR\r\nVPrRpeZb//oPny3v+LA34KYCr42F5BEAsvtB6WvKj/iHSWjZBc3R3L6FQcop\r\nyXWSzmrpU0fFEnUe18gn1a6mVeH4bU7lAfpWYYoS1+bo1d3dXqmZQHB/f3zx\r\nCT/bRFYID8X+ksW4abhBdpmypqtdhw8tyTbl+ljXQdtubqnuvZ89XaOhONv+\r\nvQgQrLZaSGLhpT34lk+l7O0gHEYwNTdKTYcjZNgsdUOa8Ypn6SMtjEE4m+1O\r\nxF/A41KcMsMUZnu8lv8V+BY1CO+Ryz1TSyVmoHhmHENUKRi23iFVMw8WhmzQ\r\nKEpaE5woyXtLEPVs1vfA5TnETPd8lBgptRloVCbjR3YxHraMxxqxpMtoVrf5\r\nR6qdfI4xWp3NuAOdtZF9vMBJ+UvVcn7NuY6ev3FxSpfuhW3t2/zL02wu/dwZ\r\nM7sMUO5V4GFH+YG5cRbMeDQ0uyC0mOMm56MUv162x9rusM2bfhZ6/hgQnoyI\r\nf2oByNJR5ayMJQWWrtIo9aFMgkd5nmtgoT0lsKSfBKnPHSOV11m+R9HOi28s\r\nprpKO0pVDUAwXiV8og7Px7GsBGI3AILlw8U=\r\n=27b5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.c449430_1660517617027_0.7096030139463305"},"_hasShrinkwrap":false},"0.0.0-snapshot.c64396c":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c64396c","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c64396c","_integrity":"sha512-DUXc/0KZXG85MnrINvOPv+8rl70er4Y+CRqsyqGHF5gnzGbliBj0BI6dCiHrszNtRhNjtTGbPMsbplTDrEyy/w==","_resolved":"/tmp/c080cd75637f42305b546b26ce027d1c/sifchain-evm-0.0.0-snapshot.c64396c.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c64396c.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DUXc/0KZXG85MnrINvOPv+8rl70er4Y+CRqsyqGHF5gnzGbliBj0BI6dCiHrszNtRhNjtTGbPMsbplTDrEyy/w==","shasum":"205059f86f5fc3ed1bf7e97d8e384e246b5eaeeb","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c64396c.tgz","fileCount":153,"unpackedSize":508703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs1gul1XAoqyzsectwaCxcbhichnibhwOrRjTUPY9bNQIhAIEWe1oqW/0iVcalOGyeKOQjVzs2LZyaejRVoh4b0m8t"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+bfYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvDw/8CSaEiM+dS6s8w4o1okj1wfa7e5H9GlJ11lDBm/wX0MZHfr4g\r\nrOd4REovCf7DuO7kw9lUkmlVqGaQj+oSrQlUeyWt4DFUj6ZMKkvIqlOdSu0y\r\ntCv92JBWVgUbBmifuNjjWceXaQzMTLYFqkFWSqYQV4IOCKtt6/1ZSgHoVS6b\r\nSY6kt01+yMVW9XJngjrZmjaLjJZ1mI8JwmJefxbPTToLJ+w9QsP4iQHElh/C\r\nwytgb89o2MjGTZW1xL28VLFbtgtwq+WJJaU+lh7+pTi6Y/DQhEWI+ACx49So\r\ngUlnWYi5BhEDQ41EAJcpNBOi+Sba/IZX3i8KeIhkcQ8CLyu3Yw5P+8azOLy2\r\nn/7fuunt1l8xYumGY0YTSEsqs0kTJzh2ifKB6N7M+uSy8sxw61cbYBuzw9pC\r\noWQpEnp4A+ZyrXhvn2S9GKC8pYuiTBXTjVT5/aHdyLesxCBswO1UMNXkQ96f\r\n/qiCBjAPGapUqgX9kkah0cpVPXn9OPRPhtfWLdTb91w4RLj5OJ1pF02FUU3g\r\nwST1u7tuorj+5z9uBaBKvTAHIqhfeBTzXrUtNy+TeRvcxsjEgcJR1TTkhRaP\r\noeP8BOHLP5zp436jMNEEhHYFoGK/itwAaDl4KDIASh1mqvlR+EOfgM0JfoEh\r\nz6I7z7CWxN+oWoyj5UpXDAC22TGwR3zlIJ0=\r\n=yhV2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.c64396c_1660532696715_0.20872959129587287"},"_hasShrinkwrap":false},"0.0.0-snapshot.2195489":{"name":"@sifchain/evm","version":"0.0.0-snapshot.2195489","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.2195489","_integrity":"sha512-rPzkjwQuyzBa51RhvTYt1xeUtlnZAYbGlvO9XIq53Bd1gkS+L+hmay35++o2sNZ6NHM2EVIRlkak4sDEMvpZ9w==","_resolved":"/tmp/55ca09746d91d192471d5087f5f6912f/sifchain-evm-0.0.0-snapshot.2195489.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.2195489.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-rPzkjwQuyzBa51RhvTYt1xeUtlnZAYbGlvO9XIq53Bd1gkS+L+hmay35++o2sNZ6NHM2EVIRlkak4sDEMvpZ9w==","shasum":"b6b5c23186e2378e94bf3987de542349f63bb5ca","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.2195489.tgz","fileCount":153,"unpackedSize":508703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk3JC6rkJWpsSbAJTelBOCbOBblIzgnAb/kOxzi959QgIgZQUbCq207AsXyI+bv5WcCcWgdKcns4J4zJs9Dcvx1/E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+rfkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNZw//a1AJKurhrpM0eqXZDGIJt9jilqLkZhfdLo4JKEiAN5ntvhsb\r\n2ZJ5YAjAWI7h/DN32ZJR70CCQd41lYHQHDWFxRi14HRi7HziUc37SgPWgJYh\r\n21OOSnmbCKMUXmV4HtDh9L/eGk3IZpbZN/MWOQ6g3lDqHt9TkYSKqfSnPIsR\r\ni8ClDjhHRT4tBwehiauJCB1xz3bg3E0oaY0a/7Fu4w/KM8CiZ0y3huX+yEay\r\n2vn5iUzfsUgBV8bCBezPKuWyzW6RpH/tW5iYGzhaD0I92licTiUodkX+pelG\r\nkBKxTrpYgKAnI9lg1/ZqAuCL7dYQz/mW5E2Rrzu13ZaQtZbjIuRV7WU5pnds\r\n15nRg12C7ifpwyFK2whP2dwPLGtKdB9KPof/8zGBZUByMPI/UyKkpVELBngK\r\n1QGYyy56gETSwEx/TdH5bHSYtcAr38p8igbX50xACTiVLpgVr6opH6AfYfUg\r\nepfsxwpOr/7VNfp7J0R/csurR5u2ic7sNEdJVBaBZqv4FImdjPlYAnfz4KRN\r\nZa9Aw5y0EX9gWTvyT893oyoAvcar0suI+lDSPJkqliaD2rFo+D0hGRqhiy8/\r\nxbm4JZ2QkAqYRgrKNaDDnY48PJW35jw2mUq8BFlqgSkbDKM9cTejUwpG6n0F\r\nzzvNFwkPbbE2PnxmxhYhXYS/EbGNT+N+wis=\r\n=wIQX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.2195489_1660598244383_0.4637451673164579"},"_hasShrinkwrap":false},"0.0.0-snapshot.931f6ec":{"name":"@sifchain/evm","version":"0.0.0-snapshot.931f6ec","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.931f6ec","_integrity":"sha512-j65M+vW8chK8ajENoSxKqakefDC1RivuxlTEJeClr+u5S+waoZpYeQmenZceSHWirArDzN/FUzRGP9ciZi9pKA==","_resolved":"/tmp/7629752f67665cf60f248c9273b48bfe/sifchain-evm-0.0.0-snapshot.931f6ec.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.931f6ec.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-j65M+vW8chK8ajENoSxKqakefDC1RivuxlTEJeClr+u5S+waoZpYeQmenZceSHWirArDzN/FUzRGP9ciZi9pKA==","shasum":"13413042f1ca32252bd7b8f6ebb20b6c468bcb87","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.931f6ec.tgz","fileCount":153,"unpackedSize":508698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDY6/9DInae3QVYuoWsNJkRknAYKJbngrTFZEDDwmBNIAiEA2483ltioaSMoW8i0VWJBPxha1w3n1MxYPFrm6PjT+Do="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+ug/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLEA//ZQj4spBWiYIoUFaOVtp4tFnurD3/FqGFCBdTPMOuY55nTybl\r\nVwj1+WtbWam/sqh9Ak+N0wGLFYFEsNM8hDGWHyHnyxed7rkhe+ND/ag3liKQ\r\n3u+IpRlQohCqwqOeOTxj2GbwL0UY3kWmF/+Xy6SK2u/LeoVV7HSaejUQOuQm\r\n67PCeb4hf1jX6zpZobOyyHegV97MfJdUYl35asYuFZUIWYuT1eCIuj5vpaul\r\nFmrV009i2iMKACnv96LwuijpZ6Zg+LH9+xAbBL3zlMTrnqCU9AGF1rdRtX8Y\r\nQXFIn9ajZtALoaCKUw8cy5TSoFnSvJEiTaCmpnWxdPGZKTrveXyckntB7oFg\r\ntI/aSvt3dM9PoaFG2vSApsXGfLtrimLYKIywstmAbse8u25SP3OeX8ETVf+W\r\nJyGRVaOuAs6SGnYlJALMYDdQRRn4tjJFh4TcgGP02+Nekh3wk0mjCV+Wxgyq\r\nCNZnrsBPbTP9gyMMg0CQi1I5fnnowHLRiarTe8zuJ0ZWneKBb3Gd4+z5TF1u\r\neaoLYIA0B8WNfNUPNQZsHQFdxIvyrNDH1yAHZrrBgNtG5E3mFWYPbLLx+sc9\r\nM8dIsxJ8OS/5vdNOp3dQDtP15Kzq97r1UQhTcTX60gFuRWO5ZT2kV2+FgIMs\r\nkdy4xRxhIEJ5Mw4nLndVFDHm+tlblPeAGDw=\r\n=yB/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/evm_0.0.0-snapshot.931f6ec_1660610623235_0.014798791777363984"},"_hasShrinkwrap":false},"0.0.0-snapshot.c6f20ff":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c6f20ff","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c6f20ff","_integrity":"sha512-YscigtWaTbiwPaC8VckdtHRSAnNWX1GoZx6EhVu9dVpLfzqVN0BPaYQyco447gS+VS0x49PSjFUj+0d6KxKA2A==","_resolved":"/tmp/697edb9a5a78747c13e66a389a74293a/sifchain-evm-0.0.0-snapshot.c6f20ff.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c6f20ff.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-YscigtWaTbiwPaC8VckdtHRSAnNWX1GoZx6EhVu9dVpLfzqVN0BPaYQyco447gS+VS0x49PSjFUj+0d6KxKA2A==","shasum":"6e621135e723c4b16daec9cdb3b793aa71565bc8","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c6f20ff.tgz","fileCount":153,"unpackedSize":508698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXw665t5eN3qYRyEmbBg+RWBJ5pCgqjaQQDooKnReJxwIhAJ5cfPkM8wuHH7RMU59ukDqG+WlnJLk43WkcErvW5T0X"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+vCUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgxw/9H/3Aa5LSET1hz0WLlPx3djkpBmJP1AOEW0Qu0wIau/piu4gF\r\nj8KdlEk3vzaDUCagHy8TAlN3zB+Mf0WsfdMDLF8zc6TW5cc2rNJp0rskst0F\r\no7TeoeXfB9Csv/veEkvM3qSI75aooOBlW9VpLlTnxbBzbtumxeYYWsc59TG8\r\ntRe8zHcGIfExalCzUSUewciS2Jl0drrpnvk3y84uK+Q5OatoXMkH5ZSxU9tx\r\nsFzwA2rgwhEBF3SOiAb5h5hJ04qQmj3/Mydn8pILtADGLGDiXkUBHX/bxUAD\r\nT4CPm6OjTpoUH7hobUDsoHLwklgn3UNbCiUbXKde/uX6coinu56TS+WnAa1Y\r\nMJ3L9++S0xIGHAgXCBz1A09qE7r7UH9OBv4ppKvtpmBnuIjb8ZmvZvS8XYKg\r\nlSkHOX+U8IXiKLBMFSiwr/e5uayrKo66Bu3VUDtKJuIcQRHwyrgrVQRL0nDN\r\nrzR9lNi3fLwH9GUIZUd/PFT9mvOTEWx5x94x02t3UvEtS/7+ykz4oUfRtiww\r\nBvdgF+8AfaRsP4f1cimd0CoYxPR2UH0KKJ5mPuJQppwLQCAfqCmS5jNaz5gO\r\nSuu1ok5Djsl2bb3U4dE1Qv+ls+7ajhGSwPSFMuAVPfHCic5BIXh3njAlioJ8\r\nqz+meAIl3V9uUXRYj1QuBzrCgSuR2ZKixRw=\r\n=lX8c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.c6f20ff_1660612756046_0.8959156208899783"},"_hasShrinkwrap":false},"0.0.0-snapshot.e225bdb":{"name":"@sifchain/evm","version":"0.0.0-snapshot.e225bdb","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.e225bdb","_integrity":"sha512-MqOV2q8uX6MSA7BLw7wSc12Sa6DFGEJ2cN2gJbku5OPQ8msnC8u33wFRQz7H/hqSeI2quFMDpdAqQjn7TdwVtQ==","_resolved":"/tmp/9388dd875755cac0bec7efa0e0586708/sifchain-evm-0.0.0-snapshot.e225bdb.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.e225bdb.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-MqOV2q8uX6MSA7BLw7wSc12Sa6DFGEJ2cN2gJbku5OPQ8msnC8u33wFRQz7H/hqSeI2quFMDpdAqQjn7TdwVtQ==","shasum":"7629b25b1933b48c7dfe3c6e231438a5c5d9d452","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.e225bdb.tgz","fileCount":153,"unpackedSize":508698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFw3DKpUjaSCFjhvbe58bMfpCKT/0d2stq/hAFixH5IaAiEAq/F31kKy5o2fziwXb0PnyvRXr3E3aU1drOPc64Cy3g8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+vfxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMnQ/9GQvRbue1OOFiOc9q7OVcDNcF3YYHTb2YxwN70y2fV1wyhIXR\r\nhO5pHtWjsq1KL4NtWju3hqFu37dc8X6zxjD8lwcaoOVRMF4hyQz9dN5NdXUx\r\n8wbluJTd+Ct8JqbCOwIaspR2u/zz82fToxDoD/ltOEjFihyqJNh42f5P0gdE\r\n1bg9cPrVn7oGZ/LIgw+jwe+JuVZyhzLrmkCiKeNRk9iXMpVkCzdPpV943Jeh\r\nBvjSboEZLF1iSwwDkIRSt/EYKbNv0l3mCG8F2pRSH5stTzkianvpwc09Nzot\r\nCr+cNTBNr3srVaB3Urbo3fJ5TVbUwqhBndtZ/kO+1ChT3PfnCDfbYQGCaMCz\r\nz6gCePeBG9lGvvJn4RReeE0OCxEQ3B+2oF+fOdxLbCIIuyeMdD1BHSljAVaV\r\nLkOBE4ncB/2l8U9AN4myE+YLIDhJ+sEmP5m9BZ1m+pUATqNNAhhno1CqvGjc\r\np1QkJF0ATD74mRvjHjQL5AY05ZaGjf2JjXcD8Rshopg0tpdxPOuXtDSclNUt\r\nvmiRGxWrSU626s/Vq57zZAoKwq8yKC9w+SCs9gSjsbuQuPDjyzLZAdZgiCIA\r\nIf4fAF0bUDPQMY3S4mFSHK//VNiuPtp+SCAlrdyiTmulDFfS9psxOxwQTv16\r\n5++h3v4m5SaNF+RUyU8x6lWGod5U+IqrE1I=\r\n=lqJi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.e225bdb_1660614641658_0.25334064806006684"},"_hasShrinkwrap":false},"0.0.0-snapshot.32bfa2e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.32bfa2e","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.32bfa2e","_integrity":"sha512-sOaxcc40EAOKuP+lkp2ndNFONMHZaEzLer5Lz+o8Jp/muIprw7IW01pl6ZvTF2ypFhlAYO/mvNaU0IL0/UsKKQ==","_resolved":"/tmp/d52db34d736875975ab88af8f12314c2/sifchain-evm-0.0.0-snapshot.32bfa2e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.32bfa2e.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-sOaxcc40EAOKuP+lkp2ndNFONMHZaEzLer5Lz+o8Jp/muIprw7IW01pl6ZvTF2ypFhlAYO/mvNaU0IL0/UsKKQ==","shasum":"267cbd9377f39df0a84edda530e2fe474d46dde5","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.32bfa2e.tgz","fileCount":153,"unpackedSize":508698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE5jMIvvzSzvUpAxHDhd/pNl0tAcu9wIpX8UQ/WfZzOQIhAKrJ5rMsPRpP22Vma5/Ro9AOCbCAgE0mCVpPuGoiUUj9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi++ilACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Hw//Vm/0+6OD4RDDD9RGTDPssfcB7DnwtxZjRAxAzhS8LwMpqWlQ\r\nVKm4oJG3um1KvlrH3EUaS/2pmj9CJQTpPLpRja9yOLBT0TybFOn2ypF8n/nq\r\naDA/jB7XyGkvi1WstURx03ePtuXGftoIaZJ3qKx1M+QK8Wat8DyX6Y4KsMZB\r\nQlayLk2wQ/JCMhRUsPJji1HfcpzEIGUASls1jhD7jTmcV07DX5P2n2ISheHP\r\n8tNQuqh/+Ck+8nW2bfDfOc9IFU6pWksuWrxPfewlVOs59bHkKxg1DlZIR5q4\r\nImgDltguxmQ+DGUrIDH3d+52FhBZToOddhzMZpd0XySFPpVoO5D3GM6eDt2D\r\nBaLf5y4U2fPI0XiMfL6AIn0CoIYqTdIKCxXUzTCa1nTWQS4IQ5YQS5t9aqzY\r\nZBLzt6Kiv1Eggx3+GSNxkZUabITMT1Li/oQ9qJZ2VUA8ziD8D+rmmfjdPDNx\r\nZYoU5lsyx+qRS20dia/VHfou7c33btkHCJ0VEVC0JUZKyA4G5KQrTBsFbGLN\r\nSwE60QD3XT6gUaEyOaesk2o8uunrulgErHlrBdheylWkCXN6xst6+jXkgqzm\r\nGgLO7cPf3jhxX+by4acOaHRxkBoxl22HqhExjCuzn22wgULIMSpQCE7SrjaB\r\n/alIS8X2jK4ETSVsku8Bz3Mrqa+SMX2vOIU=\r\n=Q/aH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.32bfa2e_1660676261303_0.828668283650702"},"_hasShrinkwrap":false},"0.0.0-snapshot.2801837":{"name":"@sifchain/evm","version":"0.0.0-snapshot.2801837","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.2801837","_integrity":"sha512-v+raSEqS5KO1s8Tl2jgM0O3ydFwNcusqw/wcr0GL3OxXWwJ0u9LyMv7tqh/HPU1NI1ONyF6xyhGQ1YUbw5bYiA==","_resolved":"/tmp/0e723a8860330b7c527052d72cb66a78/sifchain-evm-0.0.0-snapshot.2801837.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.2801837.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-v+raSEqS5KO1s8Tl2jgM0O3ydFwNcusqw/wcr0GL3OxXWwJ0u9LyMv7tqh/HPU1NI1ONyF6xyhGQ1YUbw5bYiA==","shasum":"654a1bd181efa1ffdca3080aef2cb98d3fdff29c","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.2801837.tgz","fileCount":153,"unpackedSize":508698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJmQ52u4UJSRgmFUra2Vx9xxlsc6E9BTIbwgk/P5uBHwIgVjG3XzmZ0ZN+NcsxF4ukk2QlsExrGp/yAq5mFQZfkwM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+/wnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraBg/8DjC1S+Sz7U7b5TCRAbXEQEtxs4If29EdH4d1hL4nCxqIM3/4\r\ngk1KaXE+nJ1Rn1Yfelpqs2W4BRjw2SwcqimDJ1HWqjmZPK2II360rqsL3/R7\r\nXW5YGrp0TD/wUuBQPmb+lJXGT/GSXMOt1xvV3OgIG5Ck+1YucG0ZNCt4synR\r\nPCNG60VJTmTKSVFKDHgdossjrXX9FTgCw4BgguqH9cG7T/RVViv2b/hiTa39\r\npeMIxOBcypAbj8uSYPuxot8in4erj11SwUKQPUeQ9nQAz4Eh4wb8T9kdSMTt\r\ncVP6GnOSPxFfgae9AYhljxuB8dLOe5xpsPWDvcyEkCX5q7Xe1a6h0e3A5TwJ\r\nsV41rc9s7yLBWoBpTxepTHK0tWWwQChDMODypou+9gPHjVCpqQ8xjvZLPF4V\r\nA5EV5HbU0Lt1lzMIBoQK9D4/igmvr2I1ceyCc7Fc++f47c/UVpS0Cuw6cZ+L\r\nlaVQVsMj4m6at2qiNqfZQxh0NgB5rZiglnMOl0IfFU64VAFCH9rszyrweIdm\r\ng6Ub2UL2zJ8zjDFkIrFAhl3D5SCN7nebqZbXigsas3Tr2hOjDCjWwSUwS3Rx\r\nnob6ND13Nzty3tXWn6zhnN/Src8l8br/aMZ6nsXZzctCJCXz9OWgY+U4Wj+7\r\nZMH+RgxC3aLXaqAl9FmdaTs3yu0w8ZWT0W0=\r\n=GKk4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.2801837_1660681255575_0.7143329097324265"},"_hasShrinkwrap":false},"0.0.0-snapshot.d31f736":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d31f736","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d31f736","_integrity":"sha512-c87yrJQJZMVzimMaV6CmO6dVZq2ApHLWJ0XADRCtYkyQofVy1hrbxlSIqyMjj2bNE+3aNbUuoP1dbtxY/afpnA==","_resolved":"/tmp/6055e4638a615d85158ddaa294dad4dc/sifchain-evm-0.0.0-snapshot.d31f736.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d31f736.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-c87yrJQJZMVzimMaV6CmO6dVZq2ApHLWJ0XADRCtYkyQofVy1hrbxlSIqyMjj2bNE+3aNbUuoP1dbtxY/afpnA==","shasum":"2c0dee9d3e8ebf05a8e435dc9480c32c4a7a2525","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d31f736.tgz","fileCount":153,"unpackedSize":508698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAq/yRt3gFWUcATTxIfpmyZhOuRMaNdAm/rJH37dwmwWAiAW1L+2+jF5560VzDPmJxmeykto2tJ65Q2b82lUBAomlQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+/7lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgMw//SDakfJw+xu3hV6/HFqbM7J06HUlIq/RaeLXT3UaTGQzXP6El\r\nhTAoRhr56mj4aCsT8uGpAYmgsgT+c5qpx158VdB+MfeochWBjutruE8X3WCU\r\n0t0PBlzNCO3OnEBYpbJUiKABThN/R6j79I96lWjTPGjLCIB/Hg/74aXQK6vb\r\nWqLFAGEMK9D20u2S7okFm/rkLKH5yVDc7Dr8OiNttc85QoG8GubO1PXUs3EU\r\ndjmBXi6oFrbbF9rEaJbeyh5zwwdWtbBrEgjM8pUnwLlqK35BPL89XZ2XKxkm\r\nITY6ub2XOQUt+u26KOaiMRRVO79B9eOhj/96aoT5BWeb76irdbV9Cw9KfkD3\r\nuqJm9Gcbv7YpQXxmuJSzVlnZoKkAAWYbciLPDbcUrxn1b4iA7ru4eu5Ml07l\r\n3TcXKV6UJ2Sx3vrhYpJsp6ftRN60RmMWxuxFYqSXnNM7OI5ghCRocR7GWEi5\r\nxOMJrm7cUjPcktdhBHrQPfzuZ4IUUxfibGw/QDKN+wpJoFR8cIRVbX/ZuOof\r\nZI/mIW6vX8e85aNJ2yP80fUrgeF6kyLp7j+e2hQyuGeGq4nXXcthzP4/s1tb\r\n0x1JjpFdovg3mZV5n0Udxdu3XtyUIJIyb7qmQFgTvsU8z/jytNw2koBJW/KV\r\nn6Uy086xr5yBc7+Ih6Yd9Zv64eZs5VY0MrA=\r\n=WENn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.d31f736_1660681957493_0.43112248144520127"},"_hasShrinkwrap":false},"0.0.0-snapshot.1f361b8":{"name":"@sifchain/evm","version":"0.0.0-snapshot.1f361b8","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.1f361b8","_integrity":"sha512-ZladBm1jfrTHROUi/cqP1lwPgSINz2Gu/JVwzTXOQkqCI17FB/XyyBfctQAggrIW2x+y4mciRrel0YeR7QXqhg==","_resolved":"/tmp/6aaf8c76eb85bcbee4bc64804fea652f/sifchain-evm-0.0.0-snapshot.1f361b8.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.1f361b8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZladBm1jfrTHROUi/cqP1lwPgSINz2Gu/JVwzTXOQkqCI17FB/XyyBfctQAggrIW2x+y4mciRrel0YeR7QXqhg==","shasum":"e7ab8a9b9f30345b1bacb92e9593dd120bd633fe","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.1f361b8.tgz","fileCount":153,"unpackedSize":507882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1tYuc/3Dqamv/pA5DJ0k/XxtpFEkmq6CXmnD8FnDrSAiBlzFvfoYz5AVf7+rscnkvrY+TPSA7lV6uNMdCfUnYmkA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/ZL3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB5BAAkL8nxLCVWZ44ZQilQgkVYAcNRwg13YnuX8vgGrkzIanoRh8D\r\n0flNKsx47YV9gg+4lJ+zv/ds61S3+hJhW4ZtkDXRJ7qk7JxhtG0dBkMk2+d/\r\na2hNJ3K0LUORnPACga/Y0Kr2iag4esTEADoRZla8U1bQDWMYmQi+KTaI0+Mt\r\nsKN/1COKaq8v87BdqmnxGpngZQaJjUKjRSWoAa/k5XY1sl0d0E3ddTO31q6M\r\npTvgpEzY7OPsxVVlWBsmVgKcpT/eTqUuTEIB2P9ESB+Nc78ZSzb3iWzmmAFw\r\nBgZyzaR6bTdnwtkO7CvZ1A9IAP0Oi0DoQCgbi9altx+qR09Wkh4osRqItrgq\r\nBau2odNhTwBD8vkA0JeI0OxOdOzxRDwk2B8emlCG7JaxtRPUxDYnqa0+dpij\r\nZ/bAKAK0vWYoIQYixvvFHIXpI5tsPeRkaMPiwr4R8A7UFvOOqw+R+G1FzwYa\r\nT7bfk5kqw8snsWXk0AHDZN1wp8Wwv1mt2BoHKBM/a71NNvnjyVrDNmcTOpa0\r\niNnt1zyARKLn+1L3RHFsWqGRdm3dNPBw5rgMW/fIi4X5SwLiPx4pnrxclhlF\r\nnn1O5CoX9C3JNcN9/km92VM8YBELsDXL9nLxL68EPNh/EqXMJeEO5odzNCpq\r\nrPVV2sa8kATN6V7J4L6hX6WneUxpf3hkbYI=\r\n=HiRh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.1f361b8_1660785399113_0.3829761460044889"},"_hasShrinkwrap":false},"0.0.0-snapshot.2ca4d4c":{"name":"@sifchain/evm","version":"0.0.0-snapshot.2ca4d4c","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.2ca4d4c","_integrity":"sha512-M70T7pSRwUGIE16zFgbZirKYf141GNWVHwh9rXPha+R7zXFcqd62vPO+U/PqkkiTdJQNf9KEyX15lwg9sqjJmA==","_resolved":"/tmp/de88cdff7f2d5f1ca644cf8e698dfeef/sifchain-evm-0.0.0-snapshot.2ca4d4c.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.2ca4d4c.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-M70T7pSRwUGIE16zFgbZirKYf141GNWVHwh9rXPha+R7zXFcqd62vPO+U/PqkkiTdJQNf9KEyX15lwg9sqjJmA==","shasum":"a3b9b61338b96a0642e5a00563d91f8865e58589","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.2ca4d4c.tgz","fileCount":153,"unpackedSize":507882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCybsW1mSO6xDd/Rm4vuvu+fNSzh9js8oIK4th1Cq9apAIgINtPvadB+dOxwB8zvDocVjXtn9TF4ug6E+3L3CKyqOo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/b2XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/zRAAgJlr8tvUT4jdqRrFaTxl6c/qHgeMNEYN6eRgmtC+ZwuPYHMb\r\n/eZVOYkiKI+rcuDZ9Vavjss6sZKaYaZm0VdL957rOXG8BJGPBOPP5uG75fSU\r\ny2F6sZ3oSalM+ZWlIUbmuFhRTbUTGcS1VnP7OWBbBrw3CNIwl6pJ+t5eQXj9\r\neP9Q4BaChwpbZjkhAGsm3gg3txI41iy4gHEetKme1bPZJImKRoROn+cVJxRW\r\n2Ni++i1YtsvEZB6wXuz2H17mU5y9tkQuEn9dDIRILHKWffnsZEPWnxYx5PEV\r\n1n1tJqYH39smpJJN/jGidmns6H+0IPTUKEMuj/4L1y7wKLHH10bXWTJwQb3N\r\nq6DHJu/kBlDXPsLNHLv5HAANc4fspj7wPb028gLMSaPtV2vSCT3CyjLwpI1a\r\n3RipcVf3F4WABZgTiNq0vF91FMEhRO4jbPI/AYcss1u3adacDf4DsMbgNqp/\r\ncmJbH6pd9LGrG9zKGu4fhcD1n9dwKH69sAYCDZun4H+igXWWiSorZoLeOEGR\r\n1XLHUkwVJrhBOQTrFSm/9S90v7mKd8MGc7T/psI8O/0GKpXmgwZ0RMnf/Mw0\r\nMGXJvAwyKT1wL7dkD3ody8YDsJE/XpD24r1XrpM9M7R8Z859PuAatx66Yf63\r\nfH/ktH3RcB7fsyanhm8S+yisI5HCA9yhvjY=\r\n=1zMq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.2ca4d4c_1660796311475_0.08995824200171598"},"_hasShrinkwrap":false},"0.0.0-snapshot.78503e8":{"name":"@sifchain/evm","version":"0.0.0-snapshot.78503e8","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.78503e8","_integrity":"sha512-xY/tp96fMKk8tYL6P1fxzKxYGBpxzrWZJpiMR8Nvq8D3s4Aw4tl4fM/Ea5mw/jn9SpXuTxP692KxOdDisvYWsw==","_resolved":"/tmp/5e73bcbdc6a5a63d1a347ca2eb0809bf/sifchain-evm-0.0.0-snapshot.78503e8.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.78503e8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xY/tp96fMKk8tYL6P1fxzKxYGBpxzrWZJpiMR8Nvq8D3s4Aw4tl4fM/Ea5mw/jn9SpXuTxP692KxOdDisvYWsw==","shasum":"0ec196c8d74c1979778409923831663525c1bf42","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.78503e8.tgz","fileCount":153,"unpackedSize":507882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFukuSNYpQrSOduN0IWIAbj28GCam2crBR/vqdQVj/KcAiEA9oLJqA2NJecoox8lVSTZO4eMQ/XV8nvgUuYc18p3R5U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/cZDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2sxAAm7CjM4kBc5No4Vh5Isg3ctpXp8475WeA3dC/1wy0bMi4yMoR\r\nX7eTPNQYEYiwsFWaoOwQ7H5d0ybwP0tTjLrxl6gnwlO5lJC5wCrVLXiL7FUw\r\n4xOBqTeDcv+fz3QjQPRqb2d9F1MY1T9iRiYa4p4eDMwP3OIhcQ4USy3hQKJW\r\nEjAWkDmzZNimkQlyBNqER7bR9NMiOgBx6zKqA9SAOtQ448QmgKvOy63rHUth\r\nQ6F7wFys5pT1uYp+QoAzeD4/cHOv7i6GWv8rjfW3UhOjPsKBSwiyMN8v55f+\r\ncdJlIJId3U8zoxPlrrSOOaTzJLtXBfDjsaO+F/UZE8x9k5RJqHsaCryCf3Ci\r\n6vzA9mmgfpcnLEZKfiOMqDP5MIiK4oWknnl5BVuyyYmDN4pVZ40KR81zR0n9\r\nG9hQDiv+5sFbg9pjAMoOVsCXGsnTOqFEVivC7HNnY+d00eE8yDQa9G0LIWhR\r\nHkwy166mB3jrVbxEqiQ2YSN7OMTQ2NzqfQrxgutJKmewX7MqnI+3/Py3IhIj\r\nvqZLOPtknHJZJ3MVheBLjShgEG9NA/RNmRlyqOuP/FleCDjRV66tx2/Z1fKJ\r\nSYDcM2+g7A1u87V1deILg3vtqxApHME1wQN+BnwJQlzbNC+mb+DK+c4vUIlc\r\nYa1OP34GajMtP2iaJWyk4ZwR7Z4BXb15RS4=\r\n=BeXo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.78503e8_1660798531087_0.5694116951158466"},"_hasShrinkwrap":false},"0.0.0-snapshot.9d0e470":{"name":"@sifchain/evm","version":"0.0.0-snapshot.9d0e470","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.6","@types/node":"18.0.0","jest":"^28.1.3","ts-jest":"^28.0.7","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.9d0e470","_integrity":"sha512-CX0yaul93YPdudr4IZoMNbdOUULFmnQBGrvYQtaAKrUUF3j5pdDOvMrZgbe7WS7rIJ92RINI27jzpAvRqCC40Q==","_resolved":"/tmp/e0804223c14e40263383e36af8ee6431/sifchain-evm-0.0.0-snapshot.9d0e470.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.9d0e470.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-CX0yaul93YPdudr4IZoMNbdOUULFmnQBGrvYQtaAKrUUF3j5pdDOvMrZgbe7WS7rIJ92RINI27jzpAvRqCC40Q==","shasum":"3f94969c7c94198b67eac4dda18f8c9da9c7971a","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.9d0e470.tgz","fileCount":153,"unpackedSize":507882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnqgi4E6wAhiT5iGeJgofAxlyZGWHgnsD8RAM9hAmbAAiEAvfbAeLQRl7yZXd4LQEwU4lDHFoV8U4AowSyfXjXttHw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/kFZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquIA/9FJI8QxiYSb/e9cecRwxCX2q+dxtMMZFc39d9w+LSuAW8KYqH\r\nVEZ5kheXHc79Nzk8VXYcwsKNOw7o/D+vSm0ZhGQJSq67vrVVoeiDgecNy9gi\r\n0zuzv7EX1SWU5EMPTz5oDODn04myOQzGNlrQ/hQ35iyH2E1k3G9hJvghIdKP\r\nHadlJo1zGzMmNuWrT/aat9E2ex+ReUICNW2Ovb/tdek6LzUhzS2WVCwKHEFx\r\njIjVQQLaIJVNl845yUdXGJrso9vh8xdOEUGq+KSd2ZdyNYZcVC4joqenuMnK\r\nzIDiVD0bVbV6dOVQB4fSrZBg+8PpaVZMW6VU4iSgl/1wUqlFURsDv/gdlDAk\r\nXggDU0OEqWZa1fyNL1TMAQTZE5NbvZI9nglIDx3jgrBmvcbhSNAHRUSs7lpk\r\nHqr91vjmPTOpMCh2GnLIyhjygzU3vZodQbXo679/h/L5ffWAfnTJZ1A7zyh5\r\noEMCQ8KkMMNW1YZz9CsMqNixzqMLiL2QbD8kl/RaBjMYgxqWdc2VEEkRlhxJ\r\nAVwZVG+MNSQfU0i2RgxauHsfIpEVHOV6pMMJgGA+pLqJnoaDNINeL03NOb8z\r\nR7UYryHdYGxQ9dd2GmiwxHbqNUOQvzp9pLVPCqVHDngoskk5B8EQGhAZt5kY\r\nb7KismTrIHGtsQHxk1mUCF7Z6jOFLYt2DR4=\r\n=T8ff\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.9d0e470_1660830041247_0.5351006040202717"},"_hasShrinkwrap":false},"0.0.0-snapshot.9989087":{"name":"@sifchain/evm","version":"0.0.0-snapshot.9989087","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.9989087","_integrity":"sha512-/2DO2miGv+wSjNT+r1WF3W8YwiSPi3nNqlX0Wc4JrSsh73pRigCgyXvQdIQiQIU4dwZQA6G/7nay7Ro6aqfE/w==","_resolved":"/tmp/aa1277a32c93d64b3e21a19722dc5ec9/sifchain-evm-0.0.0-snapshot.9989087.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.9989087.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-/2DO2miGv+wSjNT+r1WF3W8YwiSPi3nNqlX0Wc4JrSsh73pRigCgyXvQdIQiQIU4dwZQA6G/7nay7Ro6aqfE/w==","shasum":"5a708affdcbbe1a02d778a0ff68b3681c0e93f2e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.9989087.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtoQSZbyV53T7+FdQZYVAjbJTfmVbwxcg/m4DfvY3GigIgXeGYQ3QQcvEz5JU0LfunwPiLbFG/BbtCSBoIesLsX1g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBLtHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO8g//fn8br/ka0aDLASOboZP2su1zGNTDAutilHi244DqxzeNnRjg\r\n79s2rbnYgtB3QM6k8MP5FJgdMan7zrT7wD5FeDkZHEzQKduOk0acAPVkoMKS\r\nciaDmmL1oOYo6n7gacLN8nhy1iGK3Lesobu+riqBMLJIQ7D2/bJ8QCqcxa9g\r\nCCLrzWVHjPAzyhciZKqxIsQpd4ojdxxZS+rsASTAgOJt89DgjDFLxaBRjPdf\r\n4VkoQjxboeG9LT686nIdD9WaLfljIx2IKDs0OdpDgH7AsEM7Bg7y8LJsssfI\r\n6e2854rTxx75/u+WP50PYU1JNGIK+GPn3scwU5rAUEfK+sPN5gcDbxvqaMzi\r\ntlcNf+xShX/Qw3kvJMU4qZzz6oTr3RL2vqPYFmwRumNiJaksUaES5H8mKg66\r\nHcCnu1mbi6I9UMxyHr9ATujGOrDEJs7hxiV6DKm7timEPn/GMGEngONQLJdO\r\nmPcBp000CoK5eJZjrzzwf+vbP9buvqY0H6Kk70/DcqIUlgmK8AIKKOxcZEhp\r\nJCup70f6zC48RtP0m8PsaN5VrB/PtegVo0i/uNvE+n4lY3sp5VdzlyyNJlvo\r\nz4yx2/ljVD2eZz6lj9NkRW2AetHCF4BcmUg4J+PNetxKzut9fzMHhRuiBLFK\r\nd6fjOB3g39b5WcQ0/X2jIWolMuxZ7s1QRQs=\r\n=vrTH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.9989087_1661254470991_0.4804759821267295"},"_hasShrinkwrap":false},"0.0.0-snapshot.22f7527":{"name":"@sifchain/evm","version":"0.0.0-snapshot.22f7527","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.22f7527","_integrity":"sha512-8Tu/aYxRlPSkOIOZU3tKQ2A7FZ26Yc1+wqaua+SfHlHMk8xFm6ec9PFz6m0nuePbXDk7XoYAYH/+XTV9nQ2HZw==","_resolved":"/tmp/3ca366e2560b400dc53469ddf1341de2/sifchain-evm-0.0.0-snapshot.22f7527.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.22f7527.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8Tu/aYxRlPSkOIOZU3tKQ2A7FZ26Yc1+wqaua+SfHlHMk8xFm6ec9PFz6m0nuePbXDk7XoYAYH/+XTV9nQ2HZw==","shasum":"54d13cf2d485984caa81aacd2d213c03955659df","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.22f7527.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtZKYB0qTOCiH9OwSWQL/5D5k9WztFirCtUdZdbW4kQAiBpa4+VH+E+xtw0xJPH+FByKx0vR3vTaU95BEtGdvxx1g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBZQ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx0Q/+KJLF+dRducrLrZXyXN41fZKPzSIVxC1beUDKAJGewFoch+nL\r\nLGd2WyfReCuCR3WRhQkdz4duWd1p4Q+K0tu0OM6DsmRVnKdEoNtOBHJ8WuCF\r\n/608YnYv1Ah6P7xwTOhfx9WTy53tyIc7K9CueDhHBuJcvWtP/esI6N/O0daO\r\n2lzb1n9pb9Gp5RN4PJC0LN/shVafQT9+iKO9/SbWP5SqzSAxZDlj0Lm2IxVP\r\ntC8Jo4rikyAhEJ3rnm5ciXHAfWB2rmITkVcN47q8d29zYAK7snVPL1Gh6jrl\r\nZ6sjf1Rtbt5i616uSt3gHHi4uqRRuUc5PPyCz+gFPig5+rB7tlQZNxKZ48Bf\r\nMRVB5N2N1mmwE1ufGuNKVLHx4WBRincWm0tODunUtYtcn89zfdU8ewBQlHOB\r\nM4NKmk0+6T7W7vjeBvc/u71BYCksIUt6lSptaFw3Zc44l/1OyuzbDrF3Ljs4\r\n3rtLs33XuxVLslnxmpc2eFMculvLSdWTmcKqVnrqBD957NTqISpnRMoo1+SY\r\nZ1g67qCpISPKnCozgMjoFeXeEXFGGZ1uouOrOoqwYkFBDA7S1Yi+ha3zbof4\r\nxSpxqWF3nEUCAN7hQHGEjFFenUJQ3ZXgiuY0i5TWDpVQ3QwKvdINmb8Z4SVp\r\nEHHC9rLObsuWdHEn6eDANk9fIaLKEcRd9rQ=\r\n=HY3T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.22f7527_1661310009729_0.5946584190886441"},"_hasShrinkwrap":false},"0.0.0-snapshot.e6c99e3":{"name":"@sifchain/evm","version":"0.0.0-snapshot.e6c99e3","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.e6c99e3","_integrity":"sha512-X9PgjToNdWa3Q9ULSoE+8+N7oC2Y9k+LM6HX3q2VV4u1WYa4vJHHmbRLrqRYTZZouugaWQSllPYxxekeDuag5g==","_resolved":"/tmp/f987a43a319a16cc669bd876b8af0a34/sifchain-evm-0.0.0-snapshot.e6c99e3.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.e6c99e3.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-X9PgjToNdWa3Q9ULSoE+8+N7oC2Y9k+LM6HX3q2VV4u1WYa4vJHHmbRLrqRYTZZouugaWQSllPYxxekeDuag5g==","shasum":"c398653675e7d6cd572ca4731a1fa6d3ae1d1f56","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.e6c99e3.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+tj8wEwpCeZr6TjRMLHeXH6iLO0AAO4ZdljhHaHx7cQIhAJYR6+NYppYAzrfeMNEGF+8WLIFmm3ECEvEzuAmSVCrL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCLLaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTYA/+JsHqE8Fn6UnzU6Y3VEMyisvwdjbHpDGOkc6V9qFsN5gFF7Ir\r\nqj/OBEk0SV4m/S8kqgeKyFCxH/8ZJn/foljQ8AYJvxDaLJFjFAxYTFoWI5Fh\r\n/v5VZWPP9U/M5rNtmfCaSCKDHEfvFe/YWRZK9pzwO2eVQHPTxzh1aA//mKpK\r\nHD+QokL4VUhRPbr8c6a2ZLMApwJ50R9gdiKtAEIao59pc0sKwVOJqcuReCR5\r\nAqLj6n+HkIJaAIGZ2pOuySyCl9MdbVqpFdI9kCZg7Zm63pg4RAYCT3XvjrVe\r\nJbVjvmLdiZkFP62Ufl/LtFtHtOjK46jOBs5xGFUmvjRT+/6tDbLqVXDA7Seo\r\nLkaxzYiwrlS6SnEHv9XbkzyiDwuRRuLa7K2krEyWdg87XT9bhnFQp7d0z3W0\r\nwe22GjDV9mCNFCuCzrLVmyr292ecoTvBqp9cUGBMHcfpAg7/tJ9mmvj9KbN1\r\nvWXYzl77pA9nULgm0sdXyll2Lmb9B8MqCx+KfeATiIm84zePk+kHUL3pLUDu\r\nhwufv6mVWYEtiQvdXjo4llkKXDvfsU75K3z4HgelmQuX805byHJS3WNed0fA\r\nnkobhMmU56uqojWD9xjTRX9jldTLkKFL/Bl4HMc9AUv9vRtqC8ts5em3ygyX\r\n41VLCCdisv7IaRMfS5YAX3487LKn43235bk=\r\n=Dxe+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.e6c99e3_1661514458000_0.2898358335782638"},"_hasShrinkwrap":false},"0.0.0-snapshot.5cf4b99":{"name":"@sifchain/evm","version":"0.0.0-snapshot.5cf4b99","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.5cf4b99","_integrity":"sha512-7RfIh/FGiflBUvx7BSuKVkw1AlZfwA2EzolcsyzNbhY20lgtTOyCvAvnrk9H5i7WbkB7VepUnUyp0wxrBBPjxg==","_resolved":"/tmp/126fff2e3da636c24d817ac01e144412/sifchain-evm-0.0.0-snapshot.5cf4b99.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.5cf4b99.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7RfIh/FGiflBUvx7BSuKVkw1AlZfwA2EzolcsyzNbhY20lgtTOyCvAvnrk9H5i7WbkB7VepUnUyp0wxrBBPjxg==","shasum":"4aad0df42e24f23fce8f784d01b2c6337a2652e9","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.5cf4b99.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0MHvD0anWebP5QFcOrOL8asCmqxdaCf0ggk0EpyAxxAiBRGwVNWXeHSm6TJC0b0Z1pZ70GkQTLCwrPsdRU6oPXXg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCM4wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsTxAAhWQ91wDetgyIYfH2dbK3CgFiwvIdu4RoaZ7mWMipCFZ/eXNE\r\nw4P6r4cojxjlf7Pg5l/46htL3eO52X6b57Pb3IFBtnMYRKV5u4saNQSbrEs/\r\nD1x4nhodglYYRMt2FeTvuhb8XCTCZ93YGXoIJvvx0/H2ptSMhphWaBguI1Bq\r\nejNDf/ferDkKocifdEDT6XqeH1S1E3NyJuc3MlP/o0Ih3cQ7J7FbxG1QT7gU\r\n5FnR3M1J8vEbJ0YBRwzRyjnPv0OoCS3tZmTlXRL5bMsv8S9tYQWd6ECcfy3p\r\nvtE5bkfgEC5Y2JTwfdUtAPjy0Y+LOWsgW19li1vsLhiiwaJqM/GhBjMZwVQH\r\nXAzk4m8I00poNZpjEnxP2dxYvWRQZltRf3/IwwHpZhKGsjF2Qkp+RemNjviT\r\nDxmmYJfwVpnEVPftx+ATxC+ijs+fMQbtm/l3YV0ZIF4zvdVAEOO6lMQJy903\r\nCLsXuXLZLB1ulXB4wcBBGV9TYidhsRyVxSiRP+q/M9eMXyiiP2cirZmkZdU5\r\np7P/HdP2BMgKHgfWeb2r2+KYnV6OzAE9sAmtgoehRYHji0xa8BqFkvtMHOjz\r\nQEAaRtsTh6w5gkjDnt7iuxce+tkyryUWG0hMS3rWJRntei0j0vD9PbwWyLwx\r\nHjza26BZgT4NolZMCE8Q+tHhX92oGhiWbXg=\r\n=zE+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/evm_0.0.0-snapshot.5cf4b99_1661521455819_0.7105901156013943"},"_hasShrinkwrap":false},"0.0.0-snapshot.c4ca451":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c4ca451","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c4ca451","_integrity":"sha512-S/OyALUFVrt7qnMawaNuwAF4TSKmmlbfHppWw1mxUJcKTqhDCFYZxBRDQjFDkKH8e57wvF63D4P787QJtV5fCg==","_resolved":"/tmp/9738193b0d46cc6c38a3ada00478e65a/sifchain-evm-0.0.0-snapshot.c4ca451.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c4ca451.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-S/OyALUFVrt7qnMawaNuwAF4TSKmmlbfHppWw1mxUJcKTqhDCFYZxBRDQjFDkKH8e57wvF63D4P787QJtV5fCg==","shasum":"c4c56cff272494666b444184f3b311197c35cd2c","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c4ca451.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHF/LfNb4jDVSCVZ1RkBxzluqOLvC6PYRpR/x6qF6ungAiBhEGO6WeOGyFs56VrJeXaSeLmpQScCEeCVr923wd4dGg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDElkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq//A/+M2OgAduYakqH2uXZZZLSjLp0FWPk6DVBQypqSMb2aF8ywar/\r\n6dH7iNjPx21/1wDlCB3O/miiGccr14DIjCmjZTotnJbbIOLJQL9VEkbkAl1v\r\ncGYyIT9ZJ5AkFl3/OmISFal3Hntz8GC9akes3B+x4uACW21iQn++xontBLT/\r\nfgy7d4kbQjs3/dUEsZlpn0SVvSK3CN77fCedfYfAhp/ombnwo66NmYqrXmzN\r\niKfCMR9veD/9p6VXG9KqPA40RVBkrRJeP16AOtgkHOJExQvWvykx1wdTADEc\r\ndm5DShV0UnHBDC+NQdTcMIDDPBBgtlrDwvVpNzRxfP6hCWZqpaQJeijRuRTv\r\njXYfjwJ/YIsNdV6wNfZMXm/J6/7Y+ddyfPYpKNW9k4FtZjq1Lpny1bXJ5KBM\r\nxVA1GLxOsWivYQ/v0a2nQpkNusPXNmWhkMwlMdR1WKW7rhM1mrIVNcLk8eC+\r\nIs7xWemumkHpuKbqzjmwetLn6NvflOoyHvdIFRgCCs3bgtJFbJRDwODNtdth\r\n0aQqEfKgLWPuZxmIKQZESbV6umTW30SgMXRQtpBG71DF4beJZW2xC5mPQfxl\r\nErvvduNY+ImSaCMrI+jY0ByQflMM3kBxFEYpG8rIjCm4eMYj+Ke5il0e+uwk\r\nw1M0TfbXp8s8hRUIG8PzNHDPOKNJcY3iO8A=\r\n=87kC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.c4ca451_1661749604402_0.7698410025636961"},"_hasShrinkwrap":false},"0.0.0-snapshot.383d134":{"name":"@sifchain/evm","version":"0.0.0-snapshot.383d134","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.383d134","_integrity":"sha512-Wcq2W0UqI3KNCwBo0957t7qN5bQ3VCwBUsWkjDJdjBQfISih02d4AiUhDGjPo6ua9kTrXz4jhfvPHfregfNgCw==","_resolved":"/tmp/05f8646a4f8fe31fcd415898caa82105/sifchain-evm-0.0.0-snapshot.383d134.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.383d134.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Wcq2W0UqI3KNCwBo0957t7qN5bQ3VCwBUsWkjDJdjBQfISih02d4AiUhDGjPo6ua9kTrXz4jhfvPHfregfNgCw==","shasum":"1fbeb895edba3787444e7318fed7c73ef8e870b4","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.383d134.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTMcU59rXD+vGIJGjfiRyba73jCs+WTym2yx7nwlN3NQIge6Sdd0/rYaVfQU1IPAT5KSL2TDbJBpFUAnY9LpcJPx0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDUmcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodThAAghKqv96GL+8zudQS5nw+ioPOmL6DdkFXML9S5b3flYpCOL5/\r\nMhP3rmv7TivhXyMuV728huAbPvXI0T3kynWgAbglRxUmbpAoCszbekBiei+D\r\nxiA+rFelYISQG+9CmrnBsKb6VorpksEL/ced9sBqLjPbaUkAUMZMTreidgba\r\nKdawAm0jvdrnAltybOhHcMXHYKWi3Qk5BH/N97yQcZW6GWP9SuvNJ2bn+TPl\r\n6eMr8D5cPvwBmgVUS46IG7rUv6IDgNwFIukg8ZA/7YE93AVu4tvsyiDm8AQe\r\nTwN2AtzQxiqvKxY0w3Q91qKTXpgYsM92eOo5Di/lL2CGtpGB7rLJ1wep4kK8\r\nhic4I5XnJXVWLcOOAiis+N/2CkxkO3bYXv7DgaSKSkGSSAkd78c9I7KHaCKo\r\ntgkWsw5LKDIbJGiYt49XiDlk+F+FARgQp2uZDv7dcR+fEH2KBCECOCs3CnzC\r\nKyylSLDJ5QQDQYP3dkAuwyZ6o+2S+K8v28hNq07d1aFzW7xKuIAgSd2z1mUi\r\nq4aZ9a69yqWOZVdqq2onDWAXfiRvWXtCULpJnY7SQAgAzn0wWo93BHAkI5sM\r\nqJSwR5zlsglIdAnvARPEl4fgajcM0OZvbjspNmtMAtk3pjaGc4n5PP/wLQb9\r\n3uqM7kqc7M4m4TuCftkWOTVWrKZg9rZ0+9U=\r\n=S4h3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.383d134_1661815195795_0.8552325924891744"},"_hasShrinkwrap":false},"0.0.0-snapshot.bc5a5e8":{"name":"@sifchain/evm","version":"0.0.0-snapshot.bc5a5e8","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.bc5a5e8","_integrity":"sha512-22AA8PK3qbZ3zwVwMcxOJ6hYlNyMUHL3/JO2rMFEOHWxWmK40NGCYUftIQizjvuH6v0xZrZ5yhlBlLp4Vf5bpQ==","_resolved":"/tmp/747e2e4462275b3e8effa9295f8f38b5/sifchain-evm-0.0.0-snapshot.bc5a5e8.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.bc5a5e8.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-22AA8PK3qbZ3zwVwMcxOJ6hYlNyMUHL3/JO2rMFEOHWxWmK40NGCYUftIQizjvuH6v0xZrZ5yhlBlLp4Vf5bpQ==","shasum":"7cb58452f65ae0fade99b244ed16ca29c3d0d011","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.bc5a5e8.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG5W7J2u8A9AMJpMo7I4gkO1Lv5poaqYZxAZ5DtvPVpAiEAhTuOJLmKWAnkV5RUGTLxqq8ZU9uMLLMuLuUiczESEco="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDVFYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK6g//SwcUM1zbsE8oRvj5WLNS4F4E1bZTfmxteZLEgnZVtT+VwrKV\r\nAkOTbUTyOVD8n9g6dBiFPZwpvYj8Bj/pGTGmuxrYwxHSzuWMMxaxtXrA6w+7\r\nFirDFCms6jYMlm42PdVFEdbuqw45ibCTiMpTbh0k2ag/HmdxIgnAfBvjv+uL\r\nr3VWjTd3izpjFR0NtZEatshfXQgr/50ObVu0f2KbzwbglkwMSV6ekX7ROmNE\r\nbn11lGa3unLZuGYW2jSDrMgvgC9qqMy6pK0jUDBboow0Yr6qyqcVb9zSi3Tz\r\nKdBuaBYi31kL9gWwLWIKbiA3EJ0t0xVZYhnIpNJvxJsteLd4H4AohuHueMvs\r\n2jzEcz3vPG8fcc9ZsmmD5tdtu90l12yWeEP8xNjuKsvZss/85sSF+Yan3wAp\r\nEvXlVvpTS2jUtgWrLqc/J0YfhtwRLorGBnrRH/bQiUjQudv5/xxwVZWJ+GYe\r\noPK8gz93m33Dg1LCcpREyFFwXe5ZE3XGRiBrQmGHS7X3DRQy2NV5Hyj/nc1m\r\nt6uzK6QKM9ihwd9jjueeTw4VcX3T0xvkKHP/aQWbYmWC+wCY9Dj3fgjjcAPZ\r\nvnDX6ZZG5b6knwqtF6NCWI7r7qGuvxtLU6aOAAfnJlPmTINFlHYkyz2b+tRk\r\nWhyWr03crcR6uCCF1zG2j68phpf9t8MGNdI=\r\n=bBE6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.bc5a5e8_1661817176640_0.3148588452884362"},"_hasShrinkwrap":false},"0.0.0-snapshot.f226eda":{"name":"@sifchain/evm","version":"0.0.0-snapshot.f226eda","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.f226eda","_integrity":"sha512-TBFGs74i9/TrNUhoVQYCXHl2LQMoRzb60KTIs8Og10L/+NXAJ5jDQ0js0fcwnVBthAGpe0A9TQmaqZ6I+63g+Q==","_resolved":"/tmp/ca1426e62a2c85c88fec58f69cd39408/sifchain-evm-0.0.0-snapshot.f226eda.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.f226eda.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-TBFGs74i9/TrNUhoVQYCXHl2LQMoRzb60KTIs8Og10L/+NXAJ5jDQ0js0fcwnVBthAGpe0A9TQmaqZ6I+63g+Q==","shasum":"642c2a76a403fe97c69fb41ddd95d3efa1469f9a","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.f226eda.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFP98jSvD3KcyvtVGhgCH2+LWUVGI1AedpzValgivwOtAiEAi+MSpuWcZZbmi+1rU9S+LksdTFz98nu2qNfm17Qs1ec="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDtbqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrxdw/+LR3pV7ak0XgxzA1z5S5cHGjg2+uB/HcZUWOE/0scfzdmH17P\r\nXADZRfzCfRk/PdtE06B6BcAyfKFzaWaD4gzFsu62G2Y+Itf8lG4gmDOZBr7n\r\ng4AJquiZGKDZCTyayhBaW1WKp49TDQjB3bndobNYVxWIiBtG0JGu3bz+wYhn\r\nP96B2pi/JDAb2TdegYHB8yhs3iP4w7zPyv5mJauCwoTiC8SztB9At5jDyIRW\r\n2uLjaWXtAGTCvGe/ELTFUwaj2ZICjtBvRntxEmPLDozqeF+/0hfyJnLk9iu7\r\nzHy4P+VnXZ28g0Cn2LOq7iee21QSWTbRZa5K7wDEEvbECR04blb1Uj4LsvRp\r\nbxhpdG+DsykzgpHehpB64RPvtuJgBBcTmpUpGPXK7fBfU/palhNCghK8QYbM\r\n30pqDWRm4xHYnEPbErj8RSI9bITkOI4urwcA47zazNNN5KMgQUJ8A1ScrSXh\r\nfmTL+x5Ha3VLlACSRVzdt4OD0OW3iRdtE4qlb5xeAm5vjXpUWZ9G7UCL3xb2\r\n20JQzpTPVursJI8Ik8Yrl3lMl++H9QppgPQVjRGFa9UyX10+HOQo8/nAmxJq\r\nYQKJWSD1TXb1bfm6KMDdG7yg61Jmc8QItOV2Uwxnv/1BsY8U/d9CE5BXbVJa\r\ncBqHUSTLB/Vuw+amblLUmqRCdVdK29eJb1U=\r\n=Kj7k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.f226eda_1661916906083_0.06998839912120891"},"_hasShrinkwrap":false},"0.0.0-snapshot.a6be50f":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a6be50f","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a6be50f","_integrity":"sha512-rwjZWcJvDk1zimeysboqSj8luD39eSa2jCNPVH8ufg4YwNqOAB+T1+6cmZjgrUZtDnVc7lSIKXxROptLFl269Q==","_resolved":"/tmp/bde9abdc5dd068725c2dc806e5634423/sifchain-evm-0.0.0-snapshot.a6be50f.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a6be50f.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-rwjZWcJvDk1zimeysboqSj8luD39eSa2jCNPVH8ufg4YwNqOAB+T1+6cmZjgrUZtDnVc7lSIKXxROptLFl269Q==","shasum":"9b8fa3b6508e68952ffaf9820cb32b1e386dfcc8","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a6be50f.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu1YWBypVx6MoFQPeBmDbhE6tgCs2dhOY9rFnQGdz+kAIgV6MR3XTyXT88jDARwXBO00QtraiOR10acZ5guOjmyzQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEBChACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcExAAl3tfyeVL99pCdGBdQ2RUFUUiGiKQLo3VWkOwnAke6cHMByns\r\noYhXVBVJZ6VOi8iMEUvA01b2AQVNHQJcLnMYVLqHx5y+BJ9N4k5L3mfwYEKw\r\nlNka6dBOxdEKeAtu8WPbQCGBPuNtRMwx2r94me8yYopWdNH68Y7at5t+zkSy\r\nyiiuzhf0NX5cC2Mg8BYzKLHstGa48+3yZbW5dCXucqcKDNf3s1ZTDFw84qCi\r\nTDynnSXxtciUaIt+s/xI+Vy/q/1j9F0DnTXLtjRb0+a8/VPKGsslpuR2RlVO\r\nvW+7i1wCcjdzuvoeDPzk091D7yuQUldrhmrU8jxAMxCAM+g8+V1FQBN8yqyQ\r\n0WdWdY6IjrdJpwu3PBNp3QJxoz6xJPU4Ok9ww3n85pjZ1xLsEP8nR/+239pV\r\ncs/Pme+Lr4dCGmdueciOpSe2AxzCIKmbJ/1b0Jmz2B3cG6XLd7r66/wVZ7pa\r\nuS2JfgnkQIknRJslVsf9D3T70vDvvZA1Av452o2DTcbIjNpUKJVpNKsJYH+7\r\nk/atlNsuAD8JMbLGsqVSCcTUk3AQoz2Rv6SsskZ5oGhVkx5p84o4tv1u66yi\r\n4/N1cW6uwWAkeM4KLbEiZaDjfhSHuUHSNFYhu0aAcHi92pXUFiShEDWpxbiV\r\niYqrLp1/juQETdoZcSLxwk2jcEtSE6V1t6s=\r\n=Y+RT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a6be50f_1661997217037_0.8673535860934609"},"_hasShrinkwrap":false},"0.0.0-snapshot.ae0fad7":{"name":"@sifchain/evm","version":"0.0.0-snapshot.ae0fad7","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.ae0fad7","_integrity":"sha512-mTg24sKzUhc4X4nY7TgATH8QrwxhzJwW7dsaF0mhBZo5haW60Tw0pukgCpcbQXK6IOQ5FhiJuWLjwySqXOtFaA==","_resolved":"/tmp/24c452057c37756738fea420bccd8c75/sifchain-evm-0.0.0-snapshot.ae0fad7.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.ae0fad7.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-mTg24sKzUhc4X4nY7TgATH8QrwxhzJwW7dsaF0mhBZo5haW60Tw0pukgCpcbQXK6IOQ5FhiJuWLjwySqXOtFaA==","shasum":"0ad38b391b853767ecf93da68dd5cb0ee5dba465","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.ae0fad7.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZcx/uLvXFtAo3rswYq8s3gaAIaSkKW8QoU2qIkPj5CAiEA6+LobvryEFJjfjzhVWf7JTj+qVVu2X5CKqTzlYdNivw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEBLRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolIBAAgRumkTMXAOwrOnbU+Up1ZkNtcoONdh3Fom2EP3a4+vnCG9yb\r\nzgqPzGdFHGID2Tw0EWsNeP9Qdvi/VrZAKtW8CNQ4zEeWQm64vVJkugLNCkSa\r\nnDiO7s0hAd9UKcfzP4VyIuzf2oDFj48Q2E7WoWYGHatOmQncy6pbDzzjZTOz\r\n8MdPPLKFa3+6d1fXmKJFZuYussJJVm1b3boBcx4g2Z3BZtZwxAR/OTdl5RJB\r\n/0tfomK2cmwRlVBzTtMpAjQrqUBIX30ALr6OBwUE8605Jf9a1jjzL2+HQpNb\r\ne4G7K87xh1lam1Qp9fBx4YMoS3rJz0Tdd8qcW3ngxk9vc9PhSRqOhEh6Vr7V\r\nCjyg4Jf6tETzR4UfEMUrMoAO9YlvlgDoH25O9mThC6VSlW6kj5SLtQvcVUuu\r\nthXvJJMVaGdLeYDExFyFUsAROqjn/LwPkjH3c0wMU5qL4t1wBwjC7cxS7kTM\r\nHKLZy840eoC4guBILebmzY6WX5cLpNksXxAk/pi4RJK79jWjmK6Pl856R9Wj\r\n02Jy5XLlw/8dyLQi29J/ryrowi7Jd/XRJiNJugxjJ5/XceG3TrLAZEw7wbEE\r\nCg+jww/2EGf7M6QdmSSnopQJHeOXea0YqHABRTMByE/8Uc2bVL3QSFM6Mru5\r\nXBS3Qz7WKFWbRwb+QYH9og1DyJaSdRESe64=\r\n=BGzk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.ae0fad7_1661997777249_0.46727935964835754"},"_hasShrinkwrap":false},"0.0.0-snapshot.a4d52ad":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a4d52ad","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a4d52ad","_integrity":"sha512-cRZBpazWNnvEYnJmMmwnugSYBX2EVPHT9NFID/rF+FneiQCtBPuvY6SR5eTUcvtXPcih94+xj4FImYvl9pNuzg==","_resolved":"/tmp/b803837048971a21fff7450607e65118/sifchain-evm-0.0.0-snapshot.a4d52ad.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a4d52ad.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-cRZBpazWNnvEYnJmMmwnugSYBX2EVPHT9NFID/rF+FneiQCtBPuvY6SR5eTUcvtXPcih94+xj4FImYvl9pNuzg==","shasum":"c4eb3da9a197d42045f0c603b542a340f792b6ed","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a4d52ad.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoH5+JyNHSeBTn9+xsQtXKuPvmqqe4xXid+DOEmzM5UwIhAKLgkngawVeMWeR9hzG9sF4MVwnVws0LoIjO+NEtLLVU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEIpvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp89RAAjljj1nVqUytMHifyynIHFUxHTGaDNsfE8o+o5EwCn14yLp2n\r\neUhtu1goi8GxMsRCOYL9FB4lQaRyDa5+d9w/F8OTXSgSFsfygMmf9LgKtK7R\r\nhCdfXZyCVtxemM6Hg/PdSsmhNPEP8ZxwPzDsiSU41URD59C9Nh8slYtfg5+T\r\n5mBJpW394eUwn9+BzhXZ32dOHCPEHPNv1WamhKQZyqhEeYjuoyaqiZ9n3PSF\r\nFSSxfDDxrUajb+Di0fh5ghIH51FqMnH0X9VvIQ/GXlowrS8uOLyG4ulmYTJI\r\nMNOYr7sjJcNV/BFKFTUonNJlNugKsyYVgSi2+9rLjeuG/6RNLBFJndWxfKDA\r\nwGxib53uGQiDuXkMBVj7pACAMI+SgCd1PabZWWNvVymxMfUhAEy0k+gyT4mT\r\nQ2HYl85+7d84LHMSR4b/hEB05/sn0u+10OCw4zy7QOrsGue7bmvO6bnb1lAD\r\n0H5WGLog9cofJHCmqET3fCRwupCU6SiXKGL5nXRVl1XjfSzGVf/EDdpFK8bE\r\nwVpZpSe4zuXJl1zuTmvXvpbsQWmGGbeyiYLCJq27M3Iq+MKY7P71/0Y/i1AI\r\nGHoltfWaoPfXeBmVfS0P9Sx6JjCRvg1fqsl5XcJtXHk1snlNTyS0ix80QMsl\r\njsIKpdVtH4SqmegLWH+lTzBrhzbfvZ9OHhw=\r\n=zjzS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a4d52ad_1662028398801_0.6887773629275458"},"_hasShrinkwrap":false},"0.0.0-snapshot.171cf90":{"name":"@sifchain/evm","version":"0.0.0-snapshot.171cf90","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.171cf90","_integrity":"sha512-O65Cea29zgNALhfl0So/dlXe7YlsdBUluLcEk6LTB3vCVP827KJcgrZ82132NYSx99izr/pB2l3zQznGjK+vBg==","_resolved":"/tmp/ec168bd2b27ea520d4f3b79d3a8dc044/sifchain-evm-0.0.0-snapshot.171cf90.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.171cf90.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-O65Cea29zgNALhfl0So/dlXe7YlsdBUluLcEk6LTB3vCVP827KJcgrZ82132NYSx99izr/pB2l3zQznGjK+vBg==","shasum":"50fbbf9237973e9a1c80b5fe6968e05c4321c546","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.171cf90.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXLY1YpFf3pdcCZmgsiMGNac46ujfxfqK+vc4X96sM0AiEApU7HltShCWagyVCs15TIgZI0XRDbZJolUULyY6jymNg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEIqFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWeA/+JQAA07hnDYJtfoTCOGJxdqGR+obubSOGm1vyr0aanKfiVbtb\r\nc/xWUk8kdp8dSz3BnGtaqIXPWsKXE/6KjYF90qK/bimXcoljtLKvqY/MCkLK\r\n8Pdl4o9NYuzWHoByk2WKx34Zxxk8VwkPlBbzch7mmCDz2U3c0dMa2Ss96AUs\r\nmokZqANlUb77R2UbyQ5zHL0wQSbyGsqLPK6e1QwIKYsmvGFtMNav/Vbz6Ge8\r\nJnC3K4NhzEqzfdetHBdrfZFk4sGPFEZVIGekoQp4ZKaIDxx+8yAyOwHFUjCQ\r\ni61ln6TBSo0UW3u8isEnAYQtc0eV3Ea+JP4RpHds9+1G4RjcEVDfd5QyzcX6\r\nT+RftoARJUEmPPTWIWrHDfIIpeDlBgxDTOWdci2uqkR57zD2vYW2sUbBuaJg\r\ntB/QHxgRLGYnxS+oqs775VS/AAq45UyiWprh0HnwwKrIgtEhi4dweDjgozKC\r\nERh0wv66WxvGlAiYv7rorD3QmoRqfvdI4P4Br+Xm03AWRIYWFsnjRAjkMEVC\r\nd5pko/tsmuY19ru2dElPIDRLi84Xca82aPk0Ae0anWvlrSmfJb2o9uWm3S7r\r\nCLJzfGxQuc1gzvVBiyNYQUorFppt/QYy4t6tNDh3Q7pFHjCpJG73fAiqamXr\r\nG7Nl/zJqPYWX0vn+fNEI8ih7A6nk/qmaH3c=\r\n=c1dC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.171cf90_1662028421086_0.2996837925330933"},"_hasShrinkwrap":false},"0.0.0-snapshot.1748149":{"name":"@sifchain/evm","version":"0.0.0-snapshot.1748149","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.1748149","_integrity":"sha512-F6VeR/HSPHotgqd7eiac2Nn3dWLFiIqKO6Hy+5Oir/CQDtzry4HIRLNRaFpOv1vZRrl/G1JZZMbG7NEYBMWv5A==","_resolved":"/tmp/282bb3fa1f9984cab0064e0e186dbaf9/sifchain-evm-0.0.0-snapshot.1748149.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.1748149.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-F6VeR/HSPHotgqd7eiac2Nn3dWLFiIqKO6Hy+5Oir/CQDtzry4HIRLNRaFpOv1vZRrl/G1JZZMbG7NEYBMWv5A==","shasum":"c672de7d3ec475a29675dd5c5ddce69855853296","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.1748149.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4EVr6YXd2KuH6//g7Djy5CspLAS1kPCzs+PywayeQEQIgduwah6+edMLri/DZi+eabi2qEH3+On74Ga2SRZkejp4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEIwYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt7A//ZSmLWNk3CaTVQAeI5JRsmpm9N+iX50J/Cv61lY78sQO7WviT\r\nlAV+bRjS3CvlIX9eTQ12ZvRSSC2ayk9M2KWk381mTxRODgtLIen92PryNHCL\r\nKXOvzdzu8ymJg0vBtRSydS2M6nJZmWP0FL2oMA36Eg5Wlvpnauqr1U2PRn9L\r\nLgE0yFk1B4n5Ly3xJ0dYbu+3askKP2ohMmhWRCaHUfgKtOdRVCQ12iaeWXwS\r\np3OJturgV2FEh1CcAJ9L02Gwvv4DMzuZS06GnM9+NmVjGQHkHa/1ezK3257i\r\noeyjZm7F/3FiP2huGJ8Vl6jXPNvtCDO+4ydhbLoKoTDnXYQB5RvCVhkJApbR\r\nXvMFKEV3nGatY9naa3rTsyyFllXry0XGHbcLR2ICpMs++K8whTizA5Qa8ZCp\r\nL0iFn76Wft3xVzi2YCEQZQ+aL1+9dkAGavKPqKOilp+zJ0zWOcq2+AvvBzZB\r\nORpHQLZTpWPAfH7MxzuAKz4bYzvMMDauz9jHGHYMMHUOup110vhplLGVlcJm\r\nhd1VptkPg9eOCP0ZT1rzXlVBOaNTg1K6E+LP9TVLzQSw0VpRaY5l/IEIrTSd\r\niQomSP4MYfk1SytlFpDrLIfOck0hvHU7285XaTqn84siavCSqA4YAt8RttlL\r\nKiuDFkVJZOBm1t6cjwxV3pWeZNQ7zATrITg=\r\n=jtcT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.1748149_1662028823912_0.6051403671861693"},"_hasShrinkwrap":false},"0.0.0-snapshot.fb44017":{"name":"@sifchain/evm","version":"0.0.0-snapshot.fb44017","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.fb44017","_integrity":"sha512-ufcphWSgQFG1aQ/v3Cc7Akp5z88CgYc3Pq4dZQpTB5VaQgB7uNS3HeUmdwPXtLOFC+2YhhEIFTjKH3pYdui4aQ==","_resolved":"/tmp/f2424317eca7cef39debd8f5d25a4a8b/sifchain-evm-0.0.0-snapshot.fb44017.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.fb44017.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ufcphWSgQFG1aQ/v3Cc7Akp5z88CgYc3Pq4dZQpTB5VaQgB7uNS3HeUmdwPXtLOFC+2YhhEIFTjKH3pYdui4aQ==","shasum":"675b23b86330ad63db966cda27ec0f04d91fee09","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.fb44017.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPtkfN/Eqf6URldxyG5/LzeQ9EO+Cx7eqHy2mOLf/zUAiAOEHupPzSanjqWpT3rKQx5U1z+MrOhsIhFE/mScQeBbQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEI7WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6WQ//TqYoFp0Ki2vybhWtQj4XftnVkX9P2UcbtIeaZRo7nDNAQBGK\r\nmKgVVUYV8eW3GBfyWwIHL1n8RvxVHgSW5xh/zPv1f9pmFzbwQzInQA4guhSJ\r\nGxQiQ9fURv835l7+dWPF88QS32e7MHh0VwN3SBRgySvDou6vkUCuqE6EokjT\r\ntPBoqT4dypNjsXki83aUBNpUGjriecq18ovTp6N4fpfxTl/HcY2PQmFaRbI6\r\n+yZ5033RgB5XqLbYJa2gq6XoQbPg6t6bRBFRkpVB8aUI59RPzVtLIxjmt4QO\r\nPY6dVB3N7rjeljJItCiLVvvS1PUTKzZjQdA34TJqxNN1uq7R7S5wA+vYy0jg\r\n8Zwm4NlOwGrlCEvaCrJXk3HhdDY1UpUhaB3xLq6fFjEEjqC+hWuxGtZccKsu\r\nm8RKIpMgV9EZPf3SZjvFyOqixHOsblU+jCvkEpIdMivw8HiuAm2a8psxAI45\r\nS7mxXlNjgxh9/nvJbTi5IvH0cwWJ6K8sSwYpepcxQAwegD2Sy55kitJp+2eh\r\nstzQEYdal8pmVHvrTpSx0WdKG3/phcpFpr7rNxx5/MPwG+jpAqOwm2ueGlig\r\n6gFNxp+H6EOMj6jxUkEnWJNTP8g2Pu5iDIZ2t20bxwHQPjpn8I4UgEuI2Glo\r\nU/+m+UBVyJZ/sVY8Y1HYOoxcPx4n6+s7cAg=\r\n=OnC0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.fb44017_1662029525891_0.6724059072637805"},"_hasShrinkwrap":false},"0.0.0-snapshot.c3e0bc9":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c3e0bc9","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c3e0bc9","_integrity":"sha512-EoTGpD9GcY2gyFz6ukqFs3nh9Sb9eSa9JvJqYizOp5ZdSLkiarMEAsC7naouNNcnDpW9GVbJOuDk/JyrEv4uDg==","_resolved":"/tmp/fe325c013f79d132fd5b255e80260705/sifchain-evm-0.0.0-snapshot.c3e0bc9.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c3e0bc9.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-EoTGpD9GcY2gyFz6ukqFs3nh9Sb9eSa9JvJqYizOp5ZdSLkiarMEAsC7naouNNcnDpW9GVbJOuDk/JyrEv4uDg==","shasum":"62df53b5ff2ff18f84ec734260dd5ed856ccdd6e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c3e0bc9.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGWmezmvB+71a8ILnMRa+751533FTDc7TfyUts0BhrQgIhANkon3L/2xcB689Jhb8YNtHoz6fDOjq58OeC/kA6HccC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEJhMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplVBAAgDfuWsrcGm/F+Aw622UZhMU3E8jTKkkfTOXdMyrvU82bcix5\r\nW1/FYN1pLWi+gqg1a/SfW5Rc2YgVoaOs3dJBNxnLXDCPPdEJuEw0WNtVvj9C\r\n5VV5+6jUjb5S8mhiAUPe012fppBxq0OXVMaRsTsVjfNwGO/LMoGvS+NNJwQ+\r\nwA5DYZxaN9STeBqoshyBHNnHBqT2rhEtVQbtqygtJFzZTrEQGx0mTmGoAcDv\r\ngErmyqCst6Oe9cXfYQsUgsOXlNhQLWm4SGHVtw6qwa0Zfco5qOeLynNnPZac\r\nxYrU8Qp/SB9VB/H5UCuPkswUMdQvMVqYK+v/DwyN91eo5NH1ChYJQxTdCWlF\r\nA3Phtuekvc3eAy1nNdqWqj4AFFYV7ANWjp6m95ycIkfN2fcyKNiAS8mbGALU\r\nAz6XwcnlUn2sPd3msUlMiXkgEAIAJpHO0cfB9gfzidRNhH+VwmuR5weL9lgA\r\nbNfemFZ3LI6TWxXFOtWu1OSyaDKYW96NBmcvWkF0WbOqD3vrqnTU9bFr/KPi\r\njkJVdGaUuhtFQiNexQRfEVAZXZ8BdpZebzCfu+ILswFArxo9Wr0vE40kscIF\r\nHiyHctmeMGFWlff6CUYyFtm8LqobuQKAaYs19f5tG7DzfmotdtpVlUhkGaNd\r\nrg9tANU2zxioC/SE6yX2tHMEM6zME+siUhE=\r\n=6/r4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.c3e0bc9_1662031948208_0.0966068288160935"},"_hasShrinkwrap":false},"0.0.0-snapshot.ecbb453":{"name":"@sifchain/evm","version":"0.0.0-snapshot.ecbb453","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.ecbb453","_integrity":"sha512-x6C92/ChqiOmKa95nTBLNk+h90vJ6GaalQKk9NZCOWnZDVv+LJk/qBQXSYLDvxRLFFDc3hscs1tjjSG1KJUDJA==","_resolved":"/tmp/2f9ae3db5830641c98810b08ce354324/sifchain-evm-0.0.0-snapshot.ecbb453.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.ecbb453.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-x6C92/ChqiOmKa95nTBLNk+h90vJ6GaalQKk9NZCOWnZDVv+LJk/qBQXSYLDvxRLFFDc3hscs1tjjSG1KJUDJA==","shasum":"484ca99bc2fb77975ddef266c9be59e4a51d8eef","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.ecbb453.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDePMYj4w7GMI145pREhic0muhkQ83UGcTWAdCZtbBY/gIhAI52gq6EnfiYmUT0g0f1dW/0hamiYvY2FPlJONCfTpHX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjERk6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQzA//U8f3aeFcr6PLF/eTMaXvWRpEvb5nt76vFE615l0vQE4iUbd9\r\nn+ctgv3cv1H/thLQwC6gvX2zoAYU62j2m6qZ5vy9xObpNgeydGAwBrWp/y7Q\r\niLpnjX43mWlEZn4ZzhcYC/fl9Nf8JDwSO0SBeXny0Ih69wACCXXp+DkrB/5O\r\nDZqzJ3n04g+741Xc/2Jfxp/ytTaASL+16O9lmmZt4+9gMhyvjGkFUiZcp1KS\r\nV6sLxyxxFq0mZBjP8zh8GwNtSX29rnxzD7+EwA/OtNfvfXaMKEAKL4iDasSO\r\nR4t0gGjxHNPw0tt6BEpN+uuAytuD8UlLsJoBfVtkva1B/Zz22RGm+5Ci2h0e\r\nF+MyJJ12Gn0aLgO0It5uKZBM38Ijfv8wK1CafhzmCefYE9VH1JIw+5V39w6X\r\nwgoeuA478JjzdYQw4bGdjMrUea7uLw8j4yjFo9p0uL/OwnoTzPtjwbjuVNyq\r\nPWkDjQpxMpQel95RANOpO3j8EDGrslyprtbtqQ10xlaFCtoOBISKH8+vSLRa\r\nxkO9ROA0sY3KRgvpWnUUoQPTA4RKeMv2RmX99kmSjGzCOqm7e7Zva9PsOXwF\r\n6rg3qT2wP57Y2+exyT3M9JuBOYlP9yMKGsnAjoFiNjf50IaSig1qOcmWv7xO\r\ngy9paEG5YWNj+nkcyu9z92dI/KpxYhO95f4=\r\n=I+V1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.ecbb453_1662064954567_0.9275338325714397"},"_hasShrinkwrap":false},"0.0.0-snapshot.f027fbe":{"name":"@sifchain/evm","version":"0.0.0-snapshot.f027fbe","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.f027fbe","_integrity":"sha512-dcQPYZnm9IVz257/dq8Mx+/NW9OjCPccp9cbvsvGKlTy2ekfAdKgdlytnH1DYgtYMaDFcM9/h7/NpdhPea/RLw==","_resolved":"/tmp/bbf1b521494400bfcc219c7b26ff396e/sifchain-evm-0.0.0-snapshot.f027fbe.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.f027fbe.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-dcQPYZnm9IVz257/dq8Mx+/NW9OjCPccp9cbvsvGKlTy2ekfAdKgdlytnH1DYgtYMaDFcM9/h7/NpdhPea/RLw==","shasum":"36e264d063df0723d88324fe50ad2eab498b606d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.f027fbe.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2qAalEkS1HhERp0xH2YfnwWdnX16HINP1ZR+RZwAKrAiEAxzKsf14UDqUcB4hTYA67o5mfMfl3PUe56dcb1ih5dsI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjERyfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8eA/8Dwn2krYOZTb85pXDqrmDIcnLd1mgYhzjNPyzidGslT7iDvPo\r\nyXZRVAHaU5Z5JHjtkPHVvW6p66fb43m65DHWO90/5MiC83d4Cwf3H9Zmq9Wh\r\nWdjHZIkuIdSf9Rf+qHtGAfulutFd6/zhVTbOVI4cl3mb6LlJfs6IJxymkshf\r\npRnx+RrI4BJ7Tm9DUU1XEK7XMw6d2k42XsN6N44PBZPVEqokepPnTLhePBP3\r\nv3+QMb/I+9/WH/n8ZHJMfxLF7ndlxpHvxUM0YGmSINH0h/+aIKuN7i+A26xE\r\n6bpsJf+WTjOaJxqIt1QHomwG2b1Q2pCfUwcU9ZZfM4EuN3dPzWfMNgeW4Dsu\r\nA9FN8cE5aPOlfN4SUsNP11lpRZr/Y2FATLWf/Hs/I6VuN6qw9obCU49+HFhN\r\n+Ug2V6LMy74hYe2RMZDe87sR6GjZxphlCMLsnMzMk1/z3EM7YLoXnJHDJQaY\r\npUfdMkRMN3SJKn72TkJcuvGUJu1LkxCpoxDSlPlU5ax6IcsHqS+lche4JMEd\r\nKVkTir8/7N+Lxy8ecPQCmJ2LKLWDk87+UB1vSKlDzdjKOHW4BwoD/9jlVcsu\r\nebPQG4kJVmWPski5zoSNRP3ofMTzPYrFcPDYj5oIAGDkaRGzSVvv+m2DUQN3\r\nuRN30PVa9M9YXPT49jMP6+l9JwDv7gECCWI=\r\n=sBmB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.f027fbe_1662065822890_0.5710973266731354"},"_hasShrinkwrap":false},"0.0.0-snapshot.e3e8232":{"name":"@sifchain/evm","version":"0.0.0-snapshot.e3e8232","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.e3e8232","_integrity":"sha512-yTah/IRINWSt/Pp6KB1qTePcxWdTqlr+XBY2wO501utNUc2ZTBczlqEnQJT0S/I6+hDwhrBPFSEjVmflyLNthA==","_resolved":"/tmp/eafcdfa821562548d599af722ca1d17b/sifchain-evm-0.0.0-snapshot.e3e8232.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.e3e8232.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-yTah/IRINWSt/Pp6KB1qTePcxWdTqlr+XBY2wO501utNUc2ZTBczlqEnQJT0S/I6+hDwhrBPFSEjVmflyLNthA==","shasum":"e3f13846a0e66fa67ce6156c3d45a2bc58713c75","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.e3e8232.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVVguQGcaE2BOFPWdIopUdS6a4rp6B5H2AjxZeEbZNjgIgR4FkZMTAeyFDVLGOW6kHK8MHQnIkNOlYTBn2KCH4uCQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjESd4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZRw//Z+oJh8B9OzGtn15c/VsWFkMbXy/iZjlygZcYn7yEMkEjiNPM\r\nxuva3i3RXSSNqKTerMho1aOySCZRJfJHkiN9ow8BnsD2GjEZ7Pf9pyX/sueS\r\nCMbaLa1qmxXzNgcd7aYk7r6K9Q3pUPXIrNp4Nv0RuL3lPmEiXJe9JklpWQgv\r\nPtY37JIfhv5aha6vh+FPVPj0++VsyMbcdZInuhRuNcHwEpTlkV6M2bTJkeZ7\r\n524kPdQ1JYjBsqWfXEQXHG6/vsd7xY6yjMnXnyhtPvDaKGtBezMVPNdM7XrP\r\n4BrfB4FxVMNDwoqZAPhbfK1hJslkf8JECpED3tNQTqT4V0TAyxCgUqOukGeb\r\nDXhg9xswDxBP2s8/5/gsYdInuqTsh1ItphCBgsNEC7FER+w5EpGlHq6OPity\r\nMlqp3hUis1TmaIB0KOlFuNlRYCOQx03SPLnEen9x4GY6gsWuPUXkDE5/P7ZZ\r\nNJNN/z6Y+7z7r+EGtfKML6xsxXOHw8Ht/C6wYPQ15G3h74/d6EdmGdzs5AS1\r\nzW5ae0eTG+Fl8fWpIlY7SI3BpIpeL0G7phA9XrAet/7Aa3l2f5uEq5an9xtl\r\nn7qisarOdAGU/nwf6aQoQeiPjUNgImV1RhdzpjL1qjoLbLbgyh5mE/8R2DA7\r\nF7mgn9qu7HKdr4R8KLxdzsuA/PRB004Bygs=\r\n=Aaen\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.e3e8232_1662068599857_0.4096533697166094"},"_hasShrinkwrap":false},"0.0.0-snapshot.5071d50":{"name":"@sifchain/evm","version":"0.0.0-snapshot.5071d50","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.5071d50","_integrity":"sha512-GuBvary9HFtihapIkJNzmTnQMG2FK033tdRArPLB8f7uKfJN16OXzWu0j3bYkMHSUchnAVQkKhUW+UnYrGKuLA==","_resolved":"/tmp/cc700f32aa30461e005599df0db4b3dd/sifchain-evm-0.0.0-snapshot.5071d50.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.5071d50.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-GuBvary9HFtihapIkJNzmTnQMG2FK033tdRArPLB8f7uKfJN16OXzWu0j3bYkMHSUchnAVQkKhUW+UnYrGKuLA==","shasum":"79916965d6f4279ac26a3296be7cd213a38aee80","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.5071d50.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMzPA316w2mz7QyB3+2aaY2fyvCy3sfX04T5xCFQ5NaAiEA+x3eDKFiewDu7roRvvQ4NoU14KHofPn2pq5VCbuzzSo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjESe0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE4A/+NOGqCnaUhZ/bNBOa0Mk2ApfnD64AEJ5jKAqFL9HqHWHrn8Co\r\nR/Vx+A4Uhpv9xTXB3eL5O48i3br+2vQ0cz3zFicmQl+1bm1YaDPCKx+cVa7J\r\n+oLjq6tA383n3pqBv1Y7cjPflkJYND3R9JhzBdsrZRKB6QAw+KSzrrndMhvW\r\nVxPrpw1ksruUeQmMsc+sh3jQW1lr9x4gJoKot1wFSPPfyAMXZ6Iilj2/r14Z\r\nT9V6q/g8zEkEMpQF11dPGFpc3togE7RNgS2bKb752ebTzOT+DbJyAlTu0tJ8\r\nwedWrbDSgUYk2hT0NDFK1PFNEuyTZZ3A+zG5uSvdZV8AML1NvoztECT5mAG+\r\n2lBDMFoFrqK9qu4qD4e93dJXFC9M7Wcq7y7FNmTXton8GtrRnLB/Zs09/acY\r\noyxUFid4d3AxRoGqz4bv0xnpYBXhGKT2AxBt+imgtNgMaGXkRSqA2hRa4hWT\r\nHccJFJHPaZ9Akp8QtJ+YBHOA5oxQfh2Y/LoNiKpttxD5q+aPXta4+Nc7FrLG\r\n2fcRBkDZx/d2PI4eAaKCVrBcbFpiiYL4nUG2JNnh1cnZshLr4jIXxOtt1Wd/\r\nmYaIB/CTylzTeWDmMdIqu5+RScL9P+EQtNye+0u7O/1MIHSu2XAMXx2zQ0tf\r\nCLTaiZS8M1XXnE3b0YsrPid+0jQJNA+hgqQ=\r\n=l41t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.5071d50_1662068660540_0.2147841965571895"},"_hasShrinkwrap":false},"0.0.0-snapshot.9fb1813":{"name":"@sifchain/evm","version":"0.0.0-snapshot.9fb1813","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.9fb1813","_integrity":"sha512-N4OWiVEJVM1k5Hy0v5NRsTANidG0iClYeVMnYS/BAOvHyPLEH3CWfnE7w5T8pphMYdKE1slLYz9sBHqzr5wPLQ==","_resolved":"/tmp/4f8ec71aa14aa32d44f4330e60f414b7/sifchain-evm-0.0.0-snapshot.9fb1813.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.9fb1813.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-N4OWiVEJVM1k5Hy0v5NRsTANidG0iClYeVMnYS/BAOvHyPLEH3CWfnE7w5T8pphMYdKE1slLYz9sBHqzr5wPLQ==","shasum":"ec5fbfa46be8fdc130874eaee8671694e5f818c1","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.9fb1813.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqlniGicc/HlrAD/9HOohW3tXsLD95BQQmPV9pOxrmNAiEA7kZ0Vzq58SdFtWCwlvPQT6YawIj3ZklS9EAgIkNYttQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjET91ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCqg//cqX9ikMVi/I2knzbRyhfxTvetvS+wInpaAW5lWy4bNnOE6pd\r\nr0rAXY7jUBygbQKR8N6ZzSVLcEND79IvNcq6hduYNGhrSVpybz9b5Fhop6Ek\r\nWmGF0dOZOLYOyxLjBbcJmQsOyBbRl84ZpFLtBm3ZA270r7WP3tqrBlDWMKs2\r\n5UqHZXkGCCT4QFNDTZtrMXZ+sIRd/I0d7Vw1907yhf9AZVX1GWmGI8bM7dCg\r\nJrQmePFvc6FgsbBy+vfZDilRhuV1IvbAsw2kr2r+iliYZIe3qMVYmi/K0ZHV\r\nRnxorJslJvUCvF0u54zM45ocsFNz0/3Ms3qiDVB71Z+be3ooB0PW4gSp6s/X\r\n3jxr1YBRUPQC4lDZIaKj3TSBvRMWNYYqrDddhjEijYbA0I2aRlMQAsbMNIRb\r\niSLEngRI/i+Wl3edNn50WSeHQBeP2yeG1quEpVXutgxbo/2OOrp33MuOXk8I\r\nPmhJnRN2iQs25maKLWJxgXOanojUJ0Jg7Ht0Brc45b/kXAbs0knzazuTeYfi\r\nfQz9WRJ2t+YIZrojm/I2rLWqwhQsGTY2HSke8MXaEpYhYs/a1KqcVrlYD5lX\r\n7kEkFz23U13X7apDTyYB9chOi3lUL94BL/5gOC2GSOZEnYhymMNK5IMm9zLf\r\nyhUlYIVKsgbW4WOHLN6BjhDQz/fyVjCN+dY=\r\n=0CdS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.9fb1813_1662074741291_0.18097857842454124"},"_hasShrinkwrap":false},"0.0.0-snapshot.f762e08":{"name":"@sifchain/evm","version":"0.0.0-snapshot.f762e08","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.f762e08","_integrity":"sha512-pyAy5aA8UBOGJ5okIOdRk10Q3LDR6fsgfJQcptTE5/U3OyMLnQ+1rDvGaBXv/cpf2af/FDosMtLijdYsnxWpQw==","_resolved":"/tmp/ca5f4131645e605440127cc589b1e168/sifchain-evm-0.0.0-snapshot.f762e08.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.f762e08.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-pyAy5aA8UBOGJ5okIOdRk10Q3LDR6fsgfJQcptTE5/U3OyMLnQ+1rDvGaBXv/cpf2af/FDosMtLijdYsnxWpQw==","shasum":"0b809b3b6951860335a07e087b6f2a28802d53a5","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.f762e08.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoXrWes1SJdM5D0ZP8bvodgYIDwoJ62gJpTnh+2Dgv6QIgFTaV/P7YfKQqz3ZQDPaV5lkZCYWU/pZtbq15sRWURN8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjET99ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg4w/9EFm2zkG72z6G1JQnCAKcKGLMRwwi57MDiEWd4WB/1kFWBKft\r\n4Oz+M4+dc0x7w8/QiC0AevW/C/4jd2sDpIegC76Hccpwjb5/kHaRNAzOKcaa\r\ntCkfznxQVr8AM0DszGZLWCTqqN9e7wyhr3hzDmQSEykB5eY7kOOklv6x1GUp\r\nRmaQHmMSHIcO/55pl0cq7Pmb20DEdzKwZidJpuLqQpi4+jX/g0NUOleLYGfE\r\nKVLp3SEe7r4u9HV4KLZcGS6ZTNKY9GQle3JLW2Tm+RNNdOUMAV0Pb18pmaN4\r\ng+ZNJFzu4m4WcrXtF19s7WVFq20hgwWM+U+m3fY+c8biwtmM7jK/aV3Xn+u+\r\nCCw13/JdYfPYSqMdBelnwIDDhFm0LOeAhX/8+Ihb+hMndVUR2FiBSSU2ttcj\r\nAEm3AR1eg4ot1EuokDw2I0z3CQY1zxiDZYjdHjvRSt1zTxh30Im9O5Y1qRMJ\r\nMYt1mPygw+KpISSMLKJToDaBJbccDsS3d/ut4fUPTyCUaVWUfFx/DqPpt05A\r\npQR3a2nX255zKfj7wgR4NhdcOdUZIDMqUZ4uha9LWmB0FnI/WmRx9oC0wyC2\r\nqutilpHkHO4r6rymCHp7tK9mZzHlG+QKGQ+cPQ/v8DEojqe0Om5H4PBBYVsg\r\nsbNphwty9MnKUIeP4rkZXDVaWEFe3zoSMiE=\r\n=+Xh9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.f762e08_1662074749487_0.3365103938908405"},"_hasShrinkwrap":false},"0.0.0-snapshot.0877a73":{"name":"@sifchain/evm","version":"0.0.0-snapshot.0877a73","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.0877a73","_integrity":"sha512-4BlsBQ2gRVbcNGG6vGtX4xfNQINkkSYV90HGDHlYCgDCyfbf/yc2MhZIcgkuEi5kPDyqRkwq+1YgYrWzQIrxHg==","_resolved":"/tmp/fc89fe5cf93be19bc63ab39f2772b547/sifchain-evm-0.0.0-snapshot.0877a73.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.0877a73.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-4BlsBQ2gRVbcNGG6vGtX4xfNQINkkSYV90HGDHlYCgDCyfbf/yc2MhZIcgkuEi5kPDyqRkwq+1YgYrWzQIrxHg==","shasum":"79f6117bc572b24b250a208a7fd2c56603dd5b93","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.0877a73.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZnzN8Du/qWY5iTGTKAB6nXTww6mzqSuXr3lNSsElitAIgFzRKbM+QbcNIDx0QgT3ONzXsqmhM7vnYG5QSGALTR3c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEWb8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon2RAAhxYCgaLT9k0YsVR3vIjfGYra9nSHIgclC7OfQ9n+Xu08ntSM\r\nkqgNib8nyORJyecqL4SZwxuH4AlFPfjextGEMu6CGSDUcESKzx8mRnJ0U7jb\r\nPDLG/Hqi27+YtTnwbn6zfzd5oOUUGfm85HT4XZCvCwMJKHj98HPprLckHXW5\r\n8dFQVZFVNKlrD3eErUEwFeyhbttYn31X1zJ6f9LGL2iJ6nHW6QIrz9aRC64F\r\no79trdEvwPpf9WGUuSkhYKW9S8BRFv6OkUkpBtXzE4EQxLy6HXuEFAF5rAq/\r\ng7XkokKnBVhWhx2Z5S6rOPl1JALhHcofbRewXQL07ktEXd97NtDbdedu0fRQ\r\n5v4VyNmGjqFYOOm/oebcY4HUSBQGOu9XqqeYUgCXPMSCdJJ5OvVP6KYi71w0\r\nvJufbMkeRDkblquT0dOiOyu8K9NQTEiXUKDS/rXyyBXPI8Lympo0oURyyOb/\r\ntjKgk9VYpZPv7siXK/MkI1OihLPeiVeAN3Rwk7vtv4C0z0PAy6fOjbwxjWDa\r\noLBVIAeXrLRHIBxqIC4rqRuRWY3hjbLD+zcgOj2CKPe6R7EeCd63H4mzmpKf\r\nJA6uQSsXjA8wQ1RDlQwWKy43TkUepV84AtWbazc3FreWuzDWe2Bsxd3yzWnI\r\nLBb2nuVybaHocGdFSO2Op7tugssake+XHTE=\r\n=49rb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.0877a73_1662084860474_0.8810889598364153"},"_hasShrinkwrap":false},"0.0.0-snapshot.004c181":{"name":"@sifchain/evm","version":"0.0.0-snapshot.004c181","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.004c181","_integrity":"sha512-1pBIOwx/5zv5j+k/e+xe/t9QjIAXHdFfrzSa8XOk/sywRQbtVc7ZkixDfTNBji2EfR7ojuRcS9UoAkJOLP9S2A==","_resolved":"/tmp/ef2224aa836b0daa650e20b884cfb137/sifchain-evm-0.0.0-snapshot.004c181.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.004c181.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-1pBIOwx/5zv5j+k/e+xe/t9QjIAXHdFfrzSa8XOk/sywRQbtVc7ZkixDfTNBji2EfR7ojuRcS9UoAkJOLP9S2A==","shasum":"57433057c0f92487df87e61facaab7b01faf3326","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.004c181.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpigNxuaQ1AD3ATLEvXas2agZHheEB9PhUfWYDQOnXHAIhAKd0Eigqhmp/7Jp4P3Q1pxIqOUiEiwQX9ansgP2fASVZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEX4/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTRQ//axEqZTLFrwu3PYNQzkaW85hhF0vaS6cKgttSVLcC44GQT6fw\r\nfmDjNh/pGKqbr5Wo3yLTebQobpY1Y/3YFYR/kAr7sSzEN1mCbKzTctYUHkNO\r\nCYrqqelZUJ4NWqudTnsm1trFmS7fhYKtlV4c81xzEWJ2HzSU5HudSZXtc8F5\r\n1db+Kyy1HJY/iCKXt7ilN81QLte4l1wed3GydJhqQ2Ufhq0jkBhJV4SNqRmX\r\nJ6HkPOxw0L6YLArKWA/90GNSX0W/S1R10hOFO+UMZtdomPbfHP58t4OEXAGo\r\nLeYtJKGHUFgd3QMa/tFplPlObby25rW9VbIHenV0ukNyOsDRCyZJe0ONIQQ5\r\nlX5GGHuNTQahK8I9JfCksyQ5fbG+RfdLH0SRu3lzFSg84QZHm3mOSAB19iJa\r\n6nXvBEd1pjYkFA1ogerg9/W3fXrP6lVM2nDsNo8hxcTe565pUNcLxTfiu3EI\r\nOvPjRDIahoYoQIg4hGznYY9hV2stpaHnqXWIq+sYxq+OwLUGQfCx1fzzU5Sm\r\nDNv63AdfY8k6V0ZWPi9K5x3ebdpv3qQuhYVdytZypgtCzIjaLin4IbUvmToG\r\nGRhYuUoG38e68YAPjQJoqW9bHoo6gCs+RY0dvwC8QCTFfnUMXH00hpzMRNxH\r\n80duAlpY0cyuSE3sxpz6WZ6K0DobX30zrPs=\r\n=4epc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.004c181_1662090814947_0.48558132721528136"},"_hasShrinkwrap":false},"0.0.0-snapshot.701c28e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.701c28e","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.701c28e","_integrity":"sha512-JgfH07Iy6GfPHgDwBilxRalS6zihuDuoF0V8zEAYpfqD0oY0/qAMlXuirykK7aKEqDJp4bb/ge1Bme69TcEcBA==","_resolved":"/tmp/34d14b417f93d8a4d7d39c50317b333c/sifchain-evm-0.0.0-snapshot.701c28e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.701c28e.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-JgfH07Iy6GfPHgDwBilxRalS6zihuDuoF0V8zEAYpfqD0oY0/qAMlXuirykK7aKEqDJp4bb/ge1Bme69TcEcBA==","shasum":"1e0285b291b062f3bf4eff2694ffbc9c1fcc7e5d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.701c28e.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK/8gVNRv04OxhxilX0mExAK3RI3D9Tid0eXQlNTWvtQIhAMt9f5/3+BmQfZzeqbZDY7sq/3Kt0pk6sctC70aC1bPF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEYiEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0ug//UEXlXDGxYpiJm3PxYYFeiNrRbObqmbmbL5i6BWGwnuClR48B\r\ndyOpjuAxmNyc/+qxOWao4fMjWiLEB6FqOoDKOUvtwj2NTCOxHcvr8uAktIIN\r\nE5+9PQfY6PXFE9trVNvmgLoe4dSm7D3hFiQh9vYPZSeBr6PgjTqiB8cKgmUd\r\nMaY5YBK1inJ4H0s5oPkMUQUPQ4He1V3heUiBBLJ1utkiG4pUgw0hf2i8+PTC\r\ndkAP/dx3tOmkP6A4n2OgiY6iabTEKih4pjAHU4BDuFmGYhk3Eg4AOBHLtIGq\r\n+O+K2zIKv4wOAgRHdgBNQeJ8qTiHxKY75b/L9CYRJbyZIrT9oNnC+IPDBjEo\r\nm5mPnb7XRqTLKGjp4V9O/nDv4YnFkUdO0CIgX6SQiish6cswEjhdI4cA5VMC\r\nYTcuQ1uMlgtKw0kpw/muprgmHod19kPXD9i93WMCOkMUa8/pfuzU6uR+TwU2\r\nexfh1QSUqSBcx1lSPJ1tjX0Kyz9rgInDHGpDGZjx3DCzvqjWAXV6dbO02NrD\r\n6H5+NTe0aPZLO2My/am5KutC1+cDeuqN16asT3jffDuIFz7ZUgWZuALXNrnI\r\ngLIuk9G3WgSD3rwHOZ8reRhwKP3zqMpZQkCf2/8IpBRIJKa5oQGXmbQe0KA0\r\nL5N7HDhQx5dEyUhRme+w4ZjCHvH9RNydd4w=\r\n=HNqV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.701c28e_1662093444463_0.91281431490095"},"_hasShrinkwrap":false},"0.0.0-snapshot.15802b5":{"name":"@sifchain/evm","version":"0.0.0-snapshot.15802b5","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.15802b5","_integrity":"sha512-Vk3iPMZnDG1sCXZmHGQYS33043nqxvXUEE/Q+bZzaWux5mp+PHiPEqG7iR3Pn0DocvOSOBX0USmTProlnNlwRQ==","_resolved":"/tmp/d65691278a32f0633ddc9b34bfa6ac9b/sifchain-evm-0.0.0-snapshot.15802b5.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.15802b5.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Vk3iPMZnDG1sCXZmHGQYS33043nqxvXUEE/Q+bZzaWux5mp+PHiPEqG7iR3Pn0DocvOSOBX0USmTProlnNlwRQ==","shasum":"6067a834474f070d0c72fe47943ca2a426f9f2a8","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.15802b5.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkHoYfDAl+tBCHxDQx36WMYU2bOWjGy021yS6Ux7h8AQIgHVtqti9Vab28vpYAFCBAcN/McEy9YT5WvWuAb7qvizU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEY6+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD6w/+MMxx1WpsEaSCzeh3h+6P8TbsREWhPtQfNMJWyAMlmc7vnNTz\r\n1z3mukG/88enx3bigaZ8tqxVPRtaKZSWHnWwTpPA5VB3DUKQdfv5+rLSvvpf\r\n9sTv6DILMKczw5Bk5QvCs7awgw1N8OPu3njfKPWSXaybmehOjf9hTc0Y2FhU\r\niCz1qFccpEjxL7NW6bXYKsKimbi/ufXlP12yOfz3sWIx1q3pwuS0iXWNp8tN\r\nRwVqoDtTaRg5LsafG3k+sP0a70fL7zH4AtBeWTqrfN10PYfjdxtRpjN/ChAA\r\npPogIdVAm968NB2yWzInV8cbDLjAm5l826Oyo4laFcscBWXu87m5nguCbbLV\r\n0tHVB93+Tf+IoZLE7pVI6zlEOvg2XmTY/lhrH1UzKcRZ7KVN3OX0LEpERK4B\r\nPaZ9Fe8VQVJIoNwrqVhjH2C6JIHk0sFwZDfyuBjI7WJJXi5imoSxRxfuGcKK\r\nLINvPVu/xg6ymjtVwTA6uqpPgcxSVmclo0dae4K1aCBYSg1fp6Mvr0rsFDqq\r\nnLeE7U2MF1iPr6D6jYQsKuPre+QOk6AstNuC3blCfmOBdtaZ4nHm8FtjimOy\r\nMtrplY41du0CuyqBJqKP49FFjimMBbhFxm0rvGeEdm4OyzAIHe9nfEZ0hfQM\r\nOZ2KcsnD31CQXL2GS1+TyGGa7bEUEyb188c=\r\n=vMch\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.15802b5_1662095038692_0.773238497579021"},"_hasShrinkwrap":false},"0.0.0-snapshot.78d4d00":{"name":"@sifchain/evm","version":"0.0.0-snapshot.78d4d00","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.78d4d00","_integrity":"sha512-3YcQtXmpo0W4/Azqv5c8q0kQ8PM3Vf8675KYXoKLiEyWxxW3IEonVgNhAdX0dffzycwy3IbtIGE6PTXgtDwZPA==","_resolved":"/tmp/78d98a78d53707c585d4f41e80eb54f0/sifchain-evm-0.0.0-snapshot.78d4d00.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.78d4d00.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3YcQtXmpo0W4/Azqv5c8q0kQ8PM3Vf8675KYXoKLiEyWxxW3IEonVgNhAdX0dffzycwy3IbtIGE6PTXgtDwZPA==","shasum":"713e91969aa7e796b2af89e35eff336858e8c21f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.78d4d00.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAwMb+17o2ZzSe4CWJ81/eReysmCBNUN4NZGHql9wlkwIhAKt6/gMKOaTfeugUAN8EaeYFdyc2f0/fg1tmpCj3JMLd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEZWsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJixAAlaPMig5Ufa7rHTB1lMKHDWafHD1Bd9WuEXtwKYH2RP4epYDg\r\n0lP9J89sETVs06ZULm76RPtuVNkaDikWZlu2N1g9hCC/HOSzMNjHql01GlXQ\r\nJPXP3N9LRd0epvCcQy2td9bw5gQp28JyVAc42gpWUV+ER5q4PtN7LqWWO/NJ\r\nyGeRBaQzHvVB6xl7KZqgO2laUVhYqNFRM78OrLKxPDfhgHAxF1lMRAhFMLbm\r\nBv7mNow/BxzdPiKTuTEEwtrFy+MqmTMqxVev42Ze0eq3R5vQPcgBfFw7Av45\r\n88uXzHJHbAhE/5+2OwQJp0g81GSunf/tus99YgYFCIoRsL/Dszjt3oryUCeQ\r\nQIIpwspC1L+uhuZpAaavCgrvuBWANhybuTd0RwEcLBi4md/lOgCa6apwFS74\r\nZWHvgju2KQGRFOQE6lUFLdCjNrXQyyYiBEh8JS4vXK/A/bwWkeGWzyTv6cft\r\nUO6LH+HDVjlQSEnGEsVL8HMISB90QLl0qSHMP4VcTwAmygbehXJGPh2/pbjB\r\nrpuHzpKnu6PwrcrVJ5fRK446Y3ssUpaAhuB4XiUAT51WdeAhFeMwt6VVGjfP\r\nabfu2ciH1f0IlaxjyQa0psVF8aSuWARJruU6IH5UBplve3zMGd7CXZXx5Tfb\r\nh6VP2etN2dm7MIx9FTQrNsP7mtJ7hZ5d5eQ=\r\n=0cNf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.78d4d00_1662096812674_0.3506143650420268"},"_hasShrinkwrap":false},"0.0.0-snapshot.436f2ff":{"name":"@sifchain/evm","version":"0.0.0-snapshot.436f2ff","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.436f2ff","_integrity":"sha512-vl7wSzc7lvwUHHHv0ZcOvsgxMzO9K5Ps4GL8BhdzOSMs9IoiHj/gYInnqB/FTgAJ+A52innlTv5z9r0+hhiz6w==","_resolved":"/tmp/7af470ff3892278fb3dc62e0ece740d2/sifchain-evm-0.0.0-snapshot.436f2ff.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.436f2ff.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-vl7wSzc7lvwUHHHv0ZcOvsgxMzO9K5Ps4GL8BhdzOSMs9IoiHj/gYInnqB/FTgAJ+A52innlTv5z9r0+hhiz6w==","shasum":"c601c8edda36beb454819194cdceb075232fda54","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.436f2ff.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDakrwBvjiTN2G/beucFjG+Tqh+viCoVpk1oBoRbYKEhAIgAh0VyjTgmfhEY7xDzDbsf1L7pXMoOOaSqJxy1O88lSo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEZ8+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAIw//XIcex0eFAVMiBBEsa93ae7QtmfHty2WA7/t/Ss4CZal4vzIv\r\neh2xE4p1jMMSHJ+IQurAUPfG3cl2em1LRdg3PlnDNJxPQmStc7PGKKQzpep+\r\nE8mtnvJP59njyMPr1D79gpcatAEqAFTiI2pmxb21+6UFQcJtmEjHyX9HHP1m\r\nziRUgWjwldpDe6c0yaT4rfO9Cgo/t+LKg0cSeUjKFvOsy1MLIuujuMR/eanI\r\n+cQZM/hZ7KB+djlkTmqHwnmPBLC8EYSXMWWA2pbou6aA9GVr0HttxaYeHdiK\r\n+FKoyo0OrboByBSZAka4ieLIxy16m+9dMmOri/iMJ3qLAumUv3WVuV1kAVBo\r\nRFrb4sLEX8LO5z7H0bpg4mU48sVTNLfYq0arUE3RsC9HslUsuPW+cI8Ytla6\r\n6TL3kEsB7u3U4oqEh0apH4wd621vkbMiyjeaZc/xNQx8rukiEhm1eW111Spd\r\nRoX6DQxFXFSr/AFAZMapDZc+JTI5UC/R/lqTADrjV7/PtpLjdoiYlHJPPQ3O\r\nXeSEkCfVrT910pdHXXcLwwANCla0vcZJu7DpZvSAw+qCNQ2EkrIwYtAPOttp\r\nGqUSRAn1dWxkzQcgBT8IwXsrcOiqsJWU8o1S59q7+NlvFLEtlMwg9kzor1sA\r\ngFOqqKHcfVVEnaPBPxXWU3LmLpEhE/KpnEs=\r\n=agWe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.436f2ff_1662099262562_0.48716152123589773"},"_hasShrinkwrap":false},"0.0.0-snapshot.4b5b1a2":{"name":"@sifchain/evm","version":"0.0.0-snapshot.4b5b1a2","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.4b5b1a2","_integrity":"sha512-hHYo+hK7bVBLhmcseAurMetVQrwI4BX1ho/x5DhNb7UJ3kH3TUsWA+xKTs/3R8AdkKKxqba2zzpj7xf/ZvT02g==","_resolved":"/tmp/4bb29b5b88fa586d6c2196d49950f218/sifchain-evm-0.0.0-snapshot.4b5b1a2.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.4b5b1a2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-hHYo+hK7bVBLhmcseAurMetVQrwI4BX1ho/x5DhNb7UJ3kH3TUsWA+xKTs/3R8AdkKKxqba2zzpj7xf/ZvT02g==","shasum":"ff41b8eeb02d4a0863bc725c5d020a1cb8724dd0","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.4b5b1a2.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClo+uHT9rDtXrHHnHGkp7cbYXx2f3PO01d2kkDy8SRegIgausd+v6L+5NXHPgjYd7ogcDtsvw+2+s/NXchV9VKP20="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjElQCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmDA/9EhAXMpGUYa5fj1IJKaS6dK/lO0cokS3Z68gTJta6w2m+Bwvl\r\nBGv9MSl+WY/jDYBFyXkXf3sbuCjYC34ujE/rSYuTKgy6jFkOcE3F6o4e7fJg\r\niz+Ey08ZTZD1cxXpC4gS5O7FeJA1R+hBaaqwOH6uRx03ix/fqpTRHIXV5CMT\r\nZyig3skXyvXnqN91dvIXyJ3b+Yf3TsD38eVyap3WAq274VBh5tofOu6FIgpk\r\n2HVAW6vfaDNvKaCq8mwtv2ETNaZasvCxRN3nmeNGCzEadShix5SIbQNiPt+u\r\ndPnL17icLfZMNAt9EQk3Qxinq8JGJsc74Uq/cQ2wsL3XPpXqbLFl0zAsiQaw\r\ntvR32KtYm0PL+pLjHEUDhqBYyArItjP2z2iqlTXXKeblIL+5tmQGiURzQI7/\r\ne0QC9Pk5E+t38BWW6nLwM/3/U65MTfpF3Hoxoaq8H2Zi8mu1tSPKprFaTrYS\r\njhgHFBvmnO2MJmHjF7bjefiyaxDCfl9Y3wKENiUcKd3HS5uUb4OGRpoXg/Fs\r\naJkJxpDejNXNF48Uauy90/gi3y48Ro9VZBuhGH92GZm4KnQUAuWqh6JIzgf7\r\nUsdludrxCnhfB4/zqODWYt+YPi/fV/YZYUUPDBEhQuIkFk3V82A7BBPqWbQ/\r\nJZYrnh8Kij0fXd7HD0syFPenedOM9Woq3LQ=\r\n=+LZe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.4b5b1a2_1662145537864_0.32797189412947225"},"_hasShrinkwrap":false},"0.0.0-snapshot.709a5ba":{"name":"@sifchain/evm","version":"0.0.0-snapshot.709a5ba","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.709a5ba","_integrity":"sha512-5LANGLg+0sbAMz5Nk+v7k55X4oz+Z1/xooGrCQcT9+i/mrD5FJZxcvmeExY3Fqj8GDkYzhJiK6pxuworPjxqWQ==","_resolved":"/tmp/15f92e9e7c1350d893fff84e1b7002d0/sifchain-evm-0.0.0-snapshot.709a5ba.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.709a5ba.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-5LANGLg+0sbAMz5Nk+v7k55X4oz+Z1/xooGrCQcT9+i/mrD5FJZxcvmeExY3Fqj8GDkYzhJiK6pxuworPjxqWQ==","shasum":"3723112c89047d60f030e8a402b34f7d52e30fc4","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.709a5ba.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDran0iVl6Gu9Z+PUDS0BUJ/6zKjEmOYtIUXuMJMka97QIhAMRDLVGJTG1xA/mmT4EnPEoZNviMlCEmLDl9YpXGvtSl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEm85ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOhA/+NEpf8YuaWXSCL1EJAEyTVy+fvIvdgTCEIf9FHAYQX3Wu7KPg\r\nihGwfaTRx3lxMSv4Bl6Qy1/8qk8I3bs1MucpGbqnvwkB/6AcHoS34KEaBkvO\r\ns136UH0KHdIK6N974940Kext2o7Vzc0NdAHur9HBSFyLbCzKwgZOZo2yv8Yz\r\n6gJUZw/gJ+gFEIGvSKLScS8U321mmeUDhYQa8G0mZEXBWBOUWhjao3skWjBI\r\nf9LOR4SXji2syRBlmxrxvdQOqXXN9q0Q29ckx2wZ6H+qAx93JzhIZkj1oZMR\r\nBlZXAMJMr2djxYFG0unKJ6pVb14NopQ82RCRUTRPPlE5nuj/yerklHIdEBcN\r\nHZtmTyKeST9eYUpQ70pEHXR1klWcOh2ejDCW/eoDUkOVq2kFoSb83d5/XyhC\r\nLBckuk+mQgrXVV9YZ/jyDsqHKdfOOeh+tHGy2pmML4A/fuoNkJ2QwuQULnF1\r\nC1GcgZTwt6tIBDnz/snjiWXMtxuf43MTiR+MtQa3PJF6/9lT5j5Y6E02Y+nr\r\n7UdGXpY+IAiCc9w/9a/GC7CXHdjXkBERtSuLA3vrqUjDELL4Nu7F3rqlzYN7\r\nObNqQ23YuL6dqWgkMOFVu3u/kdffk1rlu5y5FwXBqgk41Bg6mHGJ02ORQmot\r\n7sVDCM6WXHk+7xBctm9KGp749kboYlJTG+o=\r\n=bThS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.709a5ba_1662152504987_0.8888845112592572"},"_hasShrinkwrap":false},"0.0.0-snapshot.31e95df":{"name":"@sifchain/evm","version":"0.0.0-snapshot.31e95df","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.31e95df","_integrity":"sha512-4gN/IABCUxA5yqAWuNCcy+W66LnM0bTV/VdHu7C/bvsvhLAkMBENN7R3dKKlmt+01M45wChJxvlGWt6ytcrhwA==","_resolved":"/tmp/e0ef3a320a4da3f15a44fc230db91abd/sifchain-evm-0.0.0-snapshot.31e95df.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.31e95df.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-4gN/IABCUxA5yqAWuNCcy+W66LnM0bTV/VdHu7C/bvsvhLAkMBENN7R3dKKlmt+01M45wChJxvlGWt6ytcrhwA==","shasum":"39839b07ba7e3fcc3167b6475fbe9deec4848ff2","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.31e95df.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb1Q0IznP3Cdnv4Rh60sg8Q3XJ0XGqkF9UAV9ygDt4GQIhALAqPf3CJX17mAX3YyDDHNelJc+g83eCdrS/VkIwlPa4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFUIxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvoBAAhih9AQIQEa69FmLpn72z6kwdD0Zu2mS4ZApl4UDns9RpHR1O\r\nxL0qUhfHeQUXYmwLOKqF2dZFiBIEAu7539LKwhp8aC3dZvVFRNjMg9dvGa6u\r\n9fbiqN94o796AwsQp1Ef8+BAYBuTYZSxFEMmiyZ46d5O/mVTpRBmu+pqpjaL\r\niDaGXtESqWNWdBNr+70DG1xAF4R0nT69MqtUNUaq4nkzsDDuSbxD75mn3nnG\r\npnuTck0ZsYPdKDN9BmkVRZAfDMxx26nOAYu8EBvpZJ6gn+0WGyaXk1qxOdwE\r\nXS/QGtYtVln4pYerBTooeE4Lgkzhayd+efe5hAwOFykkawqCLxpE9CtFYQcU\r\n5BBXyu3XuGfSYHVx3asVEHFGpEXYrUlehcdblrUYTk6Yh4u/U4x+iYWrQiqu\r\nr5LQgSKKOZn+TpnlUyszT27iFGaznbtF62XdiFx+vfiasPu0QkOjKRJ93QXE\r\nOKNgCO78nto4B0i9ff12BwzxxSi4PIKHhUh/59H3UcfK4Mn/b6zIKXWLGFcZ\r\n0VMrJ+au1EJisBz6w1xAyPyuYTtDPIJ4RGvbuvpdRybIO8L67u0O2RhFlvRr\r\nAKb4LJYTJJFB6QC5rF4BphCErlddTVNKrvicTeyGk/kVzUfEGerLEi0THWOf\r\nsiROx9x+b4fl8MdcG7+k6oHXB/QsHTHm4Bc=\r\n=uDUi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.31e95df_1662337584820_0.23747022214559"},"_hasShrinkwrap":false},"0.0.0-snapshot.73e057e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.73e057e","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.73e057e","_integrity":"sha512-ASKPGX24Ry3JNY9Jzb5GOkFxC0TDstq0IDJpz/JV5U3hYyXHiBoYrfntgJCMwWlqx1OQPu72LuECDda9OV5cxQ==","_resolved":"/tmp/82e385a1977c9faa266cbd93bf572942/sifchain-evm-0.0.0-snapshot.73e057e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.73e057e.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ASKPGX24Ry3JNY9Jzb5GOkFxC0TDstq0IDJpz/JV5U3hYyXHiBoYrfntgJCMwWlqx1OQPu72LuECDda9OV5cxQ==","shasum":"d959d70ceb627e07593f9686d6cdf12f7e0d4301","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.73e057e.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYV277Bts11EeVbfNn7cN1w4rBZE4m5H6a/I+7urbT2AiEAiqXZOfj9hU6eDlFdaKaJv4oF57sBQOfVur14Bp3HkQI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFUenACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYvhAAnzumV6Eh1pE6lWlntZAdQ8+Ezs9KKl7E08wRkGnFCRJPhdJP\r\nYMt7f837xZ5AnZ7XbD+/sT4qOrkf7rmaQmnFljoSj6+YImaitsiOwKfLfdPL\r\n+p/BR7W4kcz1W0Vz86sgYNHVAm0YOTKzeQE1maLyDOeRZuM+zrgWQ4xi24d+\r\nt5GcZYRCG/giszRO+HiVqQvv9xoEAFfQZ2VwnYelCm9Cr85lduUzKM0002Ck\r\nnxx1a/iIx/e+Z6Wd+TVtL7EBfYcASIgOtYlZptTfeW+iI4xETV43rLbQ6UC5\r\n+Ed4QoccQoEiUygVCmhcNpTKS/sMS6QxkFQtk2Q645gDp4pKgp1iQhjCGsqx\r\nTvH27jiye5OH0AFMe4kz43yRmiUlLy0mOKgNQIavfmfCqjDZj45rZiwC55ug\r\nMktPrY7hIwlwmhe5re9na22GMUIR/j//rR8W8JMZ3Y/FbhpT8cQ+vuscSxf5\r\nI/pzWaWMMmtocqG9iKLs3BsMlvfUFb8R+nXwwppuAHQ54pOm+AY5e63E7unC\r\nw6aC0mfaPfCuLhVckxc5LcNJsmrogYoH8Go+KJhtzSIGrjP9ShNpK/nScK+Q\r\n8j2JOu8+G6AB4U/WF0YW7vha0oD2znudrT8blQyHphjtVq2LfWxsJIz1IY6H\r\nYgO9EGsS110M/rdVt4kTJMRUDcmaw7Hs0Yk=\r\n=h1Jq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.73e057e_1662338983380_0.626882906412545"},"_hasShrinkwrap":false},"0.0.0-snapshot.454e8a4":{"name":"@sifchain/evm","version":"0.0.0-snapshot.454e8a4","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.454e8a4","_integrity":"sha512-Wjps2DO9z89jNlhYHQt3DJ2Cn5cB7Y/M33bKcUHqwPZ2R2xcylc/l0zBNNPxFFvfLUUTLjL33uNPD1WEOwcGcg==","_resolved":"/tmp/3de3eb027069e5fa9a9f290cc0236303/sifchain-evm-0.0.0-snapshot.454e8a4.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.454e8a4.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Wjps2DO9z89jNlhYHQt3DJ2Cn5cB7Y/M33bKcUHqwPZ2R2xcylc/l0zBNNPxFFvfLUUTLjL33uNPD1WEOwcGcg==","shasum":"d29b35f1ca40e6d3db19b97375195d6006aa1cab","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.454e8a4.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZGSOXn3shsX75hZeWYUUiz8rGahCVPBNvzVt+iuKHAAIgRxR33Ia8MwHNInKGzI1wqBqrcDAQcGYCPHgVzoT1BMQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFUk/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN1Q/9Eg3xb6b3gLJlnYdPps0OHlbyXtGy9UyUQOollnlAXY40nB2X\r\nZIJ9v61WFOxGrEPmLE0eBLmOphKlkZnH/Qd5qIgHM5s8OjYAiHp9lCqR0N0N\r\nSDfekSJ81LRwU2MPtxOSxBTXvl2Oa4CKAt/C55LQhb+RJChvkwnXDG8BGIVy\r\n8egBqjf0ul/05cMMeJb+IGoiA3N05ZTc5mQKIrzYLgzk/t72xiuh4UvejvKj\r\nFhSayERw74ry+AXD2qtdi2U9/tx6rqsGlNPz8GRqb7wDvML8YvNABzpsxZM5\r\n0dzJoL6yBwxHI9kN3kbd016DFpsvSkDBaws/E6j0p52Ikl43gG6Uj+SP/t4t\r\nT5e65EYrGdke1E+s6joTRuSpu7zn/fk7RBnLEiSS8KPWKGh+Pcoi03QecN5U\r\nyD9OBBOFi2nlL7xcMKJkv1g/hg7l8oouaGaZWZQd0piOR3PUBIsp66d2r49J\r\njdnExy2Ya6BbsLAOtB1UHamSvm7t8gvG/N6ZdSSATq1o2L9YsvcCYAPND87X\r\nnpg7t+zJVVdOxpzc47knGJh5tkflxO63+Hi3dRekuqsvm5/hBeGWUcxom76f\r\n2sndYATlfrwnd2L6RRDUFFbCTn0T4Fbce3bGGNch9MAL6dq4eDK9rjPgofqu\r\n1OPoaK8KiTaHRYVsdht2Wpn7MWV4cqqanR4=\r\n=iODy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.454e8a4_1662339391347_0.5284984501982235"},"_hasShrinkwrap":false},"0.0.0-snapshot.163a399":{"name":"@sifchain/evm","version":"0.0.0-snapshot.163a399","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.163a399","_integrity":"sha512-66U8zkMHLVveA05JOydkM+PF8FD59QE64w00GbwISkOQQ20/V9kglbGd4H9+FTkbgfGTijaOhD8X3mmmMkzXxg==","_resolved":"/tmp/2526d7772f6c89268cd307aba2bfce62/sifchain-evm-0.0.0-snapshot.163a399.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.163a399.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-66U8zkMHLVveA05JOydkM+PF8FD59QE64w00GbwISkOQQ20/V9kglbGd4H9+FTkbgfGTijaOhD8X3mmmMkzXxg==","shasum":"9fa88fe83ba1b999aef9d6adbbde5837e62473ec","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.163a399.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMYZCfc0CL77djNMe7N6Zy3oAM3U/21+hEm06MLc6T1AiBo43IFiB/jEf/0ua2QjaXGG1CW0tG+RmsSiXA/HM5eqA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFVDcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo94w//bjOKzeTApmtOCB5xGBjzfMZaYpssjKFKmYRcYDknHIYGyJsS\r\nnSI14Xe5yeUT0rqrecwVPlC6pVQeKaheoI+4AVkPzoLbdMihFIPPKS2WJujm\r\n7zA/9js9tulvpMgz3iqFT1WTKYPH71x04xtgXIFVKveLWPVoQa66FaQICT4g\r\nVM/zRVFX4xRat4J4HhHgJ+Fmctze/A3Seu/qCtREJgIkpSD3Qk1DvL3BTwVL\r\nasRJcciatCyeXbkJ9xcb6YOkGR7r1x8jxrQL/QL8mpfELnz4+SZc+XUP9qY/\r\ngrV+q4qZAKsffUTpkYgTaIiTBdn94EVuoGVUwlyBbJ7xU9utXjbEPJSFlXni\r\n3e33EODXWTgpzSE2yltpi+FiiuFOscHHdRbwsysbE2Nob0ECPU5IxEL2VwNx\r\n7mhYdAA4lfxuIDoL7DzWofqa3wKnRLNsN67k/u0WFk3BoCX8CryGJO1fGQEp\r\nzfCD6+a6QlawkWae0jfJmol4FQYP+VbENqsdfw6h+KI2iGlPK4qUVdNvzKFL\r\n1Ve+TFfmrH5mDoyjnXanMlrmCNYqPHXbsD5VLHtusztYzlG0H//h9+L0bYBA\r\n/mPHrVa/LOkP66nvggtsQ1L2Uh3Zy5m7K2bTnrlV461ApVs0pFEORivTc2Dw\r\n7ACwkU97D+plmZFYlmyCsMy8e9FVdo5kqgs=\r\n=Q2Vg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.163a399_1662341340459_0.8679802885004366"},"_hasShrinkwrap":false},"0.0.0-snapshot.bb24583":{"name":"@sifchain/evm","version":"0.0.0-snapshot.bb24583","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.bb24583","_integrity":"sha512-pejJewE/imuSOOdmLCYfY8VlWuj3a/aYPmbBTNmiWh7bsTzEEMaI8LT7o1A6EEAJp8oI+MTfYSLa6vW7GXRmeA==","_resolved":"/tmp/4f6f81d79042f9d91355f9535650a303/sifchain-evm-0.0.0-snapshot.bb24583.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.bb24583.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-pejJewE/imuSOOdmLCYfY8VlWuj3a/aYPmbBTNmiWh7bsTzEEMaI8LT7o1A6EEAJp8oI+MTfYSLa6vW7GXRmeA==","shasum":"e62badd20bf5f2dfdc2e7854c0928423dc28e78b","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.bb24583.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj81iNrdBOsepNiAu6tyX7Z6RtzkAFg1eBHqEl1C8nSwIgblff9BgQTtmEVMoAqNzY3uEVU5e44HuhNrWpcg+v5sM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFWBQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMPA/+L3hxNYbKP7CHmd65M8swhoxb7rLh6lX/VJzwswkk3MtMy/sk\r\nalOzq5dOkZx0Xt6wMOvl5fnjsAucLsJf1nULbG1sFXysVCDtMS1bbKeEO7+O\r\n64FFJB+oI+Ys2d9ofSAcV3FvQCOiDf/HSUrfk6AEGXztkSYUXxAojyjChBjC\r\n4VRUbS+yhkJpQY4ie+jQmu1DJ/wQoC+3tPDINzCw55BV3AemDn/2tdDcHoWF\r\nNo2dWCoOb2Pvw/veB8uXmLaksHOXuR0aiyNjoJiF13hwDjepfADWM5oTrh6X\r\nK+pP8U4xG1T/9dH3IwqdzLV57M7GoZVNANT2Csbe/SHEOeBilMBUmQ6+dZx/\r\nTxcHqekIO8cMNVRGtrf+r//dSCyTfBUWEMZWOWNJqWOGJnuOBswZTvnuOilY\r\n94lPlVQ6zr4Ndn5KD5PgxED70jUBTSY+9cLHAKpD+02sO0QQJofm86NLmAGX\r\nRZc9CmVzV1Avas10+BhPFqxvP9dE4F5mUVGdjYlMkf/+TzeMsJyTQJSe8YuR\r\n15Ahr1Kzz3lO9Eecy7DBzx18GEzm956nW2G1EI4ezEBO8m/CRRqVDwJ9QbtT\r\nY2DphF85G8Xh0RJ2SKw32CzYXmp2nmilvVqSaykmZzacAEE/4qojxwG+BGAe\r\nILHSpMdf0VkE3DkO2NOuqKzoDG+IFK2/8EY=\r\n=EH8D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.bb24583_1662345296194_0.296470615737928"},"_hasShrinkwrap":false},"0.0.0-snapshot.293621f":{"name":"@sifchain/evm","version":"0.0.0-snapshot.293621f","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.293621f","_integrity":"sha512-CK3AiBd5kV8dVCuFDMFPq5y3cBYLNXXleOEeJehrk53RnN8B+ZqkSy+M2vh+JJnQvprat8cZJBps2PB/jXdk8Q==","_resolved":"/tmp/3919dec9b9a117995bf2d76501066bd6/sifchain-evm-0.0.0-snapshot.293621f.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.293621f.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-CK3AiBd5kV8dVCuFDMFPq5y3cBYLNXXleOEeJehrk53RnN8B+ZqkSy+M2vh+JJnQvprat8cZJBps2PB/jXdk8Q==","shasum":"0336110ca813eb9b63764ab89c95c887d42f5d0f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.293621f.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwxzfh60b/3i5FFb8ZHUMZFRHuk9NlVmnYF9607ciAtwIhAPRdt4ikcbk2rZQ9Z3yg5r/iqtjQZGR4NFApsMJG0fLx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFWagACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKfw/+PbnIYTq9g+0X89f79zeJvtwlSwCM4ZzTFbcqLg8sPtfWJZ+0\r\nIJ45pBucY66dXHfeH62PwkYO8x2vGAbgfgKExCgaULMrPUv32yKmDXqvO48b\r\nFfsiYtEdgvpze15tkePqhy0C5SG/Ithhg9pI1Q81tuvehUqVcyi3hXu8omM4\r\n4P40m1jR/jpvD57swof/YhQ9qkEIeSncVp1uMamRutcxasBauoS8P2fIUuVA\r\nNzRUJ+vgj2r7DLo7h+YrrCvrSjfT0ZP/YZLisppDj8otCmKlkF0OFy1IKJi2\r\nzN8SWGPWyFoFy0PJBtv045tUVpkmBY5cZu4DLljvzjUR2eVZCUFxWgeyblxZ\r\nOZGqbCuwbHk5eV1WQauh2aoWDZ1+3ESsPCvlrEhbPpSTmLO3Qxg1eYUtEr50\r\npq0a7aZrRAoxUNCUD+F/S0bqpha2d/GMf60HxDkVG9+Af16raUSz18+FXzL1\r\nRRBrWWPeO151qLOzSi3Eof44NttXbecd8mWjpXBoI5KlfP2qieyP+RRD5D1h\r\no9lzYAyKGBP/MI+3LazNEYCO5d2LvVCngbpvu56cym5yw4ceq5Ul+Et4QIoy\r\nUwuKY0EZycL6i7H/rRPQ3HhDkbtJ/XYYpI5caAP83AHn6ETMKyW4RuMulR9V\r\newmXlsAcN1a1xG5U1Io0zP5NL0fUNJ/qwSM=\r\n=jWTy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.293621f_1662346912651_0.6177175235161956"},"_hasShrinkwrap":false},"0.0.0-snapshot.c3fa04d":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c3fa04d","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c3fa04d","_integrity":"sha512-PIbIMtz5fQMYn2X6Y1uaInexYvKJm1z30vMp4RJv5VJ8TpeghWR/uXxfGGMDo5zIDWhll0rzVt9o+kK88n1ukg==","_resolved":"/tmp/e2de52878243b17256cf06aebe3f7bc8/sifchain-evm-0.0.0-snapshot.c3fa04d.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c3fa04d.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PIbIMtz5fQMYn2X6Y1uaInexYvKJm1z30vMp4RJv5VJ8TpeghWR/uXxfGGMDo5zIDWhll0rzVt9o+kK88n1ukg==","shasum":"0c833349d37ca7797499d7f9c859dded4163dc1d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c3fa04d.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1bSXoA9+UaRWP4i/413uxn5EEqutrAqeUj253c/BL+AIgCZIg3NHKoKRsRtjRKhNdd9RSfSdG6SKB5Ts8hG3ubZg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFXsLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBog/+MxRmz2ZSdu/RT3aIjCC5fFsBU097q7cdnY/8C2KU43vRT3H1\r\nnz7q2uchgIQoRT5Bh2y4P7tSpNfFeiimC+eDhqzHU9XKU1WMZyRfDYyhb5fq\r\nRdqH+Da5SOSaRcZUkppPkEkKpAyc10itjBDSUO1A1GchivKXUyPMxEUfts8B\r\njmzMH7lNueYgImL+JS4YG1cD4pI2GZ5Hb6gDaFcuIp6p285KKJsIVwuCS7Nb\r\nbd2zt7WD0jioljNNEGB5b3uAn34fYFsYFCXRYQMLs2tHtwB9IQA03EzrIFkG\r\nibxD9+yfWNKkn8Brl2HkkrHdFFkXdKkzkzA+3zm7KHSaCy5V18GvWzbbOeRI\r\nn8QRt8ImwTzYl0zl2LQMDnIHiZs0Z17xTasD1sWFcBUTNVaSm/Hhd1qK2UpQ\r\nqOT9Z5Hjko5hAR3z8Lw69+O7FZYMSZex9ZVQH1o85qrLmcaQyYWXlTB00wOc\r\njb6Fa34QDAV+8a9vi2mFGnMkmKdbHx7mw4ElaBGJvPrQQQ/B/GBN6q25Z5Hq\r\niJWFdqo52FCY1SfVLL0UGfSrY52nfDkqnYbmxjOWMWFQNMKFEhRSfLJBWn8d\r\n3Z1fv62sg+3gIsg0EIEXb/eaBjIa79RkizOpABAeGhBEtFr4mbdL5OYXb58/\r\ncDbsbTQV7a+QtqsfG5efHWu55Lg8AKyDZ80=\r\n=1eHS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.c3fa04d_1662352139275_0.3316938637460478"},"_hasShrinkwrap":false},"0.0.0-snapshot.e6d2159":{"name":"@sifchain/evm","version":"0.0.0-snapshot.e6d2159","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.e6d2159","_integrity":"sha512-SZx/bKUOSlNWk2IGq+oJ0z1gjVcee5oU7MhDatemk/UEZArjeL7fHrCxoCCY4PYmENN3e5RBhv/9Tro40c3g3w==","_resolved":"/tmp/133e6cfbb074b4c577ed65e3f56b726e/sifchain-evm-0.0.0-snapshot.e6d2159.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.e6d2159.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-SZx/bKUOSlNWk2IGq+oJ0z1gjVcee5oU7MhDatemk/UEZArjeL7fHrCxoCCY4PYmENN3e5RBhv/9Tro40c3g3w==","shasum":"96aaf811e692db71cea6c5ef248e4f0ffcae0158","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.e6d2159.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGr88hLspfcIJge+qeYCOsrOUd3Zl5FqldYPrAsoUzveAiEA60ExsF7XUGQKyxhs3ySU/7DEn3xjlMcgvB7E5FQtC/Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFkXOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqjBAAldC+Y92zsb6XiD5U3AdPAWpaOd78IfywE1Nav/4hFqJWRvwt\r\ny+FJC/ZfAT3H+A4QbqrRUa6D0voXjRmlP6xpI1rKVbVmrO9a0q9BRurTreTn\r\nTphp6RdU4myke5JNvlnlaVSeVva9pfHIkorQcx91Pt1hGj7apwo0/9n1e4lO\r\nhozSfoUyCF216VujumUcm9L0VQKrgXXBiUjLHp1ncOY5xdb2LzL3lFiP+Z2j\r\nkNG4TZShIsx2eo03iHjuktaB0ObpIMDoWggO5QhRUb0kj2nUlVqLf0L6z+kW\r\nx0Po8mRsyCaNy3yTefBTRlvT34i2mu+PXSZ0BhzOJ4Djet3euNL5OwuM2MSM\r\nvm2Tib5cEFB8U2yBFgJoAquW5ggETJ8ftG60pP6IXo0ca6rYS8CBeun0xcLO\r\nh2Eimswyf7TwlvOiOWvMJeSEIhQtINDDNWyChyStpZny7W9bpv11oZDHrs4a\r\nUbYnkaHwwJky4t1ksCNA5FSfk9Pic8QGmxBGHxwRZbzUyMk/+06cDnFFcqJh\r\ne3HGxP8RFZUj1BSuwFllfpSNKm4HO14fqrpNfeh43L8EzJZMfQtDJ/mRHlyr\r\nYom1PYqcJsPklLJTpN2Ihd2rgpjR7GNSn+vbByFKD2G17GZEVu6vIUr78z/B\r\nuF+WAkHNiyHodAzZ8UOrcCuDO4m0+pE/t0g=\r\n=S+0m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.e6d2159_1662404046119_0.24128098386709107"},"_hasShrinkwrap":false},"0.0.0-snapshot.b0dee48":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b0dee48","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b0dee48","_integrity":"sha512-sHc8ToJngnU9IoafEJEmQiBwWU30jOmqB2w7aYNP+m/hqVGgU6X6lLIGTnYTBO42Aa2vMtbxM3iMp4NDFtA/Sg==","_resolved":"/tmp/b58dc173972a6553c301a70f3829ec29/sifchain-evm-0.0.0-snapshot.b0dee48.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b0dee48.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-sHc8ToJngnU9IoafEJEmQiBwWU30jOmqB2w7aYNP+m/hqVGgU6X6lLIGTnYTBO42Aa2vMtbxM3iMp4NDFtA/Sg==","shasum":"38fa03da090994f0b129176e4f7bd9acd13fa003","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b0dee48.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7qgPT6dbv2JXX863EjPKAJYXh3yXY3obQicwgUfO7qAIhAPDGcioBfPL6hOcaIRIRJJTHb2JkS+bQvCUgSimULyDl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFot6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2bw//ZoYmao5DQmz9M+uddRLQRVOI4q8B854GSd77oYzqX+8gs6EF\r\neby0l7Qr2/m2yJHKucz8z7PJDl5fOK+EG82K49+f2II7C6029trWopEXk/sB\r\nSZmL6HN0g2N0cSlD3r/v0PM8zliAg6KCrizIoIhm9cMjWy5uDE284jyStAj7\r\n88nREkNeByUrCCTbvGdOlNdiqmX/fpu0PJp+8QKRoTR4I8t0JXVeNEMfHKJW\r\nVOEazYVij9hFmE/0k85/RBWkzA0fZS5JQYQ2hZSgyBxBy1hdqyUIfnx6gOxj\r\nRNMmYJh82K+xqdgYGx0w+aq/i35/XJ7dV259wntLgvGpUdBUYEZ1CFAEWeJA\r\nvqlAFa9mzNG1wl6kltPN8z1k7xs46stQd3YtDInAz2fl1UlnpMCmJCiP5V/5\r\nQ+Vmo6GYuyoxujMvzu3b+4o86+xTQZgb3tyPFsjoHhIYatuve8tyRUNRVGck\r\nlDKLO3ZDq/jDDf76TFGlZGHbNTHMxJ+694omHNLCrLb1EzZKvojZznrpKT8t\r\ncB3oGQ6MnE+Kg2zyt9oji2dPHCrVIv9rO/ZB/cDQBuWuq6VhbbY9TuNdddLd\r\nRBnld/hBFAlA7AJ+K/TJWAXcSn4QuwNQJa/T2qNDdvUWDKta0lqy88LDUaGq\r\n8vz0aRb8bnNX7qijtX0FIflYIR1suStlQdo=\r\n=Qet6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b0dee48_1662421882515_0.35703360222019453"},"_hasShrinkwrap":false},"0.0.0-snapshot.e0ed84d":{"name":"@sifchain/evm","version":"0.0.0-snapshot.e0ed84d","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.e0ed84d","_integrity":"sha512-bMdr/mp6MDDbA6fxduvY+ikkWYKh7rihQP94R+C+us0H68jpGlwBMhQt5ji+c5GrlGH4uA/tjzc8YT4zXrmd+g==","_resolved":"/tmp/f84b5135b8314a8d352e1047ff540c1a/sifchain-evm-0.0.0-snapshot.e0ed84d.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.e0ed84d.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bMdr/mp6MDDbA6fxduvY+ikkWYKh7rihQP94R+C+us0H68jpGlwBMhQt5ji+c5GrlGH4uA/tjzc8YT4zXrmd+g==","shasum":"10de5f130560948e17f0eaa727f1256db781459d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.e0ed84d.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpF6Bdjzn6vio+5dBVKqnBy4Ca39pWXBdB5D03+eaJkwIhAKA2DGK/UqQ92pmi7/1BHLc3AdfNR1/ni9MdfJvZhCAP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFqALACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRCg/9GORZArzkppfwqh7HUC/99SWJ/EgjrhZPwrgFuIX6SnviK02B\r\nmjqjb8yeZhLa4ADG19VKxxoi5WWpkk/XYTbTgcux641/um8lzgTVfmlokNYT\r\n9g2659liuWLbf/BcLLXtUBXEBVAItMo7s/Duv39yCGoak6WjDRjSWaw0Bkqi\r\nAJodumeQCB5zxI3sRAvw41HDm4Qu9gyIf5PFmlRMvsK9K/9R44lTs09bM623\r\nriaDlQnyQNtjhTFof82kTFSA21d+H0VYJA/j/Up0qilQLYGT9zIYasReqkLH\r\n0MDvWqwTS2isZFGz8+jdO3hU0MRQNQJXFmRj7HMTklw1x5JN2y7x9toybia8\r\n1zpMy0NmzinQpjzeCwLzH9SqlJkANsyE/12yRXoZfbEuHKVuuQ1S2kQaGhQM\r\nFBC7Oy/Rj1g5lgPjnBCsIZErKv2NhjbZyH8QJF4f+uR3hRtujqCBT+dOpOAL\r\nr5TDESZe0em5Lj9JQ0z9LxExv3xeVn4aTxboTzkD+kUxUruUY/m0LmmoU6Gk\r\nelcvMH3i7b9pdcbid8bbpW0iYw2hMCE5E6QOMVrU9pi01XM1ZCEAujwihCr5\r\nKOc27j0skvxWtEql2vjMvoRli/3RWiqSsuK4dGELw3U4XHWqcBnC1LydRI2v\r\nJYemQKIajtVe3WrSztiQOPYnaR/DIG378Ac=\r\n=AD9v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.e0ed84d_1662427147730_0.7384057400433486"},"_hasShrinkwrap":false},"0.0.0-snapshot.ce3a0a2":{"name":"@sifchain/evm","version":"0.0.0-snapshot.ce3a0a2","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.ce3a0a2","_integrity":"sha512-PBuOTdL+FocmNM9RczhG8VHl8qB4XgA2qKU9qcvnH8F69dYHxOjowvt9xqgO/1E60QGYe4mCUyIGjqSQ8rO8sg==","_resolved":"/tmp/5103413355e95ee589cd75875ec404f9/sifchain-evm-0.0.0-snapshot.ce3a0a2.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.ce3a0a2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PBuOTdL+FocmNM9RczhG8VHl8qB4XgA2qKU9qcvnH8F69dYHxOjowvt9xqgO/1E60QGYe4mCUyIGjqSQ8rO8sg==","shasum":"97261f8454f28596b4742f8017659a34715d816f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.ce3a0a2.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD30sT78SEH3r0NWqkx0a+y1ZlOViEgoSxw2VQ5vA7EgIhAIYVnIfAWF+QMQSdWeKp+BBrFptVe/n3Kr9CzrNbMjTI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFylYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO5g/8DkOsdp6NX5qIhP/zN32tXtLTtjQJPUKjz2xuNpYSE8q63X0r\r\nHxPrcI+gbHG97B1G0QUqsZOE6fsvaajM1fgEYta/BqUZrRai6nbhpu01zSC5\r\nPCQPVbITbepRu1m8Xt80otr+v+Yswvm0IfgBxc7XtW0r0JHqvQxGNkhcgBzy\r\nV01BPJwPRMzyS0NWcJCcD4GLN1NPf9i80RwBFc3JUpcm+CgwtK6/WpRE2yxh\r\nbLhJp4IQAc20HTmq5UE0ziP9pnGftuIgGrbYSbwOeOS/I8y4ny9EzsHnqjfa\r\noYTwiDfUavUmrAWJYFdIeOQFprry3ZeWG3z9W7Io29RbOW0ygQnWzjw6iG1i\r\ngV0vvNvQlkIzAavWFpKtJL8HPfJqFgpIl8SAqU5CFgvl9MA2dkDsBJEoxfjh\r\nROh1y2Awxm14AlaOiTpNADLWUiSY0cwmRE7I6hDQmtIfRPgtXBDNLm6vkTds\r\nqFAvtnxWfEbqnke1XnsuWPbRXabN6A0UEDEvzGFuCPWkI+9IMTQe1ib0c9TH\r\n1avdX1FYzf/EdO2egH7xTAVSychju2Ea+sHBMIOX+Kwol4Pwni6urHrsPOWY\r\ngDTPSaxcE5DFEvZot0Edn1UdtgADwmuQa4mMfv7f6cKL9ZklTzpT59zcA2Bs\r\ncapPUd/UwbP1ERFMfH0cCFGJq0kcCgQR9Ko=\r\n=ttS2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.ce3a0a2_1662462296381_0.06386520294091613"},"_hasShrinkwrap":false},"0.0.0-snapshot.cf5adf6":{"name":"@sifchain/evm","version":"0.0.0-snapshot.cf5adf6","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.cf5adf6","_integrity":"sha512-bvS+RMb8QZ4tcdWDX+K3kt66LrIVvY2rh3t1dioes6pHVqDueetGTyC7mHeucCNVLXU3e+BXvrKqZjtTVYy+JA==","_resolved":"/tmp/68dda8a61a1788a7d30e2e9ba046fe6b/sifchain-evm-0.0.0-snapshot.cf5adf6.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.cf5adf6.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bvS+RMb8QZ4tcdWDX+K3kt66LrIVvY2rh3t1dioes6pHVqDueetGTyC7mHeucCNVLXU3e+BXvrKqZjtTVYy+JA==","shasum":"50ffaaa009020ecaadcc41627fa6e31ba11bcfb7","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.cf5adf6.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD952tX1bqOG+bG7rckE7F8Nws0p/87qB7c+aeNmIYZRQIhAINz8cKf3quoJw+F5D6jS3udSoHJ9eucpvylqVj12nQb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFynyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxRRAAlwAzuSwMA3CDXG0SjqI6szDmh54WdVOviYp1fhFu9GS9FEl8\r\nDIoXcqynCgBC0LXG+Q2Ilvjl6mfEBzzAgVCNtE1whAiVlHI2q3JKmFPKFYW+\r\nWhPycXnq4FXqbtCXXlQfHxm+JIIpTg/KTHSHjIvT5uCLxlP6EWbZgyNzetfZ\r\nIIDohPw+07evf3cx5VYzBl9NbMvGn12uE4ckMV9xoY5/XpcyjtEzie5U+045\r\no2E41QnhSg1VXyScNBWWlvSd8aiimfRI3k4ghlOUBTWbXXbbiNfvas7YAo+U\r\nibiuNk87c3kQKjKnshYjb5/rdLnDowo4PQ7KndlkQJiJ3ZWx0hg64faAxyqv\r\nL1gSLAxksbkGYxjdw35IqJIAV+tLMWJzNmH2UGOxs9uzccl3UIdeNpXXjBv6\r\nOlgF/tv9GTLQzIHD8WpG+eN82v+Tt5LsXCs9OMJLIWpRNIAYauR2spAKkQGv\r\nmucW11ouexaodK7EnY3UBN9TtDYw/jU8SyVupJZ6dPckQtEixkxB1RaHwhUA\r\n/ojBSWte81oemYfXx41pAWidl8uOzQxp7nb56W0Fq+pTRFgrEB8BN4IhPipv\r\nSjq0iJ7c9ReLqq8tGffTZx+bofu2gbm/Jq7nGaVpTI5B/DZ9Lk1B3PImqfDM\r\nBZQKn8d4sZi2g7LK8SPn1jH5MlMwoBe4ePs=\r\n=OV0V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.cf5adf6_1662462450082_0.24000888545264898"},"_hasShrinkwrap":false},"0.0.0-snapshot.6243f33":{"name":"@sifchain/evm","version":"0.0.0-snapshot.6243f33","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.6243f33","_integrity":"sha512-3MUF0fLzvgsoKnoFrj+GeuFxIsgynhaRzOcKPVQqet0I1RzUqyTMYKiQFIjROBXe2qEXI5g45VcycpI59jA/nA==","_resolved":"/tmp/b3d1b9619ad45b7a44be5985ddd884d5/sifchain-evm-0.0.0-snapshot.6243f33.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.6243f33.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3MUF0fLzvgsoKnoFrj+GeuFxIsgynhaRzOcKPVQqet0I1RzUqyTMYKiQFIjROBXe2qEXI5g45VcycpI59jA/nA==","shasum":"3da325a1bd504d0625ecc049d4f542112adc1a86","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.6243f33.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw6veNsnHWVNwYKRG7Uk5IYKx5yRl//7BNegIQ8juWhgIgHP9ZaS9hV7xtN5zy4gcmW9zrj5imookmyIQAkd2vPDo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFyuZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe7w/8CDcDSuyS+uR0uRPyJvmtUm0v/6VOMwaz6hWQFNy/115j4CPP\r\nimfX+SWRWOsG5TyLay0wxzpQb64nB43ou91DKbbikFvdBIn8NmHbmx2zDOU2\r\nG2Idev3XTEhxzg38R2hnpKj5CmWQW3Is9JuOgQ80QWAyfnoNo2MDQ88DW9zA\r\nTL58RnHJg08iZ+JL8FiCIA4TL9Th6ZKP/LLUPFBZzJ6n0QtfPR1r8a+++pDj\r\nttsLgzknFZUho0QI2Rf3uWmbG+6cwuw95nWzUz5gpBQH/hWtYLSG7bgft1Ca\r\nkOGjgp2j+xIhAeP9G0SxJ77S/yu3Gfa0K/hbizbbdac1FfMrwlnJGJkDFQLO\r\nsrO3maQlytPZwSKE1UJ/1pacK215j8xQB4BIV64rao8tBVmHiTal5j6MSXHg\r\ndiNyS1J8xD9OwytCbneDbC+kdOC+BmLnkrCK3dyvbqqs9gUgyp4ocNdrGt5O\r\nkXHobxvsssw8mNdOoHfAfiS3lsVZkqJbvip7Ncg8zN6hLfH3FUf74Ko2TTDg\r\nZynon+3n8LAjCzXPT8EA0LAFcKi6uDmzBPBgPSyb78Pw4haZFIYnnHzp2Xdo\r\n9oE9cWz/VJqle8Kfx8AycI+zizdBCW7O0RyHy8Z0TN8WhOjosS15oTWoWMXS\r\nvz89t3Eejz0HUGsjDm0Gc4bhdnAaLMHC/7A=\r\n=eceb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.6243f33_1662462873014_0.3663532247150547"},"_hasShrinkwrap":false},"0.0.0-snapshot.b161838":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b161838","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b161838","_integrity":"sha512-zpTDAgQvH7djnrk9GVHHDRWxa/PKHXnbCW7vBN3WNKK9yE9UKBPkLf9Akt9qM7brskub0/4Ip4eo+P8eFlSkAQ==","_resolved":"/tmp/3840ea3a315759bed079e885377e356a/sifchain-evm-0.0.0-snapshot.b161838.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b161838.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-zpTDAgQvH7djnrk9GVHHDRWxa/PKHXnbCW7vBN3WNKK9yE9UKBPkLf9Akt9qM7brskub0/4Ip4eo+P8eFlSkAQ==","shasum":"903f2879905a0a1966100f5353f120592fa59336","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b161838.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDT2NVp1JccyB/ojYCbgZJwBTytagybMSG932Hb0aZKQIgcquVUGHEsyQa5R3BBJZVpxncrno/xQpwNiZ13la1D2k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF0bwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqzxAAjmoYoZTc2ULncnGWeTBcssBhbxftxl/T4wgnHyhYZ9ACeEgt\r\n3z9syhZVotLsLDpc/46gp3qF4hqx2kZKZ9/eOGc0o0XZmU0zgbzCPXjpHT0g\r\nNE1gi1jI/VmLtdrkgSmUCdB6ogneqHDkrsvu5KYr4ccGfyv40PvnrJxYmbMf\r\n1kjsoMsezYkr/VELv/w9LUqtZANOK3DtS6USLgOwV11JfNKWWuuvbs91Ffsw\r\n/wRuHtlYFzYNzHUWFcfTxE4YdNNb1NzvrJOhoZvQ7XtF5s1S4Auzi/WHXuzk\r\nUeIkSiX68CojguTyRPpbdxkQdc2qVCmW+loeqTHkrYYoFTydG5YsWI6bXMYG\r\n53MCIvXbDJUWxeIObQMaNns2nyykuzUM5z82d6x53+sZOutEQs5OwQZ5efGZ\r\nauPSpjRBw30J/IHKjs+uIjHk2LUcnhNygmaMMlLqcmywiba2cPhS5H++JlZs\r\n1yFDsAN70ANUCzsVAFUl1pfleKeaVv7Fwq2doUe+2lWrnOA8fuB0IBprK7u7\r\nC35P5VKgNSifZAzk7JOdVG4vOcQpwY1PZjmtgsevqdYbfwU2xPHhtkTPqwZ9\r\nHF213yUq0AwSrZTq29eAvUBbrVT4q5EX316bE1oDG/Gu43iPSkJ5PlWt+VNB\r\nHS+IEQG2m5GkW0CZM0MfpqBggEX9SfX+Qk0=\r\n=2wv+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b161838_1662469871888_0.6867469767370462"},"_hasShrinkwrap":false},"0.0.0-snapshot.fdfdb99":{"name":"@sifchain/evm","version":"0.0.0-snapshot.fdfdb99","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.fdfdb99","_integrity":"sha512-ID6IQehRuyd9wqzm4mYfH6H5+wb2YXOAcmPGZmLZEbjYXqkomi6SiL0YvITlmpzekDRxfiWeziRWlgGg2xRC5Q==","_resolved":"/tmp/25c8bd78fff1ca973b103c5e3b83b87f/sifchain-evm-0.0.0-snapshot.fdfdb99.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.fdfdb99.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ID6IQehRuyd9wqzm4mYfH6H5+wb2YXOAcmPGZmLZEbjYXqkomi6SiL0YvITlmpzekDRxfiWeziRWlgGg2xRC5Q==","shasum":"94d6a4032c9c923b49d5e87e9332435d932f1c90","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.fdfdb99.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqoB4q6HIY0zk+MSF1X4vaaoVx+8RXqgMm7VBq0YlLtAiAfs3HEI7ARtnUIgTmWb3QgeEYwMCscRPKb1OJiN81XNQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF03ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeZg//SEf7SRI6dL3YUA2lty1l7YQS/50p7Z9nmgi+AxnIkdDR/Z9K\r\nDhK0qbOuZJ1wCPD0aYFmHmog/K/j2PuYxjZ/bimqmYQ6ZjB+GopcSf/bd63L\r\n+3GHoZYMlxmPtXS8hfnvVdxjcSRBM0Xyk/in+hknmaGp4ENUnAFh5DHtdYeN\r\nM7IOpM4puGw8J5MhfAFJfyFmxWDw9NoH9PTvO3QzkkqqOtwYU/xxLa6qP0kt\r\nUSGiB4BwL43sfKzJe8I419duMIBg0DfG+XYYPe1S0Zbe5cd+rW53iLupLym0\r\n5XB2YAmubIoR1xfIs9y9ZfpnSkHXUiErNq44yekKO+xeLFiTaQ3cDGszN/lM\r\nma3GG+vhFP1e1YG4bDBHz5ICJjur50Q2GRkoJlMtZzh+K0VduQs/rClGyayC\r\nsYMdVQTsOeFfvzseNS1LZ9RyCfFGhWorFYj/1W0e9icT+1uEuVZM6tYjVZod\r\n/eph9reB55JslMvPSp+st7AHIkVjnVjOKmIXE8YOLK+2WAkSyGF7Vf026jqz\r\nSOl0IghFThJRWvVJ/QLun2v0c4Rp6/ea1bNF6HIsT/KUyvCWTLXP34MEC0ge\r\n1Mr3dli8eemqXqkGAqkm40C4JBmbUnVkeg7NDBPC8yqV3tg9aZc38gh5Jwol\r\nvp5WpbMeju3q4F3y9iUsmIAMw7A6UBq8P80=\r\n=5wOL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.fdfdb99_1662471640836_0.9166115333193094"},"_hasShrinkwrap":false},"0.0.0-snapshot.a324252":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a324252","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a324252","_integrity":"sha512-Ktx5xpHdOHg0GACzClmtf9nN12vljLHB/DeT3gTaApDvbF0V1GzX5j/Iv6iJElw/qMIcR1hHPWMojikM90fasA==","_resolved":"/tmp/409c3a81e4bafbf857fe0b929a7f505a/sifchain-evm-0.0.0-snapshot.a324252.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a324252.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Ktx5xpHdOHg0GACzClmtf9nN12vljLHB/DeT3gTaApDvbF0V1GzX5j/Iv6iJElw/qMIcR1hHPWMojikM90fasA==","shasum":"dbf2f9ec4c3480baea46139b0834187682ad71f4","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a324252.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgWRy8nSbjK90hD7hb8WM7ZuRQondUi0Cz5nSj1EIr9wIhAOzLsCjUqAGr7RGyv5hZ/3rIIGt7wVdD4wihRnWgrjUX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF1BsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGQxAAn2uCe2ZOmeUZw2zUjuo2ZMLCn2sGmwC95FoA6nWDGb/B4yim\r\nVno3QVXaC61oKGcGyh9t2m+WTnZI1p4qsSFGVomaHSa7SsMcLOCk0L+gb/zW\r\n7UUuDmYcRyoO8IRJMkaCqB3MY/Cp1fkmauDBXMt77GdJCTD9M5J6TwYf0KUL\r\np72AJI3W6Z8zkggmaP8UxU6pGxl2uMsmCoUjpgQKQxJ4bQD0Gd7RRvFSI/8Q\r\nU8frlq+Dp8cAVpGU/U4v/N4j4B9n9qTd4lgIWicgtL41a7mljLIZjhmH+CWe\r\n7ezS8p1yArvuRJyLOi5ORbBjxmPcn2qYMjuX77P69FxCQpn9rqqobPFxoQMb\r\nIElaFrVlFwW1XUSZDLx1AHvGiH20JqLX5Hw5wrx7JsiBJYSgPrhT8YTtqzwi\r\nBjmXnpm1aYcutPhXBwnc2mOGdmQDk7WZHLWbDcToueEO4qE6QS2Uyd09dhxv\r\neO6I18tvO1ahahW7LLUV6TEsIXUg6+B1745dPbGtMQliAdVjWRZzpt7MlcBq\r\nLigCWwIaRDLlmpCWkLcJ5Si/HVYSoR2Y2bHBAN4zhSK9suF58PViYYYK3ASI\r\nlFLl/8/btdFd+S49O4nh8cv/UBiV+gAn1XA6rCzt5meLnV+CPcs9SNNU5opJ\r\nyJgD5/deLe9O0d6cL2LOk6Fndkr9rMtAlWY=\r\n=oMtK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a324252_1662472300526_0.13636053354312616"},"_hasShrinkwrap":false},"0.0.0-snapshot.ec10cb8":{"name":"@sifchain/evm","version":"0.0.0-snapshot.ec10cb8","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.ec10cb8","_integrity":"sha512-0A5VrxleOObvNi7aOMvVkMH7Xmn2SdDmh61A3RoZFmV1kaI8leGmjskyfq0CnmnpJ4t2HAN9zn5BRiotUuAjrQ==","_resolved":"/tmp/d136ad468c656a5b60975bb973ddae89/sifchain-evm-0.0.0-snapshot.ec10cb8.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.ec10cb8.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-0A5VrxleOObvNi7aOMvVkMH7Xmn2SdDmh61A3RoZFmV1kaI8leGmjskyfq0CnmnpJ4t2HAN9zn5BRiotUuAjrQ==","shasum":"4e60551ca68fd3777e347dd9a11457813a666d1e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.ec10cb8.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0ikLsf8nCXZu1AWuNkJLP5PosYr4v/jaEbgUJ/UOugwIhANXR7fFHWyIoxd5rTSTQDpfvPKJkrUqju8FX5+xYjjpb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF2P9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrPg//c+f18N8IEhtbWG5NPXH6vhDKc0sO9GsGWyCoWfot6diry+Mz\r\npDsQ6MG1FGx0NwZ0MtANw1dpQBCk1bEXyAn2XhZyi9SaNbKroxlomtXYEO/B\r\nOmFhiO/W+J8VgVRLYOLMieTDCOZaAky3WHGF7vmI7gQs1Rz4SgEB7Y5Xrw3P\r\nDTLV+L6UJRkfBd4jt71owyLkVsETZhqAFjOYYR4cd+O10t7Ik8wlb8BO47PH\r\nW4Fl4rlBep91/z8Cn/a0BU3ZCAV6Rssk9SeCDFg6hh+JjdAHtNxCQyT/II9q\r\nX075DZ5wkmCf3tmMg5kCFfHLgRAqlNIFX6nyz9W/fema6B6IxjmkGXOYBMgp\r\nFXbwg0l4/u+OGIXF7P1MSZe7IDteAobOGqbxJtRXwvXLIX36LOhzWLQlSfeh\r\nvvVT5D2OkRIyX/ZSEuXDKxuyMPhFGOi6HZ9Eho8dno26mgDbNSUy2f6SvUpL\r\n7ODNuqVIVqAZ4tXhbFHQ3Qp2XYP3Dlmz1Tk/8lG6lD1WlHS1Djo5SRyhUtM/\r\n06aasdQYBNA3TW77sS0/uRcDhChII3Bai5NcIdijrDfCVsnc4/AjyWUmQvzz\r\nP0U2jzAjDGbmbEnRVUztd35/WdaEHcEMf6XlizocRXtrZpZ5jLWF4+nAkwPh\r\nMoV5vbTV1eCvpKbDBdfKlrw82narqHk9T7c=\r\n=gK4z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.ec10cb8_1662477309498_0.6620125461833071"},"_hasShrinkwrap":false},"0.0.0-snapshot.24b2461":{"name":"@sifchain/evm","version":"0.0.0-snapshot.24b2461","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.24b2461","_integrity":"sha512-XKr2RDjAIQmCY8jjx82Y5v5HKbDfEWilBOb3UZGnatOrnjU+d2AVaptP/5cFDwnDPcncl/JexaiQbzit4aXE0w==","_resolved":"/tmp/309df2a7a2b113db6f45961dd9739017/sifchain-evm-0.0.0-snapshot.24b2461.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.24b2461.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-XKr2RDjAIQmCY8jjx82Y5v5HKbDfEWilBOb3UZGnatOrnjU+d2AVaptP/5cFDwnDPcncl/JexaiQbzit4aXE0w==","shasum":"c3a28053603055717fcc9f63b8f64bddf56a3e4b","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.24b2461.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFiihesibZH4N8UKcEOjXeEom79ju+HFbV8CUae7JTMAiEA6Hms43QW8GSF5hQXCkxY+j5WBFKbJ8H2SyoaUh7b91E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF2boACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgNxAAgO+bJQZQQRu+pKEjnfXo0/iQiVEGwPjgHxhSnuq0ofnBtNkq\r\n7QEsSYCUHy9FnyBOcsE9/dQ73vYIgKzpB12m6NZf+GKLbDTRwJLYbRtB489k\r\n8WL2LpgVOyvQHmwMWmEadd7aGE+doij0L+yndnfYqjsSzJjjiR7Aqvd3njjW\r\nqIvvjEjdnl4VPvCoRPVsnU2RxDy2ppVYfm3NYhOw4SQBBUDxGRLVBxPe0l/b\r\n3vtwX0mkAI349UpQiMoZQhF7++cbPEfWiW7ewuMY3RKEZ7MQe6ZjSqrevz0x\r\nmNayHFYOdQ4Rz7sdqhW7MJoBaKD/7rW8eO6nsrh1o15DqsuyV8D8xip+duDU\r\nuiqeULwjcoUD41+FP36kOnPISNvyo7XdopLoHjcxjEaCtdmfEBsogW5dOExV\r\niQGP39CTYQde4Y9hrXTuM3Y+W6do8nLQBbasb51O6gQ0uBdUdu1IwxxRfezQ\r\n6kRJL02w5YVYcHHBKd8M4WsMKzR+WDVe8MCTkJPuabZusiUHtMuG8dHKtBZt\r\nt86v/iIDBxktl9ulrAnBEIcZuThIp3bzBw8eNce3110MFMGHW7IG1rCW0ZvW\r\nDo7A0jI3ihU9YoRrAB/uossHMKvV1NmPSROPc5P7CUdSXC6N8uRjxhG4Eenr\r\nxM0mXb9GKMDdh6vnxoMjHDYFIgtVe7pb0zQ=\r\n=dyf4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.24b2461_1662478056707_0.6762440631906441"},"_hasShrinkwrap":false},"0.0.0-snapshot.adcee15":{"name":"@sifchain/evm","version":"0.0.0-snapshot.adcee15","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.adcee15","_integrity":"sha512-e0eN/UFP8R8nvKTDwNYGmUm1zQ7T1gNQ63kgJwEfzYmwnrBptTERIkdtrcP0DztsPgj6TwHumrpHuZOJ4DBq2Q==","_resolved":"/tmp/d776eb745ca18ce26057b3f9404ac4d0/sifchain-evm-0.0.0-snapshot.adcee15.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.adcee15.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-e0eN/UFP8R8nvKTDwNYGmUm1zQ7T1gNQ63kgJwEfzYmwnrBptTERIkdtrcP0DztsPgj6TwHumrpHuZOJ4DBq2Q==","shasum":"766926d89606fbc963705d26018581843a6ee64f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.adcee15.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaCkraa9d9wSN4FSiWvb6Lda1dK/EAsHPIdEJ/pcLS8AiBBePvqyj+EgzVW4XJPYURs8tz5BP1ABVo77zOeYYdSQw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF3gVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjoBAAoggwLSOevkMptj/LkI1pfEsbrFJhAuIc3C/fij4YWK9UE1to\r\ne+kvHu4l/w6evnOAlAILMmscOKtMmmxTWswJPf1oXtrZDyABNQ+FCsPa1te+\r\n4H3dZijB2p3BvntGzfat5BJYl01BT1GJIfjUhHx8iwuBU02oY13U+TE3ar/9\r\nh9yeudLPCnuGRm30lce5eu2MiktrvZtmeqW/l1UU7bVOr9GXTc7a13FQHigJ\r\nQ4gcL4IGxhiiycUxb0trtXcEcTGYMUNhUDzbn2Hl82mEd+UdPBG7EpQ3YC+x\r\no/wAz90OJiYTZ7D65mQYlZvopB9fY/dXN54DuIH+oEBPqqzGWbO5oqPNFT6O\r\nxN9S7FvSPPd8EedSzjJ3gvjp2IX1uISd6nYqY+4JpHNFrq6jBj9H1mwgM5mh\r\nvp1AU8jyG6/hNikoH9lJN3FYhA/beEOfVhgSnp/hCBSKTjlUcUIQ/ma/Wnk/\r\n5oG2xEiEMjEc+V9hF64vA0122X1+y1hJg5G2gMFDVuD4F7ZT6RUpuVf/DEYz\r\noW78BJTt6PFctZOaVB+o2zmpvMDInmrWkBIzFgBAPSjqhb0tYO8qTeqoTPml\r\nOly4tpWaYI5TSWw8pqNmWZoSwUAp3ynb8S48MlQHOGIlzN8jIvQEfBPA4v7d\r\nTSRfoVexdZ23NiPM4EHeebWwH04lbdupLEA=\r\n=PqIt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.adcee15_1662482453515_0.36502232164476833"},"_hasShrinkwrap":false},"0.0.0-snapshot.e3008a6":{"name":"@sifchain/evm","version":"0.0.0-snapshot.e3008a6","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.e3008a6","_integrity":"sha512-7TEvZBNidgVGqC4shDfF4Egx3O+VBR4d33jDv3mFTDVQiDG0MRo0hIMbmWS2vqGNPM7UFbLOMbB8taX1vKs95A==","_resolved":"/tmp/82ef05703cdd4c34bff81b2d50364f04/sifchain-evm-0.0.0-snapshot.e3008a6.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.e3008a6.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-7TEvZBNidgVGqC4shDfF4Egx3O+VBR4d33jDv3mFTDVQiDG0MRo0hIMbmWS2vqGNPM7UFbLOMbB8taX1vKs95A==","shasum":"2401a59ed81350afe0f36dbaf7b9ab02f51eb615","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.e3008a6.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJqYeK9iuCPZ11tPyU7QW+k61u91SQ8mL38gOZYzMWfAIhAJbcDVTzBRbEjCIXyNT6Puo8wpj8XP1YKtR5s3ltdNbK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGAjYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDpg//WsB+4w1RxMm7ZTGcElKL62sIhX5t2ZPtlIzb28v1RDoJXQX+\r\ngiNBfNPhl+fcqdsUMdcwMvMFIbeUK/coY1nomjXZT79SHE7qiryck6swsHUX\r\nnWqzC4Iv1qyGM+3THCogTYjP1QZhgZluXOjGw2P5v4QVVBonajICYr20kE7B\r\nRSo3HzPo5wkgobsbqQrKavFC/VZCVG2/Mm587yYxy+llggafVxaDEPRkNUDT\r\nyALc89gQDjKjQe61EeOwkaIOLug3yRBGd9W57SL4CguM81hU+iAguG8rgSNS\r\ncHBUwoU1j+pFFGkkSa/D8ByEX5KKpcGUQAUCtt+3+rvjDaN1eRhp2RI8rqg/\r\nyuynh12887a9/QFpZN1/C4cEDTx6YQIMwaCMShw75MsnSR5rUczIAwz5ffFB\r\ngR90WPX1VjV220MHwsTOpMiDq8wxI52ntNvNNDVGpz+6N1fW1wDlXO0QevWe\r\nevejGRv3p9ZM8VjviEKGtBCq1SsXSHFuaN80ifVHdjiQ6er4azrR7sbAhsoK\r\nMBb8RHwJBtM1lpOSXud73t88YJgnzFOb+1noppSnTCpf5R3oWm9AaFGp54H1\r\nRwbfelhyaXnu2reqY47ZbVitXzPkpBV8zWRVxew2nMENwx7cvcRKiRkiWn7y\r\nHPUolLfXcFh7iAp+AOhhnAYK0Qp1hxHFpGU=\r\n=BC2J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.e3008a6_1662519512189_0.17727964923513295"},"_hasShrinkwrap":false},"0.0.0-snapshot.48d177c":{"name":"@sifchain/evm","version":"0.0.0-snapshot.48d177c","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.48d177c","_integrity":"sha512-idrSJpaE7Tv7533f5Vz6KDrb0HCIF/PEasuFqOHz/ZvgjRJSkvpjFL7h5RNc9kyp8Ct82Jj7g6t1YclCmqq4GQ==","_resolved":"/tmp/95b48c8fe28a405005c3f847775f60df/sifchain-evm-0.0.0-snapshot.48d177c.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.48d177c.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-idrSJpaE7Tv7533f5Vz6KDrb0HCIF/PEasuFqOHz/ZvgjRJSkvpjFL7h5RNc9kyp8Ct82Jj7g6t1YclCmqq4GQ==","shasum":"96a22eb99513f85dede62ce4f80213bc580d272c","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.48d177c.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrMtp7jgF1vGcKcuLNDVG4IISv3YvR9N9C5C5uXOQMzwIhANW0McnbBaPCY0qONru5bJENhnO4iz56tc3dqDF4IJt0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGOmWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpszA/5AZK1BAoOT03V6UAh2B3UWr+DSWP9kCDGFPGzJzksiFXm8bPP\r\nR4laJOUXEceBR8lNssUmupaBPfKlNMJLIQAwJQ5E18qtHe2/IVf3WBSojrqy\r\nsehc/ZtGR/uJ0T9iVL3sJYE5dyNsvrtLBBt6lFD+4yMGMXcRBF8Z0d/X8JME\r\nz6JP09cOIqJp8Vh+HZN1f+N6zrVtk/aD4YQ00QrGMqoxPM28uGGtbD+4u5mp\r\nXpLNiRTpGz1Eu2HxbnFzz6C88ZinuXvFiedpUGdWjtNuFZVGz/dnDgjEqYwO\r\niKky/1DjiE9kOPXHivMV/wYiShpTvycOYnkmAbZQuYtTHeKiWKNrDvJC24CY\r\n8h2eQ8TdcNDTJkFld6wPV1GbryhQ39A2Txm5iuDf82MMsBqFIkagPVxb4a70\r\nc9Zd7LoR+2qEzZUkly2igvpaAxwqSOgWFJeHFEAh9sXNOZtsAtiipge4MnoT\r\n5AY4BqfCp4EU6y2sumjLws/D5OMFT8M/oOZLetvKUnXG8NZqiYEzcACLST4c\r\nKuwM5dZnWTWG6XzNzMBKPQrG6d2u5hosgqoqISBJ6maPCgQKbaMaQMDydZf7\r\nNz7dK43SL8hzkmcuVqddJadc/lGdEj3ztqQbFFBguXOLaQFbQloP9cZEqHwE\r\n4rZI1hSzAQYMe+Hh5RZ3XQh/eSj1yzCctO0=\r\n=QGd2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.48d177c_1662577046082_0.8647358873582935"},"_hasShrinkwrap":false},"0.0.0-snapshot.a0a7743":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a0a7743","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a0a7743","_integrity":"sha512-kzKrC2WyLnCIjl0v++82FjDXzY7ID8UGTnS4xchV7S+5xgP8EWjze/bBvaMNZuiITr7EXozFitxUQD6iRtBeKA==","_resolved":"/tmp/0b5fe1f63672b7ebedaff54f86f6a798/sifchain-evm-0.0.0-snapshot.a0a7743.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a0a7743.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-kzKrC2WyLnCIjl0v++82FjDXzY7ID8UGTnS4xchV7S+5xgP8EWjze/bBvaMNZuiITr7EXozFitxUQD6iRtBeKA==","shasum":"b8a814b89ed606ea374b21a0c7a321c86629c127","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a0a7743.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVTzLPEuZpI8YrHjMexG8/htHFBIBaxFHGR3oXP4V0yAiBs182q6BsMJIg9eMZucN2e0c5kqLAm61Swk1COAbX6Nw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGOuIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryDA//dSsOBdsrkNzVnyRZGR+eVVsTjmD6tum6dRRPfjMjA5++DhFM\r\nDSeWEJK6os2LRsgJOepw1bU6h6RYAU/VEmqQmLVp+04T9ZuihHWnwWQ8SubR\r\n4eLzyNO5TYAMuZWTLl14arXVdH6pSisPJhK5lJgviBq7SQ02flzqTz/QdpSe\r\n2AM0IVL4VecmZnFC/Z7pipSEgfVH+rhi6KDI7DKOtwmZd3eNxdyMTmP/A3dp\r\nxFX5g4EN0FsO7Q7QzRdAx3UaCra/bCvuKQYkbVxIiAnoJgmiAX2KMpA8W39L\r\nblJi7fWlRLgf61tJwREcpOGVMQsG36NBKB2sbnkdh0AxKIItBoFTkGeUMZp2\r\nq0ON5207Mbc1dNCnlKXtIhP9tE1FS65QFWS2Z1zwDwPG8LBI8CKK6m1BX8Ur\r\nDNi/dswd+IClj6SI5rlmNVpkbKUSpw5JJNGeWgLdWHwdn/Nh6Y0DoyeNMyYW\r\n9LN29urfSUxQ2n9C7cFXb91TJ8rfVPjE9UAFXvsMf0x4dfrtiypOS+xTy3n3\r\nJe6lDM1zVExhsw/WayXoVJiNrPAJxcj6O4hshAyuiryDqpVDTMu+6mmSMpfl\r\nW0cULSBYay/xxgodqqi8DzT4cNwAVFA9YQpjMg9OsKRmAsnzyW8tCYjxN90O\r\n3RLAHnzVOievktIc8nLyTWMOOJ5r9JrT95M=\r\n=0qZ8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a0a7743_1662577543891_0.12462858205330152"},"_hasShrinkwrap":false},"0.0.0-snapshot.d9212e2":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d9212e2","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d9212e2","_integrity":"sha512-6EdFaP0vMBIV4nsq+hOqkn0kDeKpwqtUUTumq7a3DQBV3aZSNHVMhaeXE2WHtJ2co1TE4dY1t9y6LXzWvIRESg==","_resolved":"/tmp/c7ca7eff9690e0f1e7ff575604e10f09/sifchain-evm-0.0.0-snapshot.d9212e2.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d9212e2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-6EdFaP0vMBIV4nsq+hOqkn0kDeKpwqtUUTumq7a3DQBV3aZSNHVMhaeXE2WHtJ2co1TE4dY1t9y6LXzWvIRESg==","shasum":"f1903bee1aeab1910c06a754598de23c1c1196d0","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d9212e2.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEZFRnDVfoyaDBW5qjiYFDK3R7rOMNrX23FzqLjsQRSAiEAqQ/ibY+dS/6aaprBZ3UMo+WZx5xSh4/H1j5JjpQrwAY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGOugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorPA//dy/wM1O+9pZg1fAV/x0vUxyxEvr8SOI+0o/NwpuGr/DiJ9w7\r\ncaQxKr9HNViVESMeqVIAVhe5MLaBgoN/+dpLrdNn+Se4/wHsssgCOPbwD/uR\r\ncVoPjrwN0qd+5+SI6Wf02uaZyUzl8cT6yEKLC5lfJRwpPP85m4sAZzMcaYkA\r\n5ENxt3COqdh1AIaeQ88EVwZUpyJ7w4JjnQthgGHj4GglINFVwI69p7clbWA7\r\nTZNIzRm/Nm4XEOB8UXncqTloUv3hPj0BFZjqHvIudpKKDpVrAF6XAz2m0e2O\r\nbfb/zacwDNJBaA7ak2rzoKfDsvUmsOKsKuLuUFmzeR3P+KkFyDtdK/aRI/kk\r\nmbsxEwaGJeGFMaCRpdzOwlyUwpBBeHugHs4BDawdV06e/X31eafDpnb/G9Mp\r\n5S64aQRirlU0veppTD8bvVfHgeQO6VfPcnG8HoHr8/GTTQGlKNfBtfqCrn0+\r\n94PgN5HpTIaou8emc9Zr3rSbHir/ol9VNs+QxjTDSJHjnA53tSTBhBKjItpR\r\nVpaeIsqxjyKgnzU9pReWvFchYCJ5db9RFPSVXLxw+CXQYf9Uo4T7bqcAMP56\r\nkXY8K15En4VrnruU/HueTxtxxAIGvkwV2b3un/VtlO0G+Znk3Iw+vrQeJZyB\r\nzqoZDoLzL7AgMtFyf3Zgl3JMa0lvFlhF4/Y=\r\n=XtcN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.d9212e2_1662577568652_0.8628133639457347"},"_hasShrinkwrap":false},"0.0.0-snapshot.04056ed":{"name":"@sifchain/evm","version":"0.0.0-snapshot.04056ed","description":"## Installation","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.04056ed","_integrity":"sha512-jj71B8f2a6IRO9TwLIAAyQZtxyQP0bLasF0d3xfM/DP8Z9oaCeB0xye4Hv6lCOinfA5f93jyn0Qs1tg3ZhCsaw==","_resolved":"/tmp/ed3b517e42134dac64a0f3639eaba420/sifchain-evm-0.0.0-snapshot.04056ed.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.04056ed.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-jj71B8f2a6IRO9TwLIAAyQZtxyQP0bLasF0d3xfM/DP8Z9oaCeB0xye4Hv6lCOinfA5f93jyn0Qs1tg3ZhCsaw==","shasum":"69caa2a75dd9f1e18ada76a74f9f90275b7c2e27","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.04056ed.tgz","fileCount":153,"unpackedSize":508324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSRrV67pC7XKyQxoaLuFypBS4wjrwRLx/8tRB1J+VQhAiEAxokf4SXIgnOAZzCYG/7SXpY0wv279pWbJRtFAC2C91o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGRqcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmozeg/+JNfiV3gF3tEKGKFICxTTLgoZi0E5xfgMCSP5ioFoeDHKAU0R\r\nKKL+MSsr+AVWmQkxpn5Hkc9fow5yMdw8SlO93uuhakxjIDu5Zglhy+YlZ6XT\r\nijn2mkJqL94tF5YP3qU0rfm6Ba3b3J+ronRT9WQWBStsTJT5GQlQVZpAx8Cj\r\nLjPOmdPMpvBFTySRcRYFcC5M5iCuuJCsm/lblsbnKkRfYhhWLrO3FFV2+TEu\r\nz6OzCWgW8qZ/qgcs3M1JjV+XDMIlAQmoB7ejZwGvKbbzVEq1J6zB6qVnJvI2\r\n/jZYKh4OFJwn+P503GHbq2yr/Wy9/WOIeQvmGmM8Lym7kpm+Hj29kImSpsDZ\r\nSa8Zw3LWJdBPaY3v5A/blPwF5QykOB1SwR8jez/AByOWfUBys5Zs1dmyHGkv\r\nhCtZytwS1tHoaLNhi12KTS0msvQL+svQygxgYWOgF3xx5azSseRlco28wNsF\r\n1O1RVUuaGi5IzrdHbyeyDsphiGULXmW4ZzSBxdEyaq1orESpF4wpcuHd/anZ\r\nMM9qawkLWAHqIIPy+3bT1h9AvvnH6jVyAuNukBthjHIkJyRMaC4Zx+LGOg+4\r\neWfqRxi1cEE4YmQToBX6Umzc8DiHGOf1AnER7hLH7kURowNVphg263BMU0ej\r\ns0pFxgcB5V2o3BXnVXSyZPtir47aSWpWit4=\r\n=4kyJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.04056ed_1662589596332_0.27029030118277997"},"_hasShrinkwrap":false},"0.0.0-snapshot.5faee615":{"name":"@sifchain/evm","version":"0.0.0-snapshot.5faee615","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.5faee615","_integrity":"sha512-KEZjWHZBN0fFyDE8JSVpT763cwUKv+BzHM3ldZko0nCp6dBkIbwkYCh38kAJPLHzLVRA3yDGu3oyvQ5SxjcKAw==","_resolved":"/tmp/53fe05560e24cb8ef0d23c0b52ceb9de/sifchain-evm-0.0.0-snapshot.5faee615.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.5faee615.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-KEZjWHZBN0fFyDE8JSVpT763cwUKv+BzHM3ldZko0nCp6dBkIbwkYCh38kAJPLHzLVRA3yDGu3oyvQ5SxjcKAw==","shasum":"fe6e8f43e3f6eeee784d530256caaa0462125fc6","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.5faee615.tgz","fileCount":154,"unpackedSize":508650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlqpXvNYSOGrJlw5fLods/KY/oXOuPyVTg/iqH4BHA/AIgRs7hVcPti7YaZFyuutjlgg598CLtSGUshAI8CAKpeKA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGTKPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo79w/5AewyLT3B/5nevj67PgX3BKKYuXyEWWdYBc5jJalCgS+/RxGW\r\nejPvrPLbJte5+Eh6YSNEPVup9N2kFGxQI8mlljXwYBi+MZD1Azq2lyx+StXl\r\ntVietD4W3JzwC7c2HiP6p8q6YnUPN8exnaH5ovtgYns7PtaaWcpOmfQ1BC7D\r\nTGspoEg5CYkHoSlMFDEAi3QhwvKtqd74eusumRzlTnkTwX1Srq1HBf+AjR2q\r\nw04XRjx8vqB3E6oayIXx+fKy3oZiyyEwUCFq27dfME2TNRc1BmD8ZVavqrc9\r\nIohnqwpCWQdT/Jrp0VUgWmmcTyzEWjw+RvdrP+QEeiRpLk7Pm7fAlZJzCNDV\r\nVaeabm2XD1ivm9BLJwuhd6drTBMT8FHPWtBZtAZAhykyw3dW0X3frCHqI0I3\r\nmuWB9Ka1dtK254yjTfOoOxAXMKxtaRGfEaLCTeofkWdmtb83gg64UuoDvQ7b\r\ng41obNKiGCvSBAqlyfzZgyxbSEGlCVeAyXOjWIKS+jD1dfNeUmLeNkbR0F7S\r\n67NYh9PhxqQP6UH8Sa2Fpucq6DaeG7ycAlFS6VC5eFao/ORaXXnk/lazcetd\r\nhsmeUmuNFBq02iYN+QYX9qeHTcjR1zpOC9bYAIM2Knl/ouum5ug+IfvsSLkB\r\n/HU2fhofxiRjoHIJ1HOZHPFkvfaTJPg8IrA=\r\n=7dc3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.5faee615_1662595726997_0.42665695335010323"},"_hasShrinkwrap":false},"0.1.0":{"name":"@sifchain/evm","version":"0.1.0","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","_id":"@sifchain/evm@0.1.0","_integrity":"sha512-BKQu1jZzR21KbWdroyhAXScxpbnzVIX0IMnG7kRE0llSSbStlmT9KLcHnxlnYFUqdftV2OupNhpggmGQceVKqA==","_resolved":"/tmp/832d817a91402210d7eca7d6e043ece4/sifchain-evm-0.1.0.tgz","_from":"file:sifchain-evm-0.1.0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-BKQu1jZzR21KbWdroyhAXScxpbnzVIX0IMnG7kRE0llSSbStlmT9KLcHnxlnYFUqdftV2OupNhpggmGQceVKqA==","shasum":"22aee70141fe08391053fdde0fb6e3d5199f7225","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.1.0.tgz","fileCount":153,"unpackedSize":508235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVdEPJe7joTo/URqjoc7f23YUsHZdJK9JctZOT8LuQ/wIgfedKqlXWUry6zHbcLu6XvB8MOLauqoBnI9ZrM9aR8v0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGTcsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbwBAAglGXqJr25m5oFHSlp2ZR7tu7yYK3v7ufp1M9ZqKP/5627zqS\r\nnQUbfEzBNCIWc7YxnQPGASo5mtd5s2GqsPXCsU38LIGGm3zYkTJqrqAs1MVf\r\nOMnY6T+qijg3BetNzFQ+DlWdnlXdWDB28YCtSkWCP0CKGbJrkiLEaeZtCYH/\r\ncif8KfkQefDTWOo9PSzvoIYJjNuqHi73lUHfw6P1IEOEkucl6eZ+pD4f+0eb\r\nL4LgyfKbjSuW/jceFMdood7JKfizLWEOlMP24XvddRFjGsro8QDVOUXCpC0F\r\nNlUe5i4Ta/wh5591H5iPLsQlWWjHBnM6p1Id0zVpin4o6TvdjjfYaOtGYUVO\r\nqotP20Uze8EaO81zNlMzGpaD766QaYjao1abI9+YuMDnDyXPlKwv5wRFHPRs\r\nZzTnLojvNi651bCiJpUHo0UpSe9ktmDwvbpylShL83hMZTGkCNp8AnKiqZ6U\r\n1SbfqhrEDOw0lyaY7Ftwd7eKlvMV2wGL0TZWbEEqWA/mWYiEY6VOBQpt7X7t\r\nOh6I3eumHqjlT0/j7WMv/7CHVSabj2RtZupf8LHETNvyRb9bSjd+Eedwqn6l\r\nwZEPpfFb6Jy69IfyTrd8wO7rceFyPY/+mzWs5psFrgcD1/FNrqYpODk2oMGP\r\nnx+GWDPi3QSOTiKYnbDOIJby/jkoFzYMVIU=\r\n=9vA0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.1.0_1662596908048_0.8474434523850274"},"_hasShrinkwrap":false},"0.0.0-snapshot.daf5782":{"name":"@sifchain/evm","version":"0.0.0-snapshot.daf5782","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.daf5782","_integrity":"sha512-s5UgAkDOo5hs8neKDrqyKcFtz9LFeDTvAzrN99yWqyye+kGENO7/JD2N8oLoJGs8B/rZo3E67hpcEjbLmsYJmg==","_resolved":"/tmp/29816ad08d3868eb23d9839d8718754e/sifchain-evm-0.0.0-snapshot.daf5782.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.daf5782.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-s5UgAkDOo5hs8neKDrqyKcFtz9LFeDTvAzrN99yWqyye+kGENO7/JD2N8oLoJGs8B/rZo3E67hpcEjbLmsYJmg==","shasum":"5edc220a19e321d6824db434bf55d97c6165da25","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.daf5782.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJurUCQYokP/qeGFpEv/4oGmCOv22KZZpu0wgWbYsXJAiBL2Lkt/jfdm5ufr20jFDU0YHB9UB7LwC4aNmRmDR/Fbg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGc3kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmordQ/9ETFgx9tXaGyr4JYUQk5sNX2iXibj+ouc6rNQgOoseF/6Y8Wd\r\nsgVOv6zugpt6Mmd0ss+c4bTulfXZV6kEvyXs3lUQwCuuAwfDzAE/eLmW74hf\r\nbCXU+27HemcNE/jYAX1G6YV4twbCXhUi6hEkJsxJmkCpm6V+XVchOMhDn5Yz\r\nYPBZsNWF4b/9eX9DgQzyelYPVhWlXjpOj7Y8Qq/cGtomKavDtUuFn6v0ZqAH\r\nTYvuEpzOje/yONcr42YLoJwGX55y55B5jO+Hwmj+ApFBMJoo4yi91PQlObQi\r\nHtgpC24mpD9dcvtreTdaPg1MqypNl8m6/lt3cR9GP55lkO9pLp4u120Clb8C\r\nsjwCk7JYRCOd9BM3jUlxC8gOOqCmkcxlriyUOe6RZzFkaL12VrbyWULzmD32\r\nabvExNwz3aWYJXLAPARPiKa7L1hQABwXmthNENne6LvbaqgsJ9m4YLODoHKq\r\nVw2O3Cnv7Y1sLfdmwbcs66LCAz73e9EYYjxY9rtZyXoeVxzA9rIEyA+hfmSv\r\nD9JP8YwnYfC6qs7pgA1CcpBl4ESr0DAMsI5UDY6PZ7nzSUx9Ixj+9uYakzoJ\r\nJZ7pl64PP1bb2JteqAsERYwwiyPx9g7h4GKa3Pn7MZqwa66qVENgJzRb45Lg\r\nOdKCMHzvjU9UUM4Otepio4AnkN3ZNVYq+7Y=\r\n=K6G/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.daf5782_1662635491733_0.6850621753500128"},"_hasShrinkwrap":false},"0.0.0-snapshot.81aad18":{"name":"@sifchain/evm","version":"0.0.0-snapshot.81aad18","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.81aad18","_integrity":"sha512-Y943MHwrEhClp/00ZVoBIGd9ik1nuhHOyA8ZfJGnyw+PZ6b6E2uuQFnr1J24wznOFYI4AGd5cMuwF4Pinr2zgw==","_resolved":"/tmp/b0fda871161493fef63620cd5414aadf/sifchain-evm-0.0.0-snapshot.81aad18.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.81aad18.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Y943MHwrEhClp/00ZVoBIGd9ik1nuhHOyA8ZfJGnyw+PZ6b6E2uuQFnr1J24wznOFYI4AGd5cMuwF4Pinr2zgw==","shasum":"f382803bfaeeffb8c0ae15ea1e3bca397f4d10ea","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.81aad18.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUD8JmkuSUPy70kXKJctdodRmdHWOAW30duxsQnW7S6gIgf2MRIhlCkhQzyJQS4W3byyMRyiVzqEqwnBgWrHdcv84="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGlsIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmof8Q//Y6+S9pRg/1a11SlZzkqGIZMHpJ/QpzaXHyjhymmTuXP35iPm\r\nPJwfHwlpQxvP73picTl702h8QK7d0QsbEMQ3JjsdB+vwXtrVLRFJNY6xBbbh\r\nSoV3PXHI44ApaMppVMcFAldihV7e4scNB7Ap9eptIJE/NVC8Ri5go5tBgCnZ\r\nTnvLNERY6vB0n/ire5xHswr6SUxgiDplKz9317kiFKgXrl6yfNKSmQnpR+GG\r\nRibzqaSq0Jyx2PFJc0enI+gyIQ4+ML67RigP3IK4UVFPhF/+WKyz1wfIhNA2\r\ntURgeuCjzEFRgr8VUXXcBZzDEwMMqSosRPxc6eEYJt2jPG7bO1xKbLA6vjJH\r\nNdEuPWT4YMIB+TJVBs961K88DnyxKLaDmF3yqcpYUWKMPsmkUY78nuFHitJr\r\nCT8wrKlBq/UjHOeOiJDEp9Au993g3W6aXuuhgEtEqwguBlvlp1xlQc5L8wdk\r\n3BExjKIhS6HzB0uPV7qaXsEEamUAwYSTvxVxDDc26fLMu6BXLujd+yPjZK2e\r\n6S563HckzIDhfSU4lCjvxxNTtRJv60eghbw0oIQIA+Y8b6fnQ/Bzxk9kOZRG\r\n/RAT965cvO/WW5WkyNcL78+vfgtnlu50ycghA2LaoY4tnYSWWaXqJOY4gzhC\r\nkZb0AptCei1UQlw/ALo6nmxhwtxJGuO2Gz0=\r\n=RGK7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.81aad18_1662671623932_0.3853345717678258"},"_hasShrinkwrap":false},"0.0.0-snapshot.c403a5b":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c403a5b","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c403a5b","_integrity":"sha512-xFYBFTj2Qb5x3oN1CDXI0JTVy0w5L+t1IneManPgZ1c088fTtgt1xmS2PyPTWOMg5+C0v09m3jQ5Ou5XTwiGhA==","_resolved":"/tmp/0b23843705045272dfa34444a207cd05/sifchain-evm-0.0.0-snapshot.c403a5b.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c403a5b.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-xFYBFTj2Qb5x3oN1CDXI0JTVy0w5L+t1IneManPgZ1c088fTtgt1xmS2PyPTWOMg5+C0v09m3jQ5Ou5XTwiGhA==","shasum":"9030d8a0265abdeea1c1a601f5168bede43e5082","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c403a5b.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZb4QvZd1g31axZeXeRfNyG1TYAf9Oq3paOXx571ltNAIgdhyhpc3K/7XxwY6SEMmn9HbFQwM5TQJPKMu+KJOSnhU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHQ3dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzVw/+M62bSDeWHeEXEq81oaD0PqZss69Ji7c84mdCNTUwSEF7n1yj\r\nFU0fYLEzrGM9E6ZbzMpY35kWfZ4b2AZ2Le06DGQP5SZolME6bdtxYP7WrKDa\r\nPBptUeG/oowUbzYJO9U9iCT86i2pIAyLDzg3Zwbvb+Wh/yCinWhySQSwwBfy\r\nytMEyFvmfc9xOYFnnkNqw8cr/L76RLmVKaILCu4PsoEdbKyd3J/vSH5myDyc\r\nnVhahFx1xJSJ+ywAfO/Qv2iD/tImkUyXoChWBLNnLkM5xLTJB45cJQPZT1Pt\r\nO8+MdO9s1gsel5FaVJWLXkiZL9uwHSptydndVfmreK9OKyX9SO46+6dhCp3u\r\nEiTSXX440invsg8WCznc4j7zFhGr46pfHKOJT+HwLux7JY1WZSRPNqyNTCEW\r\nl/f9XzZK63QZUMmQy59XFzdgBnXInQM/Lk25ZPnruSypZJYLeN06XPXgx3U1\r\neWj0JK7h2Wq4ujKKsu6dNR20Nj9Cff29bAj4nPu5IYcXgZ1l6FKE96Zg2wt7\r\nOStAuvcIJ8jIT3tOXP2GX0VFl2OpuqocIkSXFJk22QT4OyATi4koLi4vqhg4\r\nffEVsq8Yp0zRMLuzbg15KW+0hndQc1NPDq4ZWnEKhtm7EoomVpRFJMnnlt0H\r\nfOuOKSCghP8csYtFCQmkfAdya5K6Z33b3fo=\r\n=+okZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.c403a5b_1662848477104_0.554112212997443"},"_hasShrinkwrap":false},"0.0.0-snapshot.a59e0e0":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a59e0e0","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a59e0e0","_integrity":"sha512-91RSGy3c3PyaMSlc2RSlUkHkgMh1SfD+SZ7LVRqV6VWPoBsZm0dlGFxz6tsZewE2iMlhb2icdkMhLrcdzlx5cA==","_resolved":"/tmp/2207fc766e9e826017860fcefc239fad/sifchain-evm-0.0.0-snapshot.a59e0e0.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a59e0e0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-91RSGy3c3PyaMSlc2RSlUkHkgMh1SfD+SZ7LVRqV6VWPoBsZm0dlGFxz6tsZewE2iMlhb2icdkMhLrcdzlx5cA==","shasum":"a328df56888214a6913351d1ab7b74b335ca1542","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a59e0e0.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsc0YmavSDTKS0hxma7Obrxtqlr3w+9sOztXXvTu8ElAiBdk03wvPnk/mqv9wrZmG1OoQCAZPD3GOXzbKRWknefXw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHSbjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZpQ//T8Tl8Pz1Q6CXSDYZ61hUqCF4QenC2I8tQxtE/JMJzkj5U+Qw\r\n9dE4VpKeZ0aPRe27UzSHuVmV/EGrM36DAYOh1ENO9tcuBNC3JLLW3zPB064J\r\nhsPQvYLlDcPwhN8JE8bgJmB3bbFbZ6rZ06u225I49sckHbYPwMxbtlez0l8h\r\n0j7rucTZmXFKHauayrgCPhsdZ8X62Zw3DcDXld3YauOWqv7dnb/0EaJyCvQd\r\nEVstZvFxisS1aYgGOhdDZ/ZGDV77cNMC3+nw0ny8iH1QhNHsS3iXIdMjARMh\r\nOo5JcgR1CIUFyUugaQonObZUkClDQm3CNfG8H7SguBMrTCwqFZY5Z4tbgwOv\r\nz2AXHLVG23nzta3ovkWUwD6hVqYZ7FHcodtfE4caODI6XfE30VSg3iRfhSd3\r\ngu5J0oUHhGWnS/3mltEd8Lo9IMu4oIZ2q2noCcQesdBiWMDfTYQDLjjAN7E8\r\nIlkTp6yVSYeOfQEivAg/IT7+y9KwdTS4jVAsZbD/r1f4HyCYRYAcxwduOE1/\r\nIjbuuWRuP9P9bCu0Avs5VS2qEXQd+6EJnLhkr6Mb+wn6QxHG8N3eOZb7JyeS\r\nEreHoJYwLZHm4bsXtVjth2c9dXq6bd8Vp02KE21effkQ4VU6h8A66pdqqfdX\r\n5XYh5HZKyMJmmnLaARUrAOFGwH1sWEdxsHk=\r\n=P5ad\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a59e0e0_1662854883308_0.27971757998308444"},"_hasShrinkwrap":false},"0.0.0-snapshot.08190e7":{"name":"@sifchain/evm","version":"0.0.0-snapshot.08190e7","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.08190e7","_integrity":"sha512-7KP90Kw//v5zFnaKZrWlMmv9e09t6gQpW6I/5iB4LljdS44fgIi18fa1dmFbgnfeF46rRApANeZcVrkSvLmNoA==","_resolved":"/tmp/48d759fa291d1a228f8c4caf4b6fd1c9/sifchain-evm-0.0.0-snapshot.08190e7.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.08190e7.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-7KP90Kw//v5zFnaKZrWlMmv9e09t6gQpW6I/5iB4LljdS44fgIi18fa1dmFbgnfeF46rRApANeZcVrkSvLmNoA==","shasum":"4242e8d6a6f5aa562bfee53e859f91d3afef3ba1","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.08190e7.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsc/+fEUHjtmrR8i9NTWp9uYqswqe2htTk5MB0iK3PbwIgKfKAjfRZAfxYNhGiti9dzMV6dUH/yRzpo/oUqG+FIxU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHbS4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpFxAAiLSgKKvTeb4zaBy0PWgLFF1GSE34LJdl6c5enoFd2OpuXhLH\r\naQAfrM+4OeucX5ZZ13rCWwmzrUz/+17JItKWDCL2MsGgCyomjbngGkcxemuC\r\nGyDaQe2rcNGrJCDFirMju3vChKhPDuxsZ5pLBh1MsDajkoGnvdVX9wY5+Pjm\r\nU+GIF7K9eTMtMTQ0od6QJOpDFurPF6HP02Z+wuAXFO+/Ut3mhrX4RWMILoAq\r\nvJ4B8n4PzfzZM0mPaM2jyo3HfQxuzyzj0v/nZ3/9OyP5v6CgQ9RflmvNU31W\r\n6Ky4CzGcOJk1TpAjWvMbkj9xg3FEZGDVhYYJ/rfkzwp1UOu95xZaPPifqUdn\r\nFZJvEMRyA9cz3NORJE804AMiqeXoZllHtw1trUd2POgD08fepAf/vP4MMXb3\r\nmw1aHCa4dm0GVa5RsOW9aENTmOp/2EtbRxzGcSI9CUOryvmlPKCHuaqwMNGQ\r\nlwJDGkXrTFsKmxMtkcRXz8tvWl0WPdjO1bi5LU4fNGFNRD0fvqXI/zrkvYmw\r\n2EKQ4s152yMc8dMSCGCSoNKEt6n1nOQ5Xu3XT77Ja0gaDIsPCRO/BYJRdrQz\r\nAPQ8479Cnk0q3WpHXNR9Sg+d8GAEFW/sLIxmIEuOAtuOAgyLSMujJNf6BOpd\r\nfUcaaaQyiOTERNaAVsvBqtGQh3nJzj6iBa4=\r\n=RaL8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.08190e7_1662891192149_0.05737207605808825"},"_hasShrinkwrap":false},"0.0.0-snapshot.c8e28f2":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c8e28f2","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c8e28f2","_integrity":"sha512-zgRFqKuIU44ygIqBQG1zilP3LnXZJSRECiREh6q/6dL6PXW6IVYLyeEauWfwW7HvafGjbMaWGfjRTtpnQzQn6g==","_resolved":"/tmp/5b56339455e94246c601ea8d476364ce/sifchain-evm-0.0.0-snapshot.c8e28f2.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c8e28f2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-zgRFqKuIU44ygIqBQG1zilP3LnXZJSRECiREh6q/6dL6PXW6IVYLyeEauWfwW7HvafGjbMaWGfjRTtpnQzQn6g==","shasum":"57db6398e19043c51727c3dece0502ac6382e678","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c8e28f2.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSPqq/b6D7mkg8buufr15ObAjxEDXMkWFacHha2eNd1QIgXq71x7B0YelyOTA6bvJRyuJeEnUIAYFKcGYFYwu2OX4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHlAjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4jA//am1025hbUqnv+8buAekhG7zcRWde19OnTJU4SisI0oNnpfYu\r\nMfQd4oGAMj3QuDcDNh933Kq6Yw3ZWAWxDg+ZccDp9h5DSGXi2xq/qqBXQv26\r\nzvaRs9wOwhxPyWN3mpkUujgwaHSqNk8cUU7XFTJbuygGP9EqYTlzPifrs5Sw\r\n3S+lUeXlKco/xyYFUkV6o8qFMyjN6UOaLs8IINFDzrJ1ildnqHVDtTueUl8k\r\nMqSS37eyvz44Gal03yQUiNEZ7QHA8LMb9uBxDql0B1w2bxXnkq11HwV0+w4a\r\nBnEu86aEMjER9hv+u64b/zUvcsIGMe9BSy70C+jYlEoitvIP0+FP303dBE6V\r\nTP16CKtplghjbeN2g+NCc72tcDdEOonvifwRgbE+wUwE3uhrtRqVoxkJU4mo\r\ndx3Rol1UNbx94p9qmNGcu5z6yGzlnxwLdZ/UHjtWFLIfmnZPhcCzYydqSUta\r\n88gXbzcl1hUQF9Gb1nVz7E/6HETjkrEydzuyFkjqn7aq6ToND1dUYVRH8Ifu\r\ngwTGGYkhzOkN04svm2g8eRZiIGXAhZKBTWmlCm5NirzIxPQ1eaOVUjcy5k91\r\nTImLeXFEA/9a+gBpxOVxmhgagl9yJy2nH+52VFpyd21x4+4Eg5pTHhDsl2pi\r\nKkyGhopjl4u2qjg+VGgplJUrBiszZViQPlE=\r\n=ih89\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.c8e28f2_1662930978842_0.5465451858638433"},"_hasShrinkwrap":false},"0.0.0-snapshot.66c4a6e":{"name":"@sifchain/evm","version":"0.0.0-snapshot.66c4a6e","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.66c4a6e","_integrity":"sha512-R+wImX6LPPdlUjxl4n7hB07EYgXBCCLAIp5xRSbk8kOeSKaRahGovnr3QuOVq0i+++JohfMwBoASQSWtQ7XuGw==","_resolved":"/tmp/f938d5acfe5a16deaa419a412829fc56/sifchain-evm-0.0.0-snapshot.66c4a6e.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.66c4a6e.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-R+wImX6LPPdlUjxl4n7hB07EYgXBCCLAIp5xRSbk8kOeSKaRahGovnr3QuOVq0i+++JohfMwBoASQSWtQ7XuGw==","shasum":"a877550255b4c71369e59d2a0cae2b397d5c4468","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.66c4a6e.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD46L25FftaoZN7q/mU4niEwQpP+0Bqf2Nz+Oy3Uv4cEQIhAP0T4Xy0ZyMthUx9j64Ej52TUgJTz2GiNPirTioSw3eO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHmSzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX/A/+NDxrL2Pmlvxone29vpyeq7iyefn0OXpfcdBkLL6CXAr/pYDE\r\nmWvehtJGomFOfpL8Ugb6pAG9VAD74/LHYj/26cy5aIX9K2SmO+e+G7TqMgMe\r\nRRTo8zFLL+MG1E/X49yTaVvWvsGY8ypIqy4rWKgRex66Xj4bsLPrOafoJacO\r\nR+IUJDHuRi07zrxGOwCWfB5+dCsS3DeCwIB3OdC/NpiGpZM/lfqin65tAy8P\r\nhBq9+XhJigRWWu/9e1GBlv6O82yxnhZNXFHnJH0LKs1xwa/IPyWJQcre+pqr\r\na5xDU4q6FbdtEsNyRYmXisqUL+gRn8LjmidLq4z9FB+JfiucpA6a238xlr1v\r\nf2Msn2xop6MDHW/k5gq/PJI6wDYDqkOc0mg5VL6nCg3CnXYKrThKUa9reFth\r\nVQItWRP3XqU9sgyUE3+yj4CePxxnQbS5rDFd1qZqbovw699L+D8OnT1ltk/r\r\nAfUZpRkbEWYEcSoTQNMlkKYMIK2vnAn8BFhKC9kZn6QsFi9EyYPKazVmdpxd\r\nyObvv/5fYRfKrH11cQcLvJadrXIuhiqn6Dj0YS2VWdhGmIeYdlK+hpviAQha\r\nYU346+Gv0qEPj5HlwAZdnA2PTnvgD9KHHOOPTpohig5j6Hqc5We11TaqP6T8\r\nUeSZvyZAWMyaNiNjThkVdrnta2djn8Lx5hI=\r\n=Lxh+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.66c4a6e_1662936243197_0.26249464409144463"},"_hasShrinkwrap":false},"0.0.0-snapshot.74b7288":{"name":"@sifchain/evm","version":"0.0.0-snapshot.74b7288","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.74b7288","_integrity":"sha512-X6gnqmBBfksVtoTQkEE7asRdw2sY9BfnTJqdb5HNOoWyEJLYk+qonOuWQigINCEfeh9WECLuXbxEyu6Nh0yFBg==","_resolved":"/tmp/140b2b3681d97054486677ab6ac3d8fe/sifchain-evm-0.0.0-snapshot.74b7288.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.74b7288.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-X6gnqmBBfksVtoTQkEE7asRdw2sY9BfnTJqdb5HNOoWyEJLYk+qonOuWQigINCEfeh9WECLuXbxEyu6Nh0yFBg==","shasum":"d6d281d58ad8552ab55a18b35ce8b0b6f371bb56","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.74b7288.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXpbBKECIZeu7Ar6BsN8gKbqgNbBaDYp3QBOYXlnO2kAiASFv+hQsCfEVs7DsFawFzS7Rj8ZSZ+xKpsOYTvFdtbrA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHocwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH5w//TdGd6+vfttUAE2iCyoWrr/DC/hOp29oknMdOFuFzbzLrUnJx\r\nZBTg+y6ZH2WETvSVqJPitTwbr6q3gZUArjh5txznBimtz8NaI/KMU07n15dG\r\nSS+Y32g4mPt/kWuGPa00tFGh+pSavEHH6cnkbQ7RSCGi2a0JclPIoSLY0VX+\r\nDpdpW05pGeBD0mvFSRpl6FQeducuiJYutQemDyhKs2p7LG5U1nR6BrJnB88u\r\nTCoh58PZ3Bi5JGWMcbFZJR8DS1f+3Yqe0kKuP5+rdo0hyjxM/s+lge/zIAKN\r\nCInZ5t2MfyXxCXXdrn3odY+FcwsG7VmPgreBqTXk6gMEEi8AbCeMwbY3dtkY\r\nfCZ73E7Tws4Srgy7BkCASIMcS1cghdUTQitwSlRY+ZQMZWqjk9iRHY5dK1rm\r\n11gxqP8rSL3yms1N97MDtFgnTabr/dUPGSbSWvoiREZC5clb9u0uQRVGguWa\r\nQiI8ZkhJ8PclH4GzHtN9zm3L2fWM3GY0UcFMVq5nKjrm0STl+edn+d8KBfE1\r\nggKAtARgJGFBpjBEa0uvSaweIZJZ/SnKzizt7vTc6XXKqDWn/Dqg60z1Jpmq\r\nrdwvhOAyawqprUJjkyOtSTPaGW40m2FSOK/3o8qzH5EIBrkdpqzZ7lP80dj1\r\nh/v4A/KYk/vdgXqdtvItf0YguD9RrPAVD4o=\r\n=HL/A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.74b7288_1662945071850_0.08666585605699195"},"_hasShrinkwrap":false},"0.0.0-snapshot.a96f577":{"name":"@sifchain/evm","version":"0.0.0-snapshot.a96f577","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.a96f577","_integrity":"sha512-11zh7V4Eoo8VFQsCDE3uTrRpwwAS8Z9U/dz5f9d8pkN8sFygWgkuuLDJ80DUYIuhtAV2Ko3Qp1ml4FfT44L2Jw==","_resolved":"/tmp/913083dffe68d3eedfa076884a2d6489/sifchain-evm-0.0.0-snapshot.a96f577.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.a96f577.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-11zh7V4Eoo8VFQsCDE3uTrRpwwAS8Z9U/dz5f9d8pkN8sFygWgkuuLDJ80DUYIuhtAV2Ko3Qp1ml4FfT44L2Jw==","shasum":"5a1b2ddaa286ebcea231959ad93f939b494a0766","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.a96f577.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9j4e+gZp7GHU+/cQmCJKW1hzD0mWJlQJLSggQr0ZcBgIgFOko7fZvet6cj6KrFWqz8q0A65caF9t8ccli7bzYJj0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHo+1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphQA//bXXe/A0krSZLACUIq01W3j+RiyuBnm4vnHHFcfEpUgyLeCdq\r\noVHBifvLaRBOxpf854wgy8U/9iTPm6s7XHAVyy8WZmXTOIoV6l8R5XkfP6Ot\r\n2wydCMEYOEyqVtNaPYBH6BNnMVOtFaG1AMkSaaMDc8/jxzhE9AlM4tl7mcjo\r\nKrVrsrIlSihBrpkk1BstTR5TMCdzdhGeObdVdxlTk3P5dEAhoRfcpSiRjgwC\r\n4ftOpYe3xPZoAtKzlrztMqjUwmKOhSOCl3utc2GzAkbLHLB4M3RL/cH5Q0Dh\r\nHYxbJap/5yhWwoLktXGrwTiWZ5EuMSFBHGCRhKxtTnXep42AqE+ZU36hqaTS\r\n4eaeLv0Qvp4Vhzgs2cvSseB2yGKQWdsX+6Uj7NRIbm2N9LHqEWqTfvvJHbLq\r\n0WDcXdRRukvn+MrdeWmFkt+J6prPWQTSM/KCUSLK1EQMXpEgZZFqFrwt4ySc\r\n0y+gW+2pEnFPlJH8i8JKAOqQk+AzNrLFO7a3fjxWQxzR+SbmQ1qpforzeNwG\r\ncCFb8mxcuYFvfmgqs0AmulLgrX9OFxgFCaggIDUXmbuYGw0FBDebQxjEN6wm\r\n7iRCydCHYHignT3ecmEhpm/OXAzt4VG5MCmblttV1Bo1DwmYvYecea2eLMn2\r\nOHun+h17ntZZOwL9Qd0xIILRiTnYL/J9LWU=\r\n=zKRs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.a96f577_1662947252780_0.13932411321313154"},"_hasShrinkwrap":false},"0.0.0-snapshot.607464":{"name":"@sifchain/evm","version":"0.0.0-snapshot.607464","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.607464","_integrity":"sha512-FTJCYbKaWzRa8pUcf3QWcV0tXleuu4jTVROhcpry/eLflp1K7SuM+VXexkpnddcJQB7B0acyuDeUZFiUb9iFdg==","_resolved":"/tmp/2031b963946e0bd93097bcde3409ebcb/sifchain-evm-0.0.0-snapshot.607464.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.607464.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-FTJCYbKaWzRa8pUcf3QWcV0tXleuu4jTVROhcpry/eLflp1K7SuM+VXexkpnddcJQB7B0acyuDeUZFiUb9iFdg==","shasum":"ff97a67128b734d874f3b29b0add480aa395ab2d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.607464.tgz","fileCount":153,"unpackedSize":486943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoEmUTU77Vvkf1OXBPuetGTkW3YJesLgdoaEds305uRAiA2an9Za23UmTEVyPqNZrrVJOU464LJR5z/eQ1imgCnYw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHq9iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHCw/+JymAxe/6cTgrwM4hD767q8fmmQm+pmI2mlBFQfuFSofFuWm3\r\neDxKCBB7Mja5e+ys0n0z7yBkM5kTxQrgYpuCcu00TSG4BAtznMtXs1pqd51N\r\nyWyvH589WNKrgS762+SB0lwQCb6K3xktbWsrsn1XQN8guc+p8CSCnpNqvWeD\r\ncgtZFyMh36mvIxSvftDXlJEPZeLr2Fm0QrLB3z6GyasgLF/A/yNcZL8ZvRGt\r\nqyBv1EW6ia40ZQZu1WrFxsWApMHjiXCgGqpw/n8kxIsC45rfZn9bX3MTirpC\r\nmL1JZF9svv2GhCd7QJBBot0fEVLQpsvtlMUnue7yJ3cZ83MbP0GFA2seUFCE\r\nd64RBYfsLsgRVKSLgaWKbycOM4YBCfzT6dPV1SWqHNj9GiVkwr+rd0RZ9iPx\r\n2dfCFSCp1XkZM9s9dH6kg3mPCitMN/wVKm655phLiN8tD24aRu5ulcsNT2Kj\r\nu6IE0Nja2VZEDl7zHbfvwDFb/NhAuDWT3zN7OHojJr5cyn+SG/rSKw3+aYvr\r\nH41J7ZaoqKtpp04GChAw78s1hBajY3/f5Hk4yeru+oQ56Q5wpQaZl9lQLR8T\r\nS0wOHOZHbJQtZq/nuZ82t4SwK/xjo0f0uyw7uENE1E0WrToczmY/Wd9mAxVF\r\nBXGUppgGPcbyqBX6g6G0W7Gfla/Z9WWJMw0=\r\n=3GxZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.607464_1662955361911_0.050612495538175706"},"_hasShrinkwrap":false},"0.0.0-snapshot.26366ed":{"name":"@sifchain/evm","version":"0.0.0-snapshot.26366ed","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.26366ed","_integrity":"sha512-/ykc/2Hb6JuzP1ZdVcJQFALjwDRjyq9uFhvCNe8MINTgA6bD7WUgTwkAVdsGEZBOgkCFiEC+ia8oUnp4fNH8Kg==","_resolved":"/tmp/a343105e84f66332ad46fa3c092ab3a7/sifchain-evm-0.0.0-snapshot.26366ed.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.26366ed.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-/ykc/2Hb6JuzP1ZdVcJQFALjwDRjyq9uFhvCNe8MINTgA6bD7WUgTwkAVdsGEZBOgkCFiEC+ia8oUnp4fNH8Kg==","shasum":"12df56cb409b140e8028042509e58730c88383cd","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.26366ed.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVGiQOvpyP5P+eWAif/+SoT7RAmrwQYdIWlAfBQNTQKAiEAxgji7eA+R2fufypT08IY5HYin8LpoZoVxlD7ZO5jNc8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHuLxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKjBAAn2VRo9whHZM1d4YxpXupqu4I78l+pmBvMTbj9goXRD2AFv1v\r\nhOTI3oMQIoXOV29BGk11gugFbmdaCtBF+bRHky8n+cqnoFT1M8hc9j0CitS+\r\nfW2im3vQRP4ExGiInqoBGaAb/aTCyUIVr53Knak8PWIwRZphVwdJFf61IH4y\r\nZ2MnukYE/81lWGD+RiBAw9MpU7TlQX3+BHOI4JmFsJhqanVESEaG7w9fvt/v\r\nw2/MjxkdZh9lZD4aQncnbPGeIadms1rLYqosRAkcezlyXGcMlomLszWxX6kX\r\nUsmEURKczq9yYrs5Li1/16If3Y6ijlMa7oSdCIrHo9qK0rC3el7eEQbrpgFt\r\nPkqY9V8vmyT6iAJ5eVV2SY1gVtVLBQKte7BVV6/ehh+/hqr8wI05U4PGkzrX\r\nLzyte0S09GslE33yB4RtrPiixEwGxDSIeLaXProB6HhXyuSMHfTa7QdtZ04c\r\nuPwRDSm5UxrAStcxtbZKgzxRF34lyi21T23nOPOggtFKpUOmEq2X6FwqdMPF\r\nsbpEQ5T4iYfBMQ0DQDsQXjRY2gqHQpCLeI8GFv5o3StKeAGQCugyAg0LuY9M\r\nSPba3pZyL6zysxv2DUWUW6j756rOnt5WotJCFlv65EojfWghS48zay2QdG4+\r\naU0XkFz8UnjoBxxqR5eZECsLkCbIRfR6u2E=\r\n=/HPw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.26366ed_1662968561290_0.3419052367602162"},"_hasShrinkwrap":false},"0.0.0-snapshot.d434f20":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d434f20","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d434f20","_integrity":"sha512-962asqBQ/zwfIQV2K5iHFfCNuhAusQomfNfo3BxVj9+pKApT4es/tsDV4X9FGi43vzu1Xa9ZEgcmALT7yZxFAg==","_resolved":"/tmp/f4644cc560fac025307960be42bfeda9/sifchain-evm-0.0.0-snapshot.d434f20.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d434f20.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-962asqBQ/zwfIQV2K5iHFfCNuhAusQomfNfo3BxVj9+pKApT4es/tsDV4X9FGi43vzu1Xa9ZEgcmALT7yZxFAg==","shasum":"3c798a7296105639fa868c786139ad2193382806","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d434f20.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/sy2SNVDYKA2APM6uPFWL5CA//1S+sX2phLIJN0kkUAiEAlTn29J7jQPQaLn0KjuFw2Emz7elJ32UdBNtxBBQa0Nk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHueJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ6g/+IV3c6v2xZgpHWEOgdm5On8iYKiyz4++pQ0KO43ySbAZh5xYG\r\nwcm+ZYyEk7EWdVMGzijZ7bXSiEc3Fm6GCWTEV9Bb8JQg65GUKbCTbZeB7Jkm\r\n9PKDJb+lO5nI7QEpIDRtbj8M/ovjzcEiy9aDSeV0rUnkfdk8n9Qh23eH/wIO\r\nb9oIvNpoGRqGUOiPp9uXr3p7HuGth7rusSkLDPaW7yGMlykHKNnYMvGorZRW\r\nHhL3ofCeFAL7lVOo3jPE4lzgqWFKfyqrRpoupg5CN6hXbuMelgv0r+1gt/NF\r\na4C+8BGn3fIZgsfVDZK8aMIvD/6Leajy2rooz7Y6BF8d9AtvJ3blGedmddTc\r\nAr5kNxtvnokwqzgf3ek+snoAFQlptbxrA/cFShxhfHqyWEDRHPpqd7bLxGCN\r\nF8VCxZYdpxMmiUxGyIhUKysbK3+F8A3aALA/hidxmmSgiB5Vze0u46+xU6gn\r\nXcDLqruTGLHrlgTrRCedZJG5c681b1RV0EEPXOg+BccPWRIZc/GY5WT6CGzs\r\n3hFNUwE9wNXBVcB0d/hekdDWvPwVHOR7nLyyIXuKE9Y2ciy30npPMA23h0p4\r\nHn5cOmcP8w5SFYlIP4YCj+LjWRpsSVEGz1fYVzojaFGaskHnQBfr60znGbv+\r\nlYBYI2sgkhlBpOt22Aia4ciFxMiae0RYs/w=\r\n=w+re\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.d434f20_1662969736804_0.09557698192676534"},"_hasShrinkwrap":false},"0.0.0-snapshot.93f021a":{"name":"@sifchain/evm","version":"0.0.0-snapshot.93f021a","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.93f021a","_integrity":"sha512-W5ZpbHiGsEUqbb0Cxk3pUE/g+/O2OB430dPHkAM7r9SgBx+gT/G+Dn/s0BNZNNTy/rhGeLUP3y0F5h8aszshEg==","_resolved":"/tmp/d5a40db983d958621182b7f6893d9a45/sifchain-evm-0.0.0-snapshot.93f021a.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.93f021a.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-W5ZpbHiGsEUqbb0Cxk3pUE/g+/O2OB430dPHkAM7r9SgBx+gT/G+Dn/s0BNZNNTy/rhGeLUP3y0F5h8aszshEg==","shasum":"851c1d2a7fedcdc71fa2a46110f6ad011115b9ac","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.93f021a.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI3eXScQexP88ntGjSNDMiLqgTkp0iWoLLCa8svcyzWgIhAN/ZJYWFotQ39mrJp0PCNHq78aJYs9D76N62h1l/tbVB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH4+YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWKw//Xclc13gK0SvbAq0drUbpWZIfx1Sd9icd9JsIfgGziXWl15aR\r\nYsWYJ4ZoknEsSN1TNmE9iATu5cmg3+k9JSKvQRsoH15fdE8iOLtfrIEmZU21\r\nm0Az0voEuGI0Bs2IlhS77/tCIG6DwiuU01wIqR15/IfmC8Zf16DLr9sTemXX\r\nilr24y9QQDS2HcpEdT7ggKgWH2TTIu0JTP9FXdl38mzqlUOUqE06DtMauD1S\r\nNZq1ZsK/9peWWBZtDwIIbvq/j8nIidEuMHA3xV1V98AXjRTEpqgUE2uPlAfX\r\nHS3Yo35MpV3IOxgoUPlEd3tZRQKQTkH9YVNm1+pLsTK2x7EEueoZkYES6FfH\r\nmuYicypdDjc9fkYdTk6n48/bR3nfjPqUM89OWXS8VJF6Jwq8OJhuXb742k4l\r\nkQIbgJ8hGaNjj1WtHbAJZLHcunokspxBsw4L3Ql6ImVJtsrH8rKpP+2a61ID\r\nRwKL49kdaSrahkatZSAtfK+l3rfXKInyIsrZjPpiVPYm+Xwi9baRtmQoOaCD\r\nRSFy9EPnBz/cA25R1E36Sk1UsgD3UpQPi275jbSgLU8wS3bI5VQWpILEVjuF\r\ndf+phS+HpoMTATAtCS44+exaX9UjnsSJ6FfPCSFOKFBw027q/DG+GR3oukvq\r\n1/wmleq1xq4UxNvFwxYsurGbG+Sb0e7nt9s=\r\n=U6Ku\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.93f021a_1663012760361_0.5780875177528775"},"_hasShrinkwrap":false},"0.0.0-snapshot.bbc6ff7":{"name":"@sifchain/evm","version":"0.0.0-snapshot.bbc6ff7","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.bbc6ff7","_integrity":"sha512-hNVCeP2lVjrWqBPdLm2ThvyWkmzOP0pZDlTeLkJFiYLYR2C0fLaivUtxYLke1/7lU7J85ZtxkT5uGTV4eKNqcw==","_resolved":"/tmp/23289943241ef2e1174100411afc82f0/sifchain-evm-0.0.0-snapshot.bbc6ff7.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.bbc6ff7.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-hNVCeP2lVjrWqBPdLm2ThvyWkmzOP0pZDlTeLkJFiYLYR2C0fLaivUtxYLke1/7lU7J85ZtxkT5uGTV4eKNqcw==","shasum":"011e090b92390d856bb5b3d63824634df32d755e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.bbc6ff7.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRZiv4hdAQqx7MENiXyvBkQSEzSXaGQs6n1qq7IRTtOQIgdEBpyZCnfAcuQxkUGZ2qHakNYXHAlEbtNk1kLKsExaQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH6N6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPjA/+Ird6mq4+YPrC9F4m82b+jnT3QPP3i+Ve+V3iwUa2RmN/moS3\r\nCB4VflMtVPNjQYZVDcEsWHc+N0BK+tvfk95tUfveGvKLK9Yty1TDOu5ZUj72\r\n5ZKrdbr4A4h+N2i8NUO9/1grTvViE9sQvoYrlt8GxAUER4QEgUO1P3yBC4we\r\nl5kHb6IstkBykJSGStQYYGJwjIXLcJdx4qqonwFU7R1Zg0BSK9QajTZw5D88\r\n2e2RrlvTglwVNfTL3eP9UP3n6lFoNslVR053S31L4WJaTsL2Vc1vbkfm/yOH\r\n0406HieIm7CyAzJ7QW2ekdYbauhpPe+75Gk501i3Tu12Byn6UvVV+QdJQ5uT\r\nVMBIHj2zUQN4LtlSK3LfSygR5vM3YefDvR29rpDBGe0tSMmEqNBDortjr+Oc\r\ng+jor73MDic0NHyp1hPksFS2zGnt7uG6IXFQ8De7LRZ+LWbEraxigrr+zwHt\r\ne3Kp+4Lelw0lYRhkknThTJXUHcBY+0OX1a2ic5PADtL66XULiNYQtvvz80Kk\r\nqpGMAmWK58mvFi/iDtiTLrAwcs/RJq+9B+A4cmiWtWa4kcZeENoX6xtFZVZ0\r\nNUIkUpTs95kZLdVT7Dxqm13pynXHV8kEGfjsZzwx1PjWDS6uwwKbepNtiJzN\r\n63qoBePR0Bj6Wuv2GVgnYISSwwkoe+y84v4=\r\n=SdOT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.bbc6ff7_1663017850473_0.9948876549077492"},"_hasShrinkwrap":false},"0.0.0-snapshot.7570c91":{"name":"@sifchain/evm","version":"0.0.0-snapshot.7570c91","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.7570c91","_integrity":"sha512-uol5N+Z7omqBrDH2ZaHIqDU87vpWiSSNA9f5ds7E6TCfjYTysEWr9u9HrJOdPrpSL0MfT7fEhZtsqx4j7nBjNw==","_resolved":"/tmp/bc4ec0ac605306e9aea5319660396bca/sifchain-evm-0.0.0-snapshot.7570c91.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.7570c91.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-uol5N+Z7omqBrDH2ZaHIqDU87vpWiSSNA9f5ds7E6TCfjYTysEWr9u9HrJOdPrpSL0MfT7fEhZtsqx4j7nBjNw==","shasum":"2ee990c5ff2f7f86890456096127359ab14d4b3e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.7570c91.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnVP0qNFL+kD3wt5cSZIshx2cHsW3dIdvEX1zugkdSFAiEAzdJorxh0piJvxdUZRJCyXBoLf1qTUBwGKJuUDlAIDUE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH77WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5/Q//Q3ysxCWH+lmIjicf/CnzB3NYOmAGbZNVjPuA0SqMozqpzu7B\r\niAt5ImrX26u0dVQS4LXNo9KQ9TicjIiRohxZ3MBCswdfaHPI/1q0Hqkd8s25\r\nnBLEIZv7b7euNFAediNBFon/sF54I7cEYPCQtmICT4Oa+EhLGmB+ahx9kIik\r\n4jtmK5hnIQajzZf82dxCdFVPGthYnBgJAfNXUUF2n3sCK0vcRp868STnc9hI\r\nKdbyfeJUved0PJg75UKyXfZYWyUgXNlnjWm3ubj0XIxcR1h/GZqGEykY7OZJ\r\nJCv4tSCjN+aHTXsB5VowxRZ+iMX9UGT0NhtcDfG+f7afuUSMJT0NT5nKRFBh\r\nHa7spuvAR4c5AKv6ldJ5Z94/ezlkr4JGm6d9IiroeQZ6+WHuUDq4tMmfcwBU\r\nHYyBM9SQBiowwYq/YUHa0gCnjWWzDlWfCqMLpSI9m19TO2Cl+GQPatKK1Yxi\r\nNi+I0fSHeUeXYylXISxUsXW4HGAI+okFWpvhOjhi1umTuj4yXvVLy64qlExL\r\nJ9o1ToFUSgOIpzY7oogneMVUtz8Ijdx8vXGDRodO+7NRG165AJ8cpyPUr2V2\r\nHbQOSOGPs9HNA8pxSTzhe1HP6h1UFVM67xYQeaIfdObtkYooqR9zmM50zU1s\r\nZZdITkEc0VRkka0+7Apyd/xT+42mHLOrfqI=\r\n=033e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.7570c91_1663024854308_0.6810556425410526"},"_hasShrinkwrap":false},"0.0.0-snapshot.0331d72":{"name":"@sifchain/evm","version":"0.0.0-snapshot.0331d72","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.0331d72","_integrity":"sha512-WnI5XoyyKbpFMGlU50wmH9kMgrGsM5NeW+tSJxr9HDuLJwd787fCYCsgzAw+GTHG16zGh4X5XjspyQFL9gYnKw==","_resolved":"/tmp/1a8091a6d9d7743d1a67e2f83dfa36fb/sifchain-evm-0.0.0-snapshot.0331d72.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.0331d72.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-WnI5XoyyKbpFMGlU50wmH9kMgrGsM5NeW+tSJxr9HDuLJwd787fCYCsgzAw+GTHG16zGh4X5XjspyQFL9gYnKw==","shasum":"21c939886b20c1dc77ab73f9d811f0185cbfc31f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.0331d72.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh2mLPe8hxQFTUCTJ0z0mgyqb3xk8oM5m1u1r2WzLSAgIgQpeMiXutmR2UUSN9CvIzy5Pfc/SC9HaXEUHe0uOJysA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH8ErACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqj5RAApEXRw+Wclk1TvxxmCDyeUgBRRVS0X6SEyAmPZuhURgTZi3G5\r\njvukcQ7D1MbiolX8o1cU8wOJpO7cEIfqgiJN+EV/MM2hdxlyaot6LdN6hTWS\r\nQP9agwfWqZ0NXD/77na0mhNIT+RYJExOmdgpyqPcCqr2SHy3Z1SZ3cIdDXQc\r\ngcNiDTJkoJrvhlnz10XCNF9XjVOuSMQOuDPB6ShDtDFVUZ4nf7ZYCTcU5Ghi\r\nYRBw/cNuZYDL8KmJUNT8FoC3TqVZ95FbHwX9p4mNr5X1cWK0htBDQ1atw/I2\r\neCRodXhy/jEfsBfS5PINeOzwEcce4QjRKeUa/gvhDWVuHT1qRGNYcLxhLiBz\r\nfGW8uCb1HiA2sVh8pC8S2Q+7uI56eVEHnr37kthPgEblNZLIZNVCuozVQ+ys\r\n3JGMJ0OqUK0RUrEjI9/Cq9MfvmFBJ0aAL2HFIlkWYvLMzpQu1zYAIXxF90hs\r\nWtDCKHtcdBy7J+U66SWlkuqRPhq1scF3sCHhIxMQikkPMbiVP5vEoCMgpbxW\r\n6mRnZRisMf0LLDkMxpDlKqMOnA3nM/YsG4XrPG6kAQxYY5o/ZK7H1wuQWOxu\r\nhlPuFo0sky83pPu+BVYUgtXFXgTw0KgDROdM13FHZV+nncv10oheL71zJq7Q\r\nNek81N9CjSEIkB1J+mZgYSXupi8fDp0P6vY=\r\n=6vlS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.0331d72_1663025451632_0.5729988949753935"},"_hasShrinkwrap":false},"0.0.0-snapshot.36d9aa1":{"name":"@sifchain/evm","version":"0.0.0-snapshot.36d9aa1","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.36d9aa1","_integrity":"sha512-6que03pbldOXzE+H6aWi5mYd28Ki3eTVqpjnLTveFaDaeKOnnar9RB5mRVoOckaUeYmaWQzdGdcdVQC+t2qOSA==","_resolved":"/tmp/1b869247ed5a639f7cc46635448bb076/sifchain-evm-0.0.0-snapshot.36d9aa1.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.36d9aa1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-6que03pbldOXzE+H6aWi5mYd28Ki3eTVqpjnLTveFaDaeKOnnar9RB5mRVoOckaUeYmaWQzdGdcdVQC+t2qOSA==","shasum":"14e708963fa346fc5dab33867a454d407e32a5b8","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.36d9aa1.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBeAGH0t0oaNmI5DVwA7pQ+G5HD9AYMAkUWXgumvmU9QIhAKDL9WdIeINRK0AygxnHentP/5Og+RaYP1+bmO3XSx9w"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH8OXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC4hAAgHQBMiHCN7LYeLGJavE+HTNwnSY2yt5J7A0qQCfraH3DVk7v\r\nTJlayVXYXK36HznkC70KUakPN/eAcdedjYTPYS92OYkGz/JU84ihJub7OHmw\r\nlmwTUSuMliC380ALnsGhaELKTk4oQdtYihjzZHuoGZGF3PpFrWRBx6/ptH0k\r\nAnolSDqcRfHuD3OGrkJFEz/755OrVVqhy6s8O3sYyqjpQvG30xxauAKeJEO5\r\ngiUguHOENJY7iw7v/muUti4PWaTlgv6m6Djuk0/vs6drc3LeEoaAwKZj3inv\r\n4cvUH8fnBXjQZdEyIRfuxWUHzCUBtf4daM6atFKqGHM2LS5dMCD+d9/WXbYo\r\nkhAtLEViPIYIYiulOxtaJ2w9Po4meIOqnMjUyPf8UGQ9GuzbcWC42DuelqM5\r\nTFyXzn9Xwvc6T44aS9fd0KqOR6PfyriTHOQFbf74Prb8JLNBs3CO3wz80W3G\r\nM1xU5IygK/I0MXvf8Gm11ys4nBCRfz8fZq9GsLNHtn38UGOmrvY/syS9q+Q5\r\ns3fF5VR74x5eWFCXS5jHbe1Z7ueuoYsbMx+dGe3qSFk9roOzNApHvRQo7n3R\r\nQGqtE8Gz5Sjfn3lkoY2g+AXeB+w81TkWHt5YqtA83dBcPy7CCFiBMgwgqiVn\r\nCl6+9FKc5uQkGDCGKKZINQnPf98m8VABjEU=\r\n=l4IS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.36d9aa1_1663026070808_0.19592303896663177"},"_hasShrinkwrap":false},"0.0.0-snapshot.50d34ef":{"name":"@sifchain/evm","version":"0.0.0-snapshot.50d34ef","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.50d34ef","_integrity":"sha512-aIaujRcq9kyw3CWd6f6CzEAqopT0BQfpbo2iy9/A9Z0ekwsp6yN8U0DU/qSo/IMB0iZIZsYHCD3oqdffkmqL0A==","_resolved":"/tmp/0f02fbc5abb1a24d2e1edc7b68e1ebba/sifchain-evm-0.0.0-snapshot.50d34ef.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.50d34ef.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-aIaujRcq9kyw3CWd6f6CzEAqopT0BQfpbo2iy9/A9Z0ekwsp6yN8U0DU/qSo/IMB0iZIZsYHCD3oqdffkmqL0A==","shasum":"d266b989517778b4c2d19126eb9bfffc345a4a93","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.50d34ef.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD28zypmQ67oVtMUfZyT9bf09429GKrGLonS8dVPwvE8AIhAO0muXMYPiZN8ChVVEa0UnYlTr8gczahxduvjI2KEAad"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH8qVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcahAAn6rM0e8u1nENUtv/Tgq8hZqIH6apkrB4iOu8xIGW5SDlUetL\r\nOosTKrQVwCerl7Na4T9CwzPfdQ8v538V7bP0PZhdacHJcZ5y+navRNOoCvXN\r\n6eEtEla+S60Ow9qhDfE0N8dY6HWipyabgj5tabSwWSYN7t+t1KOL2PdzGTu2\r\nSzXJOZWRff7pePPicaq9KyYTuBKp4SRkZJTuSRdxtDbxL7OjAq2yILJ1QPCb\r\nZqjoj8zFopFYLX1yCA4QBLPNeHMGHN1PJmpp/fMvpUPv9dASVxLfLTLtFrIj\r\nL64+A/7EsaC4ag18IKDzm4j0716ymCJTC2X1MvMJbV342sgnuwqMUFJoKJvq\r\n8jxKVVZZbKYjap95pPG2EdOTcmMU2+sCBA5L6u826R3NOBrmDZgQYJt5u2Qp\r\nBRLq1UgybcuMAeh93OVmCxKR6QMdzJmJR7NL4ztUXIvBxuHK8al3UBn+EKi3\r\nz0mhpzPUYfZJMcRGTEXrKCGz13Sjx4SfF/4o9g6mBsghHLMkVmOfYQWN3GoI\r\nJ5xQLxmzZOPcuAUvlr7R5/HkEDMsiJrj4FMxF4bdqg9ZX80qs0VNghQRZLEJ\r\npT8We5KIvTSqploBWtiH38cIU/mMQ3knx0MCKDsWj93szl9FMyNoHWBIO4mP\r\nQt+pqQkeB/HCxkzVZ+OOI3EKAbl/GyjGMuw=\r\n=/p/N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.50d34ef_1663027861701_0.7095460310951984"},"_hasShrinkwrap":false},"0.0.0-snapshot.15c9799":{"name":"@sifchain/evm","version":"0.0.0-snapshot.15c9799","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.15c9799","_integrity":"sha512-1X8wa0f/t1ONakQ4Hg0r1Wd4spYFXhFf34w97c83i4noGv7Yz9WRjISjGep4q0o2C5/m/nXRBWFLChWpiBHvjA==","_resolved":"/tmp/4d3af99936e7fc089157888232966f42/sifchain-evm-0.0.0-snapshot.15c9799.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.15c9799.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-1X8wa0f/t1ONakQ4Hg0r1Wd4spYFXhFf34w97c83i4noGv7Yz9WRjISjGep4q0o2C5/m/nXRBWFLChWpiBHvjA==","shasum":"bbdbd1f7cab63115b4a15f5758f24f478f965d52","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.15c9799.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzdfs6A3cP5aqxUTDVYJCK+XML9pL+Xwe0sWZq/ipE+AiANsi4NM/vmh7hAVDlvgY0COU7nMHbAHnJ64i/MOXo/nQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIANeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkLA/9HUl+nW1/Nchy/BgSUpCn37dq+tREp7la+B0ZTvOI601h/FFv\r\nWMy5yco1HaDR7tvMCbBu3RsAkA4488IK2DBlF5Hfplmq6QRvJbsa1unyrvsC\r\nkH2uXJ8U11onU4OulJ0bMU7aLqFPLeW2ie/xL8EJiFzW4pkzj8weKdqMgtSV\r\nJyZhzyKwFQbdy/XAURZDy5jfEWjr7FFbUE3BxtcalFC1aQw8GoPaM8hGHDgi\r\njsDd7/imCSiH27m44ZOSbsPxbZKyzR5htkp9/wBY2IusGO0Jtexn5DZNL6WH\r\nnIYRgn3ay78WeFTZC3wvuP2IArIdDlHqxed2nqQgtQpc0JGU056dFcP2BYw7\r\n+mjxfpe0kbIAlox3F5vsLEdR5nfyC5XiFQgmhaeIN/evecxY2L3wyq9R++Gb\r\nO5L4f346gRMfs1XrwaNMSaj9S2yU1i+4Lngt7ChlzSFAD8Lt/i1UCkXuu6Lp\r\nefrz75hDxyNXxVUQSycPia0qhBkz7Z1KBpwLoS/wIVtWPPpJi5QaA9mU0s7P\r\nC/f6K6tEhbB+iL7jHF2o8MYNuH9VhPrnwzoAA58qjUnJTI29XGC80BGU6ZI3\r\ng4WJSvU9B5NMz6eETaG+fiNH4f67zF6r8ph9nckWyIStuN7JMfiJ0NRoBN7p\r\njebfm8fi1COSurOK/rth/6ZB5CMrwHZSjCE=\r\n=526R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.15c9799_1663042397873_0.1385027069923781"},"_hasShrinkwrap":false},"0.0.0-snapshot.b28a315":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b28a315","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b28a315","_integrity":"sha512-gz4Dy8Wc1S9uyvvjYa5S3AMhgC0R7GePeATslrOTI6feSAJmnwHCdE0TsMVpcSjayvByME/2V+S7RHXio7kvEA==","_resolved":"/tmp/0e48edc2f0cd1349516d5f658b8214c4/sifchain-evm-0.0.0-snapshot.b28a315.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b28a315.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-gz4Dy8Wc1S9uyvvjYa5S3AMhgC0R7GePeATslrOTI6feSAJmnwHCdE0TsMVpcSjayvByME/2V+S7RHXio7kvEA==","shasum":"fa48ac291bd7096efac228988128e388e0abe8bc","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b28a315.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGi158UDUDFLIuKrzxmeIzpAMFy+rzMBBKR2LFx4rXY3AiEA/6DNkQfgJtzy70sQmPzQwPY+urUAkpSpiVehLZcHaP4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIBSfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplUA//TLHA9A46FkcJhrcw0cO7JP8GuQLCfCwX1ugeO+PUu5tGAhW+\r\nvt9r2tYDU4e/WIlqBnirrsPDFhHy11QyPgfJKV0MUU42R6uWcZzZl+b932w4\r\nhwflqBUOM1er+7TtXnANGxuWeP1NExy+DgGAeCeF/xUKfwpGrXBLZpwtaTxc\r\ntL8N/A+qgkSZj8b+Tudf9njq+7ZgNprZAB4ZBTayHxpbxZi8ebWrwuK2CJVl\r\n7gaIoG1kKCZ2jRw8EFJkVwiPYlnAnUASbmjf01hTlbRKPWYWnI+mKrLh0sg+\r\nw0Of7hBzpL4magd/BCkl9esu3lfGDaFlOruBpClOu+J53OtjvaRepCzn6HbW\r\nQq1frU/HSJ4lLKr5lHJWWTDUQPoLa1eA3wyA40MJg60ztZEgsr85LMOFtVkX\r\njQNLqk5BK/O3Q9Cd2+B7ikPWV4qqzpNv9rXI0m1yZiyrzQNpcb4SeqFHZhOA\r\nGDYh+hY4YF4ZnEmkfUlGBpHXzO/f7hgN0rBJ/wIZNnwdowiGwqV2VX1+qz/i\r\noCDCpPC4GJs0sR8SPlqNchh+0ASBI7DdyjDDHzafXY7PSMACQ8wgIFVfuhCD\r\nK5A/yO4zbVAU+R+eFWZufJd1VrT5lUT3g8uyAHI/CbBnPm2CV3lMPyY63wpm\r\nKBmes30VId1jtN9M0FZCAda4Uqk5oLCLWLs=\r\n=AKbO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b28a315_1663046815676_0.8384498129791724"},"_hasShrinkwrap":false},"0.0.0-snapshot.3f5d253":{"name":"@sifchain/evm","version":"0.0.0-snapshot.3f5d253","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.3f5d253","_integrity":"sha512-POaBveaJIZthNlYGpoXaex3R6QqEtQpQDpNQJ44Wf1qAcbVAKfi32eMkMVOomeC/et6JeqO0xT+nJZZLJ78W8Q==","_resolved":"/tmp/05d54d46dca8f05be74ac91e421bf56a/sifchain-evm-0.0.0-snapshot.3f5d253.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.3f5d253.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-POaBveaJIZthNlYGpoXaex3R6QqEtQpQDpNQJ44Wf1qAcbVAKfi32eMkMVOomeC/et6JeqO0xT+nJZZLJ78W8Q==","shasum":"838ff3cca06dc000c20e3dfa73c647570be06223","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.3f5d253.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpy7bo0QVhKohMNZZGSXClWaij60EFqAy2CaH63eFE+gIgOgxE6A1yyviJpeI7CE95TZUW2OIMW1qS13+q9d0WHhA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjICF8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRtQ//csCXbyKO6JeczLGtzGZ0BxxFTL/JqLlA3KGqCPLO1GXjWf/G\r\nwDRTtL0U9Xw4FNFdET7scfH8mbAOlj4sl3cO8iQ0JRwOdwT63XK2cZ9uu1Ut\r\nSFqjwN9o1J6wz6u6VI1MqpCaQIEPgRACh13w5aU0RRaMjBaqNYQcuItmBnY9\r\n+Jg+F0O7uvsnqwJGz/NeJCIZRhGCYC0cLoMrzEOT2q4XoLogLMk4BpHj8QA/\r\nsWW9X7ABWSLoFJwFzkgmmuf42gJpoAwL6lpWABBvKDiefHJUfBrf3jLZOvoP\r\naDpeek6xjsKseGllNhwqYoICoLsCL9/d612kR69y2hj1MjCvZgWO56HI20qP\r\nmZbghpWs+o13dcjlnX9JhvOt95+HLuMKkyDayR2nI2ysFENBlYIIuZr9yepE\r\n/Qoc+CX2vxUJfXppvI16g/jdGBb2ld8o0GjfTg8TSSA0djHoqJi6bDVGQbc5\r\nf2miZria9iVopl9N+6+AwQiAmmDfbUfmv4GzpMlB5f72mDkPyjtJl7pnmaLO\r\nVjtTl5QAYgd87zT6FYijzpTUk3b5xcLYm28f7n1CcYeqSN3eqs4N7VBXhI8Y\r\nyTCjbo5i4fYYtbYzt061U6wVzmJGfbPY/Xg+Lo3DhjWPAoSncCpwm+AcTg23\r\nMDlsUl/vXhIN+hnPPtxr55MODn2U/6Dciy8=\r\n=0gFz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.3f5d253_1663050108212_0.5578932010987203"},"_hasShrinkwrap":false},"0.0.0-snapshot.d4e5186":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d4e5186","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d4e5186","_integrity":"sha512-hsSoP2xNwq+A/gKoZiTzkg5LCaH+bYG9oW1DUoyHdfXHhXhw6H0CmhFWDrLvJoSC1kt7WLY2o6ddb1wtQk3bLA==","_resolved":"/tmp/2deda36ed4b377d58d4ab56b724f0c07/sifchain-evm-0.0.0-snapshot.d4e5186.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d4e5186.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-hsSoP2xNwq+A/gKoZiTzkg5LCaH+bYG9oW1DUoyHdfXHhXhw6H0CmhFWDrLvJoSC1kt7WLY2o6ddb1wtQk3bLA==","shasum":"18bee2ee8958b8a9a0ab05d64da75757516f51a0","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d4e5186.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmqdPKeqpinZCpk12v9pu41BTyeRFoQ5iZ5W5Br40PlQIhAJgYn1z+owzMM8fvVrDGUztu0rYuSF7+n4rNmbKbon4E"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjINkoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2dw/9E0xI9fw9SJEkfWQ5pHvOeV4P5rl4fTxbZKqWlXkKD6Cu9NBl\r\ngb45wyJINeIldCEI81SgQzh7Wci4FZ1xwzWc/YORRrqyZ5riM95bKuP5LEZj\r\n52xudeVEChdcueHpWakUv1dcj/c/UzgASgLrG4zo0gdLpn06Il2iM7ym2K99\r\n5LAPKFQZWpu1TF9Hv4R4RVKkyYNNMYVh01+4h63h1mhotR2FwDWib7Gw5HV8\r\n0STjFDZcVKc93AC9heEB3QGav/ITx5Z0V/M5P5EKIMW70SViqSILMF38LE8Z\r\nNLeC3IHHLVN5ct7RUckipSd0ezF2YgtknBKKDyYxr03JkHAe2TQfeusJZoGa\r\nJyUsms/H4nPybnPrQAu13X591qllyO2IWYoz806LIDlE2eKkdQNbS3gEgO7o\r\nsgmNy+Jxwj/zU7cXV3ygHSNfk4wVHD8cJvRvipb1DdbhVOGgOeJpbUjVDWJ0\r\n8Sss5h4w7hHR5hc3kqz0kUiLw70YKo3++YfqMtcRAZC/j459SqtTcHDMT0Or\r\nuDi4lKK1qPNChdICyAPLhJ5kmVm7UaG5YzEsTqpSlOgKsEciVmwVV6JkGn5O\r\nAUnbJV3GGjsvXnKxAVRq7SI981izS72lL7/UAphPXPu29JL2odW3lOgpHMi/\r\ntqaEB01dp9GJn21CchZ4KL4gFtUw7MAWQnI=\r\n=g4x3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.d4e5186_1663097127965_0.1356530756748533"},"_hasShrinkwrap":false},"0.0.0-snapshot.5c2fd24":{"name":"@sifchain/evm","version":"0.0.0-snapshot.5c2fd24","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.5c2fd24","_integrity":"sha512-fRVpQh9yIc0xS7VdcYyTnWq8qJH1301/zpoUtnho6wWnAoTKONPJYPwjf5vO7VzaeG5HAkr8eTHGElWRUCZfxA==","_resolved":"/tmp/fa20f20ad6fcfdfb720b161a9d05ee89/sifchain-evm-0.0.0-snapshot.5c2fd24.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.5c2fd24.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-fRVpQh9yIc0xS7VdcYyTnWq8qJH1301/zpoUtnho6wWnAoTKONPJYPwjf5vO7VzaeG5HAkr8eTHGElWRUCZfxA==","shasum":"1084f7ea5344df0a2a79330260fb40e74e805bd9","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.5c2fd24.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICa4OCEV3svnMoxt+fwHBd4gm7UkWreZBJVAoMToHN+RAiAdTLgU1OLacVVY2WgdaNvh/w4jXKAkZ3mPmMzxfpXgyw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIYmNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiVQ/8CW1uoFzwQgvfjUEdUyx990khz8gOtZgiZfv8r67bMzfwY+4X\r\nlxVqCE4NOvAceUE3zpQeNuZqIoARvOWtGFQFN9LEBuX9DKxVrrOQVdjEUtHx\r\nIf7DI44Jkn/AlCEwQgGzc/hafehE9A/rs+6b5gFmfXlaA4hvbcZBqVXdrA8I\r\neSz281hp2yvVM3ohrWbHz/JeOXlNiqGdPOM8Tmt7LRhqE+2ZdK5x9pkC/EsN\r\ngSPRPE2KXgVJpq7K4nl9ejC6gTOzpNStrU1yjhQwWMa2V6rmkSY7i7Ss3ZY0\r\nLkPQ54MfhjtvQFsJY2k8I+ueGSb8JfKeFnPskr2G9Cp2jgmy0qPmCNKG7J46\r\naWYuVZUzKYXeHvOiq3BpjKY6+FGnxtUyhzrsvqPyfSeLw8AM90EMgsOu4c/e\r\nKPR9aZBfh+i5gaxAGoWZtxKvgwzAFNosILl6g+VChHARkUZakh5M2wh6HBht\r\nA6OrJVIPOFxdFvOo3VW8gbKSC/+I8X82Wd63xYnbttKill1jncJvkTaeuvmR\r\n/yDcQxOVuj2FI9+R3DtmGHuKZQzXXI8WSfma9ZiTtic8hTG6jOJ1w1dwR0sn\r\nfgRGiwS/5Nk5UdvKf8m3kdIWIljpeCRTdQa2iV9jVoaT7D9DXw9IEsjaxtjn\r\nqD5ZEHXyXT8vjwOfCESdjdBrlf3snswuCyU=\r\n=+eMP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.5c2fd24_1663142284840_0.873557282446257"},"_hasShrinkwrap":false},"0.0.0-snapshot.2a2d133":{"name":"@sifchain/evm","version":"0.0.0-snapshot.2a2d133","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.2a2d133","_integrity":"sha512-EpCkmu4QBbIyLH/y4rbz/F3fxOwM9iAmeDBNn5hQRxy62uqjWYG3jWvxxn+ptK3aB/NS7wHupd1x4fcnAzHz8g==","_resolved":"/tmp/1a626f179cfd03c0d35e320e5dd6aaf3/sifchain-evm-0.0.0-snapshot.2a2d133.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.2a2d133.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-EpCkmu4QBbIyLH/y4rbz/F3fxOwM9iAmeDBNn5hQRxy62uqjWYG3jWvxxn+ptK3aB/NS7wHupd1x4fcnAzHz8g==","shasum":"3ab389c67db88d07fdd0ce50d55520686647fd4e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.2a2d133.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnceg2SFrvkr7TUK8CAvKJuhrzKp5Wz+Tp1fdEV8XUNQIhALxTMHt4D8T/Dm+K7/tLhdowUA0vSBm+lEC+eGQh5iTI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIY8gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPsg//cAcFc/+UiiEp8a1sTi1Lu0YdyZAk0jzeMzZ4NCvKEVBQxUyp\r\n+xsbN361GJm6R7dR9sfzHAy+is6oMjqoksQnRMkVtxwrbOuBGQpOs1E2Bgzs\r\n8hh7AbDiRSh5dkG4cZPrcaFezQjfLzjzfL7KF1Y2O2nAJORt9e3oUhdUlT9l\r\najnNyDBuHRDjYchFfPA7Wvze+3/Kutab5qLcrhqQiocrqXcCzUWQfsCkL9DQ\r\nAIS9avq2x3081nLzkJsINjXlUJTPraPnFEmOVmU2rTpZNNt2+fp9eBg6hk8J\r\ncYHQIen9an2nJHG20qkFRj9hvOqoF7HszNjp6CHej/PbR94iqlzSkrkkdClB\r\nZRBbkYWDCYuFwTuc7MXi48gs6Uhzg9vsHuzEKlEOWLp/A6gPjV4oQOohHFh/\r\nLmQLvSqzWXqLaFuRYXf6BHD7iJaXht1vcVPBiJC7DV5LqQ2IcLN8Bb7r7p+P\r\noQMi/Tumg1n9VVqIlDIJ2ysB9Z2KubLcJ3Bs59uKT3C81YCWa3Zv6ks56mdv\r\npPYnvV6dFCVGbJ42Mv0Qf1SSJgLhvC7DQwd4p22LRHVWWZh+7b8MtKIBOY/u\r\n2JQKrPpwRefpvaysdrvLeocMKd0WRXwPZfcGTYWq/LGN3/WSPTLBU1bfwDfc\r\n/77JQX0wJ6i9WQ4Zu9gU18znmtUvHNoWSKg=\r\n=vth+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.2a2d133_1663143712732_0.2953267714616752"},"_hasShrinkwrap":false},"0.0.0-snapshot.9ff9857":{"name":"@sifchain/evm","version":"0.0.0-snapshot.9ff9857","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.9ff9857","_integrity":"sha512-Tdo+S6TJeRR3ETzdI3LXjcA+8DnUcFtJGaAcWfuukomUf9ZcekBve5M5aGXdjjFqd7ifJ3PhKGfjFjwL0urwKg==","_resolved":"/tmp/bef27e3c5ac0cee1de0bd51aa50c1355/sifchain-evm-0.0.0-snapshot.9ff9857.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.9ff9857.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Tdo+S6TJeRR3ETzdI3LXjcA+8DnUcFtJGaAcWfuukomUf9ZcekBve5M5aGXdjjFqd7ifJ3PhKGfjFjwL0urwKg==","shasum":"fe64250a3d27b7aae16f286a962967a3d4b4d5b0","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.9ff9857.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUUPTr2GWqqEEttZCo2jkkTMZyKZW1hznIk3RkcDVUZAiEA6PlgLXUQngEj/G7RYANp1MEkSH+1a/fn5+yhCurLfTg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIZCzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC1Q/6A40Hzt0CbJzKO2IxdOYxtBnDSCVAFtlLO/qG+5OAjBjM5L1L\r\nrecL4qLiuzKrSL2Uz1Y5uxjLXcwp50VGqn9kDeFa/+vGNYoVg1EpnXRmhFQ3\r\nQpszV3Rr5t15qU0EODETfdFvWSWrx3zoSLRoHm337pNHzg5gbxJpgJ81X8nJ\r\ncmUaLLHtaX8hNlGU/0Lgt8iGEaNSUUg7c55iWty7AEtZkjBdFKpTejZNbXJG\r\nLijZj6oY851Qtj4Xmv4NA8DQDECAxFTiQyqdKw4wbKQMpvNyhbbqCrRSG0jo\r\n6okUmk8jMbrYmoDV8UDYTyaU4fOOpVol/Ea631kcRzKuuPVOlDRSkxxC6sTh\r\n/c2sS5pv8OeCnYBMS1VRx49zr37Qn8mwLli/Th+Q0wqXozs4LnDd0V0L1b78\r\niiQpbHGf66GKL/+EkK4q+LoPiKd375ybcJABep7ACKdVUdCjaZeYbDONlmbr\r\niHRgDmbf+LcsI88QxzqhxMCZvvntZxSswV+xw5tPRQbrKVXGLkTpWqrENP1t\r\ntN1PZB4xA9KfYZzASSkNQObldNbU8poqGzDIi5sTUUlROvgB7m3zxpNawBXb\r\nLGTHhXiR/B6RYkS34K2znZQ7eJak3Sya26isQ+/GIuJ2GakJ9ONLSRXWgmSQ\r\nidx8cRNUxg/w9HKxMKTUdcp4PJ1n7/fLRtQ=\r\n=03UX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.9ff9857_1663144115361_0.10397500290775374"},"_hasShrinkwrap":false},"0.0.0-snapshot.e424416":{"name":"@sifchain/evm","version":"0.0.0-snapshot.e424416","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.e424416","_integrity":"sha512-nVgQYQlHBIVjhkibw7Mv51oAnhTfrYkYsg6WHzJLrkbFji2PTtiPmrmDiCj9wXK8Qzf5L/Yj1DRihhYPDTyq4Q==","_resolved":"/tmp/3397ba24022c0df6883494cb428cf7dc/sifchain-evm-0.0.0-snapshot.e424416.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.e424416.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-nVgQYQlHBIVjhkibw7Mv51oAnhTfrYkYsg6WHzJLrkbFji2PTtiPmrmDiCj9wXK8Qzf5L/Yj1DRihhYPDTyq4Q==","shasum":"ec734f98037d6006ec6b2ef851591c7f505a9d4d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.e424416.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRSy6/YBm3FKdqrZMijQpnbUuVkGPyYanqBSmFaVXmMQIgXUlcopV9WXq8fN7PnU8J/xpV8KpPrWSXpfMEz6/4Lyo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIdBlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhTQ//TvBJbSIT5rNarT0kIKW2BIZzO4C/mRuWhzQh3NBSa6fQ44N9\r\nrvXEw4GvELrVmqmNE0AaFieMkkN59eev4wkwNPpOCHagn71poBv/iM+MiiKH\r\nGBTWdG1m1sQndIupD7BbYgMmUKCIeS5/046K+YlR4Yth1Rtk+dp+xTN4tC4Q\r\nBYRVmwRNs+6kg8g40s7s656C49L6kw3EBKppw4Y8cfagufb9twfyktV3Fh1I\r\nec2NUkz9sHBvDlFz3vmxBeASv7sX9evynGIUA81KhMvMfR43jZjo8HwbBq88\r\nQfvOd7sUMIDEWJkMegkaqtsU62E1SHundvNHEl2MATefoxBV8flqA8VBEq7G\r\nB6UQqixRVQA8r9n83x92Tvk8ap3MTwpA8NKTBDkDCOTNngnpzfHmHFy1QuXf\r\nt4IpD93bRQ2Kh/5urBVVTu+fCW8LQxQ2Nsla2MDIa40retzlDhZhfQGuYlwX\r\nLfktdAnn/u4C3Sz4AALFOv4zdRm9eCccp0gbP7rkncABXGEHtLXUdZJ19jIO\r\nVK7MTRBeax2e07X5tJzt+Uc6Df5yyzC/I3kzW7aeU2dgKpkQtHpf92oLWmTF\r\nV2Zo8bkgO3ad6GvrfAkkEFFEPCXUUZ8j6bUwA/bgCcIJ3DcCe7GATXDiZv63\r\nLVCheSdqwZz2evjDOw04hHhJlN0yzBbin7c=\r\n=GG++\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.e424416_1663160421257_0.867329912534889"},"_hasShrinkwrap":false},"0.0.0-snapshot.7fe1544":{"name":"@sifchain/evm","version":"0.0.0-snapshot.7fe1544","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.7fe1544","_integrity":"sha512-7OWXjm1kZT4xFgHmxmRvmz7lJyAWuQTe83Sr6W84i76d/WgENMZquvwJYsdxD9DvEWsOdiO9bL4naW3JJ8ulkA==","_resolved":"/tmp/6340f8b7be07d0910ffb36243889cb4f/sifchain-evm-0.0.0-snapshot.7fe1544.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.7fe1544.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-7OWXjm1kZT4xFgHmxmRvmz7lJyAWuQTe83Sr6W84i76d/WgENMZquvwJYsdxD9DvEWsOdiO9bL4naW3JJ8ulkA==","shasum":"7317aed325fb6073470d978677bb7d564ee6a1c8","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.7fe1544.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1hfmRbgCjSLH9uJL/kw5YLn3h1eHWhrMzLaCiZ9yavgIhAOnU71Cy/PEu2I86EBlEjm3H77MTI84HB1CBcS7nuMD0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIllaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb+Q/+ISUQKVjfom7PKML1vG36SMpWnRmyRaeXIpT2YQrt3/dWgrRX\r\naA7YvolnGxVpavQA3KlQiiMJsbhDhiyzW3cxkWMLWT+C1DUREHadQM1uwYit\r\noUWQVj6H8wRlEKb2x2y0fAqV14qGLH0zNO9WEiWUllaFD4xGp8KC3ihzgVUd\r\n3zsvXhHLh0574SvnhuiU0Biv5P0p9QOQvWTU1whOlcEZDAusgkf2drrjum9D\r\nTdygp7GbgHUXoNtb9DEzzcIko99hwXkI9QgETgUq1zBCqKL8drSfEycfmlMd\r\nPNMwRzCug7TbKSNhzg0l1GFODYcKDKPbqP7smSm+9Cz28eg6if37qJFLICy5\r\niTXEcApVrHfOQoKm1b5YUDCexKshNgd3vNST93W9m4TQtwExP1LRccHjgraC\r\nfgsGeefpVeRS7HHgNthhf9AWF1D3yLnVYjwKIMYvMO4eK4AG0rvPmkC+JqvU\r\n4QOu8/mFnvPvAeWAU8uxfrrEKW6UYERs/KcUXsRMauJpEByGUKprVz/ZVe1z\r\n0VrqHTZ+jtyDD3AUx49BAuW9aaoNZELjUBjCyGklmE3WYZU1n8pszZi5CCUa\r\n9ZK1DssE1Z4AAuWE/8IkA50/WnNlAgt/o6WQYqXlKO/TrmqWrXYcgjTXxVGy\r\nsD5airylb6SSPGyBzNvhnTrsgZNBz+4O6lE=\r\n=3DYx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.7fe1544_1663195482353_0.6781521518363363"},"_hasShrinkwrap":false},"0.0.0-snapshot.01f49a8":{"name":"@sifchain/evm","version":"0.0.0-snapshot.01f49a8","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.01f49a8","_integrity":"sha512-NMLzy7VH7qqBTKyLC+E9YwuIyPrDAn7p4Kd8r6pxxu8ZXSfBgWq70qgDPjSp3q3eYuQWesJIElJlIAXG9EP2AQ==","_resolved":"/tmp/fbf6fe6a44b2a15ffbd1bcc3a25d6839/sifchain-evm-0.0.0-snapshot.01f49a8.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.01f49a8.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-NMLzy7VH7qqBTKyLC+E9YwuIyPrDAn7p4Kd8r6pxxu8ZXSfBgWq70qgDPjSp3q3eYuQWesJIElJlIAXG9EP2AQ==","shasum":"59b9b8b591b6dca3932eb609669f5946a617096e","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.01f49a8.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwaSQ65WzcfBQ0ZWjgolHgvBBz7PItYUBKvOFYyD7iyQIgaMxfEpUFJqV2DsrN4l/OYUY+xZBPo/ta9v0Q20OmrvY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI2kTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRAg/+JmZOWwj1kbzZ+vk6uby7U4Cs++UHWnUcoi6/MJB+BdJiJNeK\r\nUPv3UhuLFgBu4jVA3wn111UfMOagOkUC7jyS4ioHu0dKZkxo3ntQLvEm099L\r\nE/brD53HKXCqVWvh5xxvYw+Skc9oO8ThX0vtGMyC3zVkTb2x3nJpk5rF/9sk\r\nBNjUJvqNdgbwV/wufc5NNatFVWBO/eRu5s6RaTkes2hWxH8CPkZqMn3B2z5v\r\nMd/mqba4FtITGfbRAID/7QkfOiVArIOdWz5J5k0B76rd5RGUJZO8e5AgheAA\r\ncoAb1Fcp5st4jP2J6Eb+cgEZ0WaLN5QHfZqYf/LiC26ZZE8KhDpl34kxLLBY\r\n090kx6UDOsHsjhSrpRqhbvE2RVCTBY4KBMWTQuzVrcw8f58BMvZeEbaXaQvj\r\nlJ1g91PZ0z9C+q3zrkQhh0+UFv3r9qz/BRFKHOWeArR5Hr857U62pmRh26ak\r\nyOsrWj6DKfqZnmi7hsRPmTcycTQOsBfxLFxKjYM6X4Gs9ehyX366+bMwky/b\r\nsM7Snvne8y/RSeAlPn9eDa9lw96JznO7Hkk7duK8x0OEKWFKoSTZNJUT/fdN\r\nPY/uppNwbYiNXoL/48BEHbFEufFFyt/NYxQ0rv9xx79UNq4EQ7PkLO7Tgm0q\r\n8/JtHgaMMfBbnmDY/HBpNMTmyGO7GpXy5kA=\r\n=DKkj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.01f49a8_1663265043339_0.3779139703018346"},"_hasShrinkwrap":false},"0.0.0-snapshot.9986399":{"name":"@sifchain/evm","version":"0.0.0-snapshot.9986399","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.9986399","_integrity":"sha512-BMjZEE8gYNQTD4wSLVl8A9pY28iZMo4v+bpUbmquC7MvYJeRQcUss/+RxwKR7fXQ8GC1uDEDMdLYiQ+iZY715w==","_resolved":"/tmp/ce5d5514c439c9573d4d506f44a972e7/sifchain-evm-0.0.0-snapshot.9986399.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.9986399.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-BMjZEE8gYNQTD4wSLVl8A9pY28iZMo4v+bpUbmquC7MvYJeRQcUss/+RxwKR7fXQ8GC1uDEDMdLYiQ+iZY715w==","shasum":"fb0f378022a93a8653907b2f0b1ccfdbbec8c8ca","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.9986399.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9vLOxV9Q0otESi+TBumW6YO0a/oeQzcwymZqsY+b+0QIhALKIq7/+FYdK9TVhZdRJ7y6R5lI2dGaviyI3NMZXBFAW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI7qTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyYw/+NHGeSgEk+c6trR1gTQKZzhaQwHOs3sjXazRSpTU33lA5EXLK\r\nCwY5iItje0DhLQX1xhUmwu2XrkeEEPtQJVl/Dkp9p+5ctZtUJpGKDlMtUYcx\r\nsGW4UW5aBzOMtTWq6VH7JtWC974H8qPmB8PgGJfaVYSy2hPrbP3TFYTKnZjV\r\n8sSIzvcBkqpsbGCgWjhxoQ+Uw8zlzoPvmuZswGFxvpPq6SFBCSWWX0gTBrgJ\r\n4i7zON+cUMwshSktEf6NK8KZRIjKDtIQkbU+W1q4PmgluyzU5pW5CTvbYCPk\r\nk6TfBlU/H8LDm6m711Ch3LMp1TeSU4owY+2gxM4VQlP9ds6vF8UiM4ZHgXLW\r\nvmeKqz91nTwwWGfqaQUSLNHCBs4RqwZ5Sq8RxIb6OWOlqyht6OPSaL0VKGHl\r\n/wsqmvKI4Q2o6YBvdrYP5SpjtjUpBxsxm9TydnTWxWAE8rRbm0obpFKthPkD\r\nxX9NMhTaAFiXGZliq0jsP3i4I/WF3U2Hygi/7EmI8NOVEvKZHvNaJXMZ1/tH\r\npqLK7E67n06VJJwbiFlApWF86ATq3KdpX8bIBrzGRTezSUZp3UZvgG4eHOFm\r\nkAsBKZmeuuXP6ZlAHfp0ihLAfu3qEhbkFc55yLhvxS9HqXMN36fw1e4XqpiM\r\nAQdCpj4jueCkD7gB8rxlzEPuiGByBo/4jCQ=\r\n=Wawq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.9986399_1663285907077_0.6991902181847389"},"_hasShrinkwrap":false},"0.0.0-snapshot.b21c7ca":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b21c7ca","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b21c7ca","_integrity":"sha512-quGESszTRz9qWAmE5Mvy3WN7Z3rOK3svHhyTL1SI2ZA7NSs8hJDiJd7ke1vo+sWxRtbV2+Ahg8yW3IhYcxN8yw==","_resolved":"/tmp/659db9f6d82f8c3cd63658ab321c3c11/sifchain-evm-0.0.0-snapshot.b21c7ca.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b21c7ca.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-quGESszTRz9qWAmE5Mvy3WN7Z3rOK3svHhyTL1SI2ZA7NSs8hJDiJd7ke1vo+sWxRtbV2+Ahg8yW3IhYcxN8yw==","shasum":"dcc0ed1c320093d34281c8b3a6a1d8f00e477e41","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b21c7ca.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRrs7CdEzHgXLXaPDB9SNYg8ON8I5GPb0qQnwxQpBT0gIgA6su6oXiKb9P+cGM3YxgCf6eyC/d/IPvpGbG4QYGqwQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI8TtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSqw//XAUb4uR74CIHkqAkJsWyvnFXwvyko4pfWZL5iELk0kP8GIdw\r\nPwnIGehwq9qn+oKSeHn+2UjYcc+XHGLmeFKgWPoKe6Nc55G4RUvHToYj1BKS\r\nC0Lm9R0gPafpZ8DMsaFIDCTfqN74ttOPumsgTggVNZwl1bBlQ+gCYTfeCgLY\r\n0owMLzcgEdKdG0qK+thjcsSD3Oso5rtcTrXzgHGNtE/4The8cUh+j9OsUUdY\r\nNJARUfr//0guBbnx6zJkl6hywd/8g/ziF79lsMiV0ph1UYS/g6KGAX1ML7aZ\r\nH1fckvXCDvoQmMIEkTz4XSSFSuOUAh7W954Vz+lPIqVbRNy/owuaca4So4W4\r\n5DUhFWsT1RMtXuEixSy4aRDlVRpVeX/8qmuVQgQefthRezl75yIlFQvLghnA\r\nDVvh9kzCys3CJzRfL2R58uH+6A/Vd7MYwEPx7G4js8oj9VdzFLvBpDXacqik\r\nlh9a4ru/mmMOCj6gy4to1p68XQ4Ya9sL1VHdGSnx4NzajdqU+DqMMEbxwCvX\r\no5q8TKLnmicx58OGbl0gQUOPVyBJTOvyrKdOtFqAYqvejyMot021R4oYpwrb\r\nB7EPCPqsPBJ9ncucjuhAwvJWWtU1hwgikNo+r+xNta3I1H6wnIVWO0dooIiB\r\ny9K0ZjDmUdBi2JPe62NexCbyy9YAiTQid/M=\r\n=Etas\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b21c7ca_1663288557270_0.49210060498105634"},"_hasShrinkwrap":false},"0.0.0-snapshot.48e64a3":{"name":"@sifchain/evm","version":"0.0.0-snapshot.48e64a3","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.48e64a3","_integrity":"sha512-CGR/EBD6xOkuIl+qOFF9tzIyzGPr5FHiFEtSZEsAcKpmSQn3BenMAphLCE/z7Lvq+m+zPAMrWm+Nhv64R0MWXA==","_resolved":"/tmp/6a5a86ac52cc178b52bc0aae3bda2c9f/sifchain-evm-0.0.0-snapshot.48e64a3.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.48e64a3.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-CGR/EBD6xOkuIl+qOFF9tzIyzGPr5FHiFEtSZEsAcKpmSQn3BenMAphLCE/z7Lvq+m+zPAMrWm+Nhv64R0MWXA==","shasum":"86f8fe025124299a6b4ad0e20dba4ffe8f11f7a7","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.48e64a3.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfZj3BwJjnAYN5tcAQR/8l5ANFUPYsZH33apueuJwPlgIhAOJX/vEtyfsAJFN2m+zrUFgHGvNzFJACmzPh6kyt9XAe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI9SmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeSQ/9EmUVP2nfGhcoU3zwOrB2o0Y9a0exnO/VP5bwuokccea/jFps\r\nNXivcPI/MiQL/nx+611vkocCAmk67t/NYANDFyZTwcGtdJO/DAyISoAUm+pq\r\n/wsc239qcYARYmduJPNN0UtPNnFF4PJzK0bUh3GAe594oUs6Xi6u/ul11AAw\r\nbu3oxCUBXySwMHLIBjkzw9JN1iAFGrhykbhvCxOgaN2/Wv89nwDVWIvaIdVX\r\nPHLu4VoORHPStqgvGgWonFxyurlFqn7UKpKscjqgur9hLYWwmvEN6OxOV+HN\r\nwee3M4GfPBPYFg/CxwC0KFHHfddnIxVL0xNMeerN0FQNJop2mLT24sC5ym7R\r\nXqn63++udKq6TabnGj8BsEqwpiorJbDHjgske965IWedl5CTEZqMzVbFFORl\r\nZqoq/5XJOg5hI49VpwMF1+u9F972kvnNiyTxZWNMZLAGakBJwA0AokO3/L0B\r\nSlyRvQGuWUYfW1n3F4x4sosqHgOb1nVuH5Fv1YjvyX2rI5vm787CovYfaM0W\r\ndhzO2HTdJeN44ix0bUDipiKmjy4OrVaGYN9aELitku7d3UMRmw6rZTax76HE\r\nC3FuKHjznslRPRXGZlBChUACOhlaEftNakrtn57hPhjmHvSb7QCfgZYuOKsm\r\nDjmNbvN8RuVFCRokZQurFkREZjkjJNsE2M4=\r\n=aDKI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.48e64a3_1663292581796_0.3642035915694215"},"_hasShrinkwrap":false},"0.0.0-snapshot.4452243":{"name":"@sifchain/evm","version":"0.0.0-snapshot.4452243","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.4452243","_integrity":"sha512-QNIK6CIzEfnVtlRF/pxeSmBDhan+8DUWdMY2vQRpGS7gzEMyvGqynhrhLzhNJwmv1d+JY66Oq4LOi3LA8bpU/A==","_resolved":"/tmp/c52484a2810e0140580e0a09b82e2445/sifchain-evm-0.0.0-snapshot.4452243.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.4452243.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-QNIK6CIzEfnVtlRF/pxeSmBDhan+8DUWdMY2vQRpGS7gzEMyvGqynhrhLzhNJwmv1d+JY66Oq4LOi3LA8bpU/A==","shasum":"0b2d221ef08435d30db3e4e90e262fe019f56f6f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.4452243.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxyIhQXFZdyRXhXsysTUpgXMXgUZrDDTMv6b1ZNJAGCgIhAOr7jiH6dMnnMDWxUdtaYGGkM0X57/GZGkw0J1HjazOh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJNftACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr47w/9GEvVnSMXz61Mh5QE7i8Kkhf6koTDt/5rrvHIDwj8HFlUam0r\r\nvUmZwdTZI4MBfYiRESDm9PoBmsc/qzUGnAbqjo6vNM8dlWMwTRIKfIJJbvGv\r\nfrN9g4iNqQGuJ8fUBqwyOby4SWYdmVxXC3PZRcO3hPG+u+sRvRUk4CnzEpoz\r\nJtj4r7dXwNH0rjpUNcuUmjoFnX0fBhbEe560q+eUBaoMNcSMad78PZVj1CNr\r\nfvfsjUifroy6vkEASZ7d4NCMUej4zK2QoxRnK7sBVLSkXgOmCVdV1EOlRJ/y\r\nJ9mu3q2EwYa9Arua57vrbwCzQfaHFbGQUCPOM5vKq5+hUwk1QYimwNlR8ZA8\r\nAiR3cMjHIKN/VwiGtEsOQ/dSBIYcJeUhiKHfGGu2Jp1NkxCL9MqoXGBbjdx9\r\no0k/unN3+vr5QbvyhMgpJu3u591fluHeHmMFEzh8dGYA6EBCBXqXUjgqp5Iw\r\nRSSlvLiypY0ZBzi8no92tj23yQwJw1yioYGWqfNki47pXEmfGF4DjAgUc0sm\r\n9oQ488Iy07Iaak+cZh593zKcAn/KllNEVZWA9C2pC1abtKKHJB5aQM2nj0CD\r\noiPZE2OEAeFfw9KPEiBjcOuC3GIDyLdN3Vj8aH8QvBJGp0JSxSE0ZA9CAlUv\r\nRtF5BtXQmpB/qNt/wlHVO1oIbX7rtcWZ3AM=\r\n=O6KA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.4452243_1663358957028_0.693495275224294"},"_hasShrinkwrap":false},"0.0.0-snapshot.4802c0a":{"name":"@sifchain/evm","version":"0.0.0-snapshot.4802c0a","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.4802c0a","_integrity":"sha512-kvCfEcN87BztxX/NQzFLkgRZdszkBTCjotrxyxa/SkZBdFvDGxx8/S5PWUSU15TFBACO4YrzkuAi0l6KdcbBoQ==","_resolved":"/tmp/3398aa188cb848898b58fd3adc0f9367/sifchain-evm-0.0.0-snapshot.4802c0a.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.4802c0a.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-kvCfEcN87BztxX/NQzFLkgRZdszkBTCjotrxyxa/SkZBdFvDGxx8/S5PWUSU15TFBACO4YrzkuAi0l6KdcbBoQ==","shasum":"d883761b751ebd369c0f1f5e17f689414b63a44d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.4802c0a.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/gGMtcfWup7pYj9bQ80wz6psEgQby9CtWvAurlubatAiARRd6E8KNVKMkpO9mKVXlXFptLhnWBpihYAmXlXlGPuw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJP+1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Hg//QaK5RyFE16LxWGHeNoNp+KlpSccKOw1Yl3bIcauFM4HwIh1V\r\nLCrti/Ob4Dq5rCQGlm4yfwjWaifmzHbUwKQoqLJMZtLcNOkkOYG5B1llw7JJ\r\nwwK71U/8hnf802z46SQ4abiYXjS7CVlJ0zw/7cdZk06F5ieWtozkTrU/UxZR\r\nqLsbKl65hpqgQtXLsXMhJm0GMAc9EJPVzGgwnABz2kHtyaPGdxNZcTrfnRE1\r\npL5vXah3LNvXhjs6oYu/7hPdLCaQ/VBfm2KaoCRL6/FhgdscSEQyw3dnw26k\r\ndy/Tq6yzC+1Fz/l3QwgG06tZaLSiTfsnEZXEonLBlWs0+6BvNLTXE7/5UJJ1\r\nWTMuFfjM91xOxhs5uHwT2owmLatsbwbhu/3Dxnc/H3v6IIXypYyVi+rMCjxI\r\nEYvlXlBiDznk+gGTdCwTHjQbrO5wQzaFLHJCh4GtrTvoSJHOvEeiV4kaidpZ\r\nZLSvILwB2Lx/3rSQHkaU095QdIo+J7kFySOW7FO67fSMaiZ2ja5R/RAqbjUw\r\nQZm5hcK3InFuFdojXh51V/sE8IDeyd5xa2nVhz2WW3oBAzNrRga3GV4lfYGR\r\nVcDyKv3BpXL9/d6P05wosUwc/D+2NW8/TRU5rtTwUf2cx7YBJP1d210WgyEQ\r\nlsKwqTGsA1g2h7my/+3cPo9iGphR60coWqA=\r\n=tj5N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.4802c0a_1663369141126_0.7225857325557121"},"_hasShrinkwrap":false},"0.0.0-snapshot.0fb2c84":{"name":"@sifchain/evm","version":"0.0.0-snapshot.0fb2c84","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.0fb2c84","_integrity":"sha512-R3Omn4zy9iTmgKzVu484kq4NW/dFhZDWgXGEEyAy+Jvg7RmnL+rc2MS5VShgMDzXy+/iCzw1Ctkj+GMSatMzjA==","_resolved":"/tmp/98bc4ae2a12667413149ff77a45b1e65/sifchain-evm-0.0.0-snapshot.0fb2c84.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.0fb2c84.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-R3Omn4zy9iTmgKzVu484kq4NW/dFhZDWgXGEEyAy+Jvg7RmnL+rc2MS5VShgMDzXy+/iCzw1Ctkj+GMSatMzjA==","shasum":"284876a5dd478d71cbfc336d567f0f4f2e4a577a","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.0fb2c84.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOfdrQpQ42LA7xGx0bAg8tsm8VDzFDFruJLcC/NetPmgIgGArMr30eQRgbamWxDS/HMLwrQZG6sPP2gfBZ5Dpqfgs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJQl2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/wQ/+KiBdnenNl+dXWGw99i1pRgw2F2SM7XkwicfBi3jrBJidBgY7\r\nhuzfFV+wupwxKLYjkm0P+kORSxyPhIKS3Vh9Qq4UvrdLREkrd6a/nneURecs\r\n8UFKBTWzK/lQ8mWHqoH0kM0xAYgen7p+dTbaH2E9QJ+y3GgIoJY9j/oNsI9U\r\ncvJThQkN3o99lr4LBLVYve+8ZRKkkQMgItUTK9lYSM6NAnAtoQGfDwPuvZrV\r\nmOA0En6UffEABTa8rsO6e65RkE3W2dsGo2nKv/UG+7zF/xf1dUlwTYt93igc\r\nuHF4x807pE93Vm/fCl8lNGzce5t6iNtWGD+QnwZQ+uT8cieM38T3xxISi2ve\r\nnsExqO969Q6fIOBze3lv8SadVKwVecFyah1OsdJlfQx4zTkE0oEjedo/MvaQ\r\nOEbCTKdb9e2D4x2p/FMgOt8uImUUSFn3rV4xSEXkVTPWQ0mxBpiugRwDG/1w\r\nqSeSOmwQPorgW2fNbVfDYBnHBgt8yhR5ZkDug+IbchyYVeVrZbuYcb7Fj4Vs\r\n5k98ID+eTCSVOTLXbQkOu7JZTHkmbrqi+/irapx+5uAWQ/9eX3pcbG8UamTt\r\nEotQ5XedmWHRJxhUzngQtmfLfeRG/NNYmIa6HP2QUWiDH6qhRHy9M1me7be3\r\nUEYX+GdXr4tsqKvo1YFA0vxOVmRpWa+mgDc=\r\n=jOzf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.0fb2c84_1663371637760_0.9414270138583127"},"_hasShrinkwrap":false},"0.0.0-snapshot.b97e300":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b97e300","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b97e300","_integrity":"sha512-7y4oDVgcVbhFk3DVASu2tXXh0Hw8KJyTn+4+mc9O2dHHNfqsfSLAk82r9A49OvxS1lYdyWmDcdEKfzrNIGj40g==","_resolved":"/tmp/2e84b135446f5f93e5bd5e4c66565c47/sifchain-evm-0.0.0-snapshot.b97e300.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b97e300.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-7y4oDVgcVbhFk3DVASu2tXXh0Hw8KJyTn+4+mc9O2dHHNfqsfSLAk82r9A49OvxS1lYdyWmDcdEKfzrNIGj40g==","shasum":"800a64f0cc63018fe3fcba29fa4756259cc7538d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b97e300.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFc83DJpQkuAoLYjQug9u1f5xrLxHHDPiy+W1aWzkbPgIgYHH55QR12yAegWITcU+1wuRtgcMYjNMlIV0dARlP/Qo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJQ87ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQpg//bRGrXpgon67BxpQBC3mNDa2K8DWRzgrFk/i0fMxmSqXdgN3X\r\n0TYV8M1BdOUDUbC0bxrv7W1juYEPzv/72sxcRDangK/lsXHL9KV+HNH0fiO3\r\nS21HaWXmplhRSk/xsCFykEo03N+vpa1GJTEdvV+4JYWX0gvhLzKA1KHQXsJv\r\nqqCl0eB8X3198YAD+6IxNbZx/9FCsLHW0gK2prGvEnRTeQj8KpuI5Y/8l1AA\r\nH27t9eCy3zPsvu/IZX8J9B6zpLTROS4CAOuk/8hhblp+6FnzwZMEd2dTBI6p\r\nzQEvVnpbi4wOQv+Ltoo3TjkeTOCjaUcOKlm3SCIhxdccKJxhMaRRWQTgWbbj\r\npmRc3QUhf7fFpW8WP9TVT0hxwPpIzKlw+N9s8/73zZtzRkeJtZ2+APdRb4eE\r\nR/8j31pGf3PPGluUt+2mSUfU3n+CI4KgI5nNMiNXrOtaqoXJ2HKPpjoGFefD\r\nzDSaXECOlOP5XHmnMmlPBumCqJ+MnGsNCbe+ZcG4GnQ8RxLN8WEipVJ+DPKh\r\nD9CBaTU3l6EGtM2kL9taxwKcS5jt3Xsl/DbjYb2PuT3r1BTAsKVHC8mzkftO\r\nr7iAfXWuaKk8tx0sRB8obL0chScquSBXMup0WN+pzkuMjOcGd7ccz+i/rjtk\r\nHR11GrTEcJZiuoG3YKq44f9cchlaukRl8jg=\r\n=lpqx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b97e300_1663373115195_0.857858585520402"},"_hasShrinkwrap":false},"0.0.0-snapshot.cee6cc1":{"name":"@sifchain/evm","version":"0.0.0-snapshot.cee6cc1","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.cee6cc1","_integrity":"sha512-kFRvMBnwVhETQwJD4ufQ+qFKueO1QHlG0z4pOzbqRBghV3GrD1c5VNxa95FiKL/TdfJHVOph3R40ZvJ3Uux9JA==","_resolved":"/tmp/bc2031109461aacf8997e4bde6406a16/sifchain-evm-0.0.0-snapshot.cee6cc1.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.cee6cc1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-kFRvMBnwVhETQwJD4ufQ+qFKueO1QHlG0z4pOzbqRBghV3GrD1c5VNxa95FiKL/TdfJHVOph3R40ZvJ3Uux9JA==","shasum":"c1d685d2c4c59fcba69af62e123e657089f2436d","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.cee6cc1.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrkVERg6ySuaw9QQco/XG4hF1BAdHct2uZ1BzqgbC4rAiEA7V+sxvNmYGdPVw+A9fERNKaDptpFYN2yXUXGNFTOglE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJSRBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprxRAAlNcXHkvN8PbU3HsHUU4Z4rrfDO79JIF9/J93jBdD+lFYKmQR\r\nEjcgYnlvMb0EDO9tUXmRJrHlMNrWrrxeXXuvGanwK9kw9JLGQuLWyVPiKZoo\r\n9Oc8IrjJMT0WuyHnd0GpXBdIlt6AqlCvJUuOoyVhNXo3SG+VVGRv99QaSYd2\r\nKcGj676kM14VFCM4wowXg5rehYtn4z9iUcv3OLZfszDuBigALOQ+lzFKkwkj\r\ns+Gjby4khE5QXVVyY8RdNvpuby1o50WPPe4ljxHJLS6VEcQkifimagqDbiBV\r\nx3sO8Hq1T6sX6TWUOMLRrGi2kF9cpJTdBlnriGxSCImD2rCcThtO0dkzwRbp\r\n1tsBhPDCecPZAzE06QclOmGhwVTGQ5iLpiL2QKaxYQAIER3iPlV492sEKmAz\r\nWzbONjcB2bn7ss8q0JO8IclLOxsuvFJ0Dk8NCitgBdEm/INXvMoswNho9kT2\r\nLPMOI29L9s6KaY9hVhWYKA1MMZU1Iu+ex+0amtvnoQbIIrz8Zc1j29YK7c3k\r\nyi9DQkJOkhJuzn+DjBV3h0PmxV1OtIARWQ4stXEbRwKYX1TQN2nQ/+eLEqbG\r\nBx0OPwQl/sVtrS7RZ3r352FJa9+udRiQWWhakQ6oosKVmc/RRG5efLtAep05\r\nwH5QRVPXIxX0BQu3ReNYH+21HX/MfAKG+L0=\r\n=uArb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.cee6cc1_1663378497572_0.3136711135301462"},"_hasShrinkwrap":false},"0.0.0-snapshot.b6d0a4b":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b6d0a4b","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b6d0a4b","_integrity":"sha512-yaP5ktWT8B9twktSJnqJjg9Ra22bFkqQUwF++WyCNgy67KMK/AoZ7LzPK5iQG5/3YSNx1zdjZR6cMjgE8p3Q+Q==","_resolved":"/tmp/6e0a22fa507654b002776b873ce3d2ca/sifchain-evm-0.0.0-snapshot.b6d0a4b.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b6d0a4b.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-yaP5ktWT8B9twktSJnqJjg9Ra22bFkqQUwF++WyCNgy67KMK/AoZ7LzPK5iQG5/3YSNx1zdjZR6cMjgE8p3Q+Q==","shasum":"cde9bad5a00a8f84b6ee0707d24c492e771f2505","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b6d0a4b.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqwuWukmQRDmnnIKrYQEi+uElrIuMOhcV7IfDLC0tiCQIgdH0woc/a63Ly/5okKOfvDXxut9XfrsHD6tb8sGg+jsw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJS1GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSvg//U65N9fZNg6249zYvgI4eWjAsJyCAI9nLfdpsyaFRQ073/5yb\r\nPUHI0nSJZ4baDHSHa9Hpvii8nDk/ZIoKOnexvyuwyqfASa7DAFMkD0G6BN/K\r\nZ5KaVFb7gjop7QCmuF/uYchmrSaLyrzJ4z6TGV81QAyZZE3ISEm7WjtxuI66\r\nkt4vLDvFEXpYxcA9R1IVY7tr97WVJ3PfBjbcMz7nVB4/BGPVZ/GIMgle1Phs\r\nX4wLamvT7nJKX/eH7lV6KhGv2yXJKo13+EK1H5teo5fryBLGkm1g5O9rW1CS\r\n83ecTD4Ewm+gTkWFEsq7nCN6scl79dDHPiGqRBqW6V7Qzsd8ZKRHqHaMUHOh\r\nHoud+LtcOYekNOyJOyOPR3wOtP8EaEjyGF9b5OMlXmwB+pTYUYxK/H3FjTOR\r\nnmLQ0U4fc/PiIiPHUpTAkr16kOCm6FBWmovuWPFxy17Xj1S21gvMWhysQyTC\r\n1gc+jbtRZv62ISLTBG/wgh//I6dRLzFSS3IhUUhKwyuM/xgGVeJo4BTJrk19\r\n1Uu9EUBzotNqhX4+eZUWkaIpHIiOwCv4Ob8Eopic+c05EbC7Bso3cp2jBsKu\r\nWFUxuZvAaXT5ACLK0V8PPIkwSQO5nxf3It9pcFP37DpWUON9uq2JGF7noTkI\r\nKG2/wqB2BA3B2HPG+nrLMog16Uc5mLAvir0=\r\n=evO+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.b6d0a4b_1663380806023_0.20113147750240068"},"_hasShrinkwrap":false},"0.0.0-snapshot.f26b87d":{"name":"@sifchain/evm","version":"0.0.0-snapshot.f26b87d","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.f26b87d","_integrity":"sha512-+YHCHpJWcmMgVRf0X6KwkpAh0GzgO4ocEBCm8ZIapaPxny4ODA8ZqUfop9GcxOTTdjEsCnKpLqLDG+9iY8PdWQ==","_resolved":"/tmp/29f24ca311c62f0f126a634a59fbc216/sifchain-evm-0.0.0-snapshot.f26b87d.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.f26b87d.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-+YHCHpJWcmMgVRf0X6KwkpAh0GzgO4ocEBCm8ZIapaPxny4ODA8ZqUfop9GcxOTTdjEsCnKpLqLDG+9iY8PdWQ==","shasum":"e69a219ef1e0f38b13d88c6f238ef4d338710e2a","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.f26b87d.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsvKqK+1m2DehwIodLc4Ky2k08S1IF51t/qnBEhgksJAiBl74uwcJ+3GNCFQEjyw8EUQWInJ+hBKydFUsxlQHxLSQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ7jDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkjRAAntWXYz4uGWKMWnULlfWXryBwJk2CiwbBpYwUVbQjyGj+H9pk\r\nBuTeW24ZddOm1ikeeOrn7ysjs5FVOFFvcRCe4V9h287EAsd2+MYb6ETzCHOS\r\n7e1j5c45mfbfOLIUPJbxmr+mg5Y1cKtAXK/LSFs2HZpCDBME6W9qszzhLN1H\r\nWmx5MfUCmC5rylSATJmhSv3p+1ZfprFjKt6bYrAAWcelzo5XVAFNUqsLnY5X\r\nTgxz17UZPYrK1Rs/ap944Jo2T6XLY04jZMSRakpCg2icYRNL5ldMYFqs5yl5\r\nGHhjWfC/GD+43KJ4I6iQ+2PlhNr4pm67WzjOCOMXO68PubyFoKP7DMfVmiU6\r\n2SUzs2fGYl9+LP2osEluJugvnwy4gNI/TQeHNk1IHBb/U/QKhmtobGDhVnKN\r\ntFmn7VpJ4zghiUqADcpGqS6XYQ8FckcKh8323BUHNX05hCsaZ5ZmpdBR0zlI\r\neBvuH+Z8xvWqoa24cMy6TE/WXnQMtFiA7j/f7Ed/9Y+HDeOC7VYmkRV0mjhi\r\nYcETtBj3Za1cgiv5BjdFoY6lUI9SAeVr7pEsoT+qYFjZoU1rcOtVRxsnUZ1n\r\nMmgtiaBJmSITaZ33Pe04IvqpoSRabwh8Waq/qYjpse1hf4fFc/VJguXkNwAh\r\nsSf/rccFkLsmlGTjUDEJa2pwfQdbgINU4c8=\r\n=cuiT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.f26b87d_1663547587579_0.4188487468908606"},"_hasShrinkwrap":false},"0.0.0-snapshot.34266a0":{"name":"@sifchain/evm","version":"0.0.0-snapshot.34266a0","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.34266a0","_integrity":"sha512-W97ZXYoW1yGfoJczWUexGMA4lqjgTIL9OT2zDObYDYhUZFKJmtzl+iHOcP33GTDqrhNsO/6qC5jnR2C3QrXHwg==","_resolved":"/tmp/4bb7cd3aaced5309ac228d6cb31d404e/sifchain-evm-0.0.0-snapshot.34266a0.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.34266a0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-W97ZXYoW1yGfoJczWUexGMA4lqjgTIL9OT2zDObYDYhUZFKJmtzl+iHOcP33GTDqrhNsO/6qC5jnR2C3QrXHwg==","shasum":"5cd620c8aa7d1f89d9da884a599427d8f0ed97dc","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.34266a0.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY8Ju43854qhdGfAdIOrqmbdVMNJPhPBPQOPj3H5qrggIhAP9hn9ZIOJYEUvGi7g30lWFUHW6Vf2In8qaluwOopAs9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLTSJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUFQ/+P73Y3Ppxi7IFeGvSnsP6MXeEpXX3iIj0t+nHNwa+WB8BH25Z\r\nEa/czhFDs7l2rqnPWNkM4K2dz5pDSeATFlOQ/R9zVwtEe4j45kkNx3ARMh7v\r\nxKh6KkQeqEdYAg2jG46JF1PMgw0CJ4a8d/aPhY2RX9nr3r2eFwsi4k8Hrm5j\r\nHGVDEHovxmUi98hCgnh78uj82YcMwnGezyY4ApoCFIFQSfWJyl3AJYeQpUxY\r\n0SWixjKh5tPivV32He0173tEksxTrRWazB6myBGrKITKYRSPJlIyl+TM4fUt\r\npUTXkJ+tVDFamThvxdVg8l9CrNes16k/B8/h4ZWQLDN1FVLqmr6KC0XCWNV8\r\nFPbfV18OFM9qYWjRDvGILYg+3IvO/aE+7YFCJ62WOr+SxJRM3GPUvs0RCuVg\r\nezsHu1UTEZy+rs+SX9fngrXHeeAaphKg3+lREVd/5LmGkc/fgVfHsyMkOpMz\r\nAT7kr6qgcy8cHEZdqU/NJQiyCvyfLpJdQyDqGmM4wd44EjdartqEFJ8/VJ8C\r\nS9e0tAaiqV+bs6/SJmTglIqTkIfQozdr5g6BB66Qp0BFKx8S6TjlfxGEF3p1\r\nEvrUSVQXRavCleXPKnAvSVz9md6h4PpoPORght/B39pT2LDZ2chMMtfonhCw\r\nIcGnZcHqtyoXTUUAN+d1LR1BV3I1P/gPoIo=\r\n=PYm9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.34266a0_1663906953043_0.17642835829719172"},"_hasShrinkwrap":false},"0.0.0-snapshot.347710f":{"name":"@sifchain/evm","version":"0.0.0-snapshot.347710f","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.7.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.347710f","_integrity":"sha512-Bb8AJs10IuFm/gCDf6dL7CJHJj/T0EhQpCJQYm3/quiEjY8K5qzVPXwSHpq0WjystL9FlcgeuQG3QaySW6QqFg==","_resolved":"/tmp/00293fa425cd7ec52d206075b4903c26/sifchain-evm-0.0.0-snapshot.347710f.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.347710f.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Bb8AJs10IuFm/gCDf6dL7CJHJj/T0EhQpCJQYm3/quiEjY8K5qzVPXwSHpq0WjystL9FlcgeuQG3QaySW6QqFg==","shasum":"8abe405c1db7da5ec01c9fc4ebef6c3b354bc372","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.347710f.tgz","fileCount":153,"unpackedSize":486947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEur6zqPihlntv2YaFIqsBRO/B6h3xhEARUFAapFKdDXAiBYEFAGGKmE3bm6mtLW+CbRCAZ71MySjK/BiPZOkNEV0Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLmAKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqATBAAiNAUt/Ar3fhfytKjBEC2s3v0FH3SHkOYLVL/sXi/PsZRlpYU\r\nv8tUJYp08KdmYXMUa8q/9syDwWpkqiJWIxgE15OtrGcf9YUHkeaVSDUriWTk\r\n/qifxJy46iR/JvUCaKSuhduM8RyK6qgD/LoTqQ14iOzIx/spWrbFfMctj8t9\r\nYtKlujQwjxPJfuE6ZUbL6a/IWUn4JOc028bOgYyjDn92gMw0V+0mVhCeTuol\r\nQSy1RYC1Fwz7MBopimsS+6Fon9qZe9IebT7k1SFyKcO2NHtWmuybf4aRMpOb\r\ngNlX7u9PwI37MCdgQ0gOQphI4/O/Hh6JgWLU0cZdOr2WQhTTOMjJpkpbfZsO\r\nvEAfD3RhpPgB0LddWxnATNvQNpYP83MN0VDIeX8cfrgTNMM1JFWXPfJxIxhZ\r\nyAqbYwJTTs+lFsBqu4M+6H58uXfXhTpPTKFDYDHIWIFXd9uGeza1VRPaivCp\r\nB9ADVKnzrj037f9eilDbC+hqwKHxIutaDTjbmXankeE4blKM4L9pRt2P+8Ci\r\nN6nJkXO2O7Qw7mbc2DIWsCfJjcvkHdJbkLkey2sjGK6p1pQW2cSdGeRyFjIy\r\naJk1MxCjOhv8Hn780wncSXxM2QiMAShgkSTzn7bpSCNb4jgxUAOPKAQbZIUo\r\nCPQPqwht85cVcSjANQCu1Sa76e+tq0KQSb0=\r\n=Pf9n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tien-sif","email":"tien@sifchain.finance"},"directories":{},"maintainers":[{"name":"tien-sif","email":"tien@sifchain.finance"},{"name":"khdegraaf","email":"kevin@sifchain.finance"},{"name":"sifchainalan","email":"alan@sifchain.finance"},{"name":"jkbrooks","email":"Jazear.brooks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/evm_0.0.0-snapshot.347710f_1663983625819_0.14347737697956542"},"_hasShrinkwrap":false},"0.1.1":{"name":"@sifchain/evm","version":"0.1.1","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.8.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","_id":"@sifchain/evm@0.1.1","_integrity":"sha512-YCiQ9in8Jjkvx5w/gz6bBuPWO/NLgpefE5/XYka0oUMmDn4Fq8OqHQK9I5JJ4YXMYQ+6uM80G+e5cECf73RSSg==","_resolved":"/tmp/5c7860058d601cfaa9b27ff5cceae085/sifchain-evm-0.1.1.tgz","_from":"file:sifchain-evm-0.1.1.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"integrity":"sha512-YCiQ9in8Jjkvx5w/gz6bBuPWO/NLgpefE5/XYka0oUMmDn4Fq8OqHQK9I5JJ4YXMYQ+6uM80G+e5cECf73RSSg==","shasum":"cc4081d59c27ab381a9966ff381aec62200a3e5c","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.1.1.tgz","fileCount":155,"unpackedSize":487359,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4nwQs275wEAly3Inck7dHJObgkeHm9gihh+ioGb71RgIhAOhH/4hiBH+cc2D3YSuxnPPQ7dWlRKD2UeRC+MNn6huZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTeRXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGmg/+PbrT7KqPksisGgg7/YCgoypyfWlrTTEpD8S8OGd96Fi5M0j5\r\n+Ka1wTt2LfUZH2lgHQe++1FhvpYZLpZzOBIfkp9I4nJ+lQlc/eZd/msDQuhU\r\nFmAO5XXXdaGzhIk4Xl/zT3gDt2Kf2Lwk8d79deupZuWyn1d3FJlPMH0GsZYL\r\n/gOQMCqcy9Jsi3Hf/9yzRf4lxWmSAK+rN4OETkq6SatUHeBL82d86KWW2dl2\r\nVHb4js+EaT2oLrBCxajU9d4X8vxpkIKpc/Eirv/xjEGVIgIiEBF1dWXNScUi\r\n8p7PfDXGNbmocQ5vi0ffI9ICzpYM7P+Q5l4lKko5lFhwYTru2N7X6zHnCVwM\r\ndiXREE9GX2ntISR7hdZGVIe10jyHJrCNKCjkwasdvmwtZc9kkt92xDXz+8KD\r\neVJgHWMOaZZQnGvD2NTvDO0IuetPCPAzRRyLO0v2N+YJoxgUI+ijIOgSv4yo\r\n6QfUgwBElmM0qiFEryyT3mjUoQYRVcmpE03RgbbIDPfY96objcxzPnRJDQtb\r\ngB9+TC6qatb9/IQFsndHYAyiyQCCtJVLyq/0pnC0249tNaxyszD5WFyoBzcv\r\nIFPmzJhuIb6zxYGEzO8Sm9GhTZLpSfQqe32XsG3O/Q8Y+0g1EjGgXkHdKVrL\r\nsNIsDA9pz7P7VwDd51eawJsuNxvfeZU4SzU=\r\n=Nix9\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/evm_0.1.1_1666049110954_0.21698343362855343"},"_hasShrinkwrap":false},"0.1.2":{"name":"@sifchain/evm","version":"0.1.2","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.8.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","_id":"@sifchain/evm@0.1.2","_integrity":"sha512-MlEiwpYiVcBB5IDFjv0Lr7fYFK7PqJF67PvhtM9nFM/0k111lNnygXElBDyTnzvuoCKJFGF7DrQE+uXw5XhpWw==","_resolved":"/tmp/b1521678f99387da7c4b638893f75989/sifchain-evm-0.1.2.tgz","_from":"file:sifchain-evm-0.1.2.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.7.0","dist":{"integrity":"sha512-MlEiwpYiVcBB5IDFjv0Lr7fYFK7PqJF67PvhtM9nFM/0k111lNnygXElBDyTnzvuoCKJFGF7DrQE+uXw5XhpWw==","shasum":"243a16ab7dcde714e5f6952782675d1d6bb63e23","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.1.2.tgz","fileCount":155,"unpackedSize":487032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrqzR42RSorF2OddYn87DpMBrQPILKvtgIDbDgfjRCgwIgZefOMiggKB+qDoMFLqRB38jRXS1xzqCmQyjbltyK5JU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYu/5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYIA//bLuIQScnBJT6xyehFaT9H0s2iuEznO3lrMHfXuJkjJ91BsqQ\r\nqXT9qJJFZHWRJFgmyv7kQYT86xglId8AyWo8FmhLO6rbnkf3MX2gKLjEwIG2\r\nykuHmvAil6Xhuier0QI6AJaxRtQRJE+ZSrYOQkzr0wHQO9HYwXuKSeSn2h0v\r\n/hXBaMJHw1g/z98XxcqW5rvzBVLEBxOSGE/FEj/qZMFDyl0249C0CARJQeeS\r\nfYq+OBKDz05Kdl2WmuatLPt629YnMeBQf7oiNeQHgm+aSP/rwSeRs+ZBhGtD\r\nXSrmJzArGXPDim0kYsNpPUIshPa6T61rYOi7xynPPYbZL6qb631SePr15XiU\r\nMwPHuerkQ0fXEbTUop2thKWDMpTA386P0ZqYuQpGyilZNbrle7JMHrBCQn9n\r\n6zv2Jqlt6ZZQ8pCpqGmPqFII96p9+5g+rmsUdROzJhrb0kUvQSdrZ3L2wFMz\r\ngZ3+6kUumkwTlE2zExY+xEYIpVvITX4S4yR++bHzR1oz+KeHvNCGxbwgEEXU\r\nBmp2iQKqe8j2sJDZY4xGziZCjdNuk+yPFdCmUA9w3aN1TwkVvJZX1YJT8afN\r\nvFcMhYq8jxHpf4QOyM/WzbMcRAHIm7MgwZGkEC9of90Q3CvF64z1LhTXuM0M\r\nFkE7qGTMCz/CZvO6Gw3eSu78oWo3hDrPXxU=\r\n=YgN3\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/evm_0.1.2_1667428344954_0.7889501552148259"},"_hasShrinkwrap":false},"0.0.0-snapshot.c2f63d5":{"name":"@sifchain/evm","version":"0.0.0-snapshot.c2f63d5","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.8.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.c2f63d5","_integrity":"sha512-bBfTf1EwMq5r8wHrZdyb5M9uL4Ino81fy11sh6OuHK4k1Bi98PyTr3ij3iLeHJn1QC+CLCNrInjbRb0U92LeIw==","_resolved":"/tmp/cf16c85b462c40511b4d4f5a40df4681/sifchain-evm-0.0.0-snapshot.c2f63d5.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.c2f63d5.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-bBfTf1EwMq5r8wHrZdyb5M9uL4Ino81fy11sh6OuHK4k1Bi98PyTr3ij3iLeHJn1QC+CLCNrInjbRb0U92LeIw==","shasum":"1489aa79179565276849e22a6e56f9042439f04f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.c2f63d5.tgz","fileCount":154,"unpackedSize":487089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC//nsCOBchFyy2dkk4kqfmwsivu9IKmqqh/P2nMQoUSAiA0LEHIbqolAIvPDRg3+RVgNszXm0lEI4klgJVXBg9nfw=="}]},"_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/evm_0.0.0-snapshot.c2f63d5_1702182724859_0.3185667925062341"},"_hasShrinkwrap":false},"0.0.0-snapshot.7c13502":{"name":"@sifchain/evm","version":"0.0.0-snapshot.7c13502","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.8.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.7c13502","_integrity":"sha512-LaWFKJOj3js24A6RFW7DmNY0b067X6SyxyWbCS7bdMT5pR634A5gPcwM82ZLpAatlz/H7q+PKwfXy06IDQ/xOw==","_resolved":"/tmp/3b99c0594daf3e042adc7f3e78f24477/sifchain-evm-0.0.0-snapshot.7c13502.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.7c13502.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-LaWFKJOj3js24A6RFW7DmNY0b067X6SyxyWbCS7bdMT5pR634A5gPcwM82ZLpAatlz/H7q+PKwfXy06IDQ/xOw==","shasum":"cb9254d5b69f4889f00672b93331737e4a4c3168","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.7c13502.tgz","fileCount":154,"unpackedSize":487089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGBbWEox5Kv/ZUJmaFykSa0lGS3WrBDZEAJBYLJw6EyAIgRs5NqDRgc7byFcdecIRcg6ojqBEJckHD+iB4XN8ZTRU="}]},"_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/evm_0.0.0-snapshot.7c13502_1702182912954_0.6875145162237464"},"_hasShrinkwrap":false},"0.0.0-snapshot.7eb0850":{"name":"@sifchain/evm","version":"0.0.0-snapshot.7eb0850","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.8.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.7eb0850","_integrity":"sha512-qFtL/pjdsBsyg9l04z6VN8CA534nW//Gmy0unpIAVPVa5tNf6mBZAzKZxkqDucTszJq6E5um05xIkA8EbDVATw==","_resolved":"/tmp/068ee44df635e39649771cf6598fccfc/sifchain-evm-0.0.0-snapshot.7eb0850.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.7eb0850.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-qFtL/pjdsBsyg9l04z6VN8CA534nW//Gmy0unpIAVPVa5tNf6mBZAzKZxkqDucTszJq6E5um05xIkA8EbDVATw==","shasum":"61c8a94130f42850e74d6433da51d16bad692485","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.7eb0850.tgz","fileCount":154,"unpackedSize":487089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWojDlx2in84OU4bDFY5ku3DeUDOKDcYSOZhmpxggg1AiEAmkOvGEnmKX6jExc2z17VjBvdsqsOVo03XRsJmV6RDJs="}]},"_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/evm_0.0.0-snapshot.7eb0850_1702183406248_0.8075822785358662"},"_hasShrinkwrap":false},"0.0.0-snapshot.1f650f6":{"name":"@sifchain/evm","version":"0.0.0-snapshot.1f650f6","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.8.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.1f650f6","_integrity":"sha512-8L29AMA4CHU0bxG0IGvTYC9BsUIe29tvUV7GO10vUSjntGrnPQhN5ml+PkS/5C8n2BuK7PGCPzlS0MWIiL4YZg==","_resolved":"/tmp/e5f0da44b5d69f98e49dd3b240a78fde/sifchain-evm-0.0.0-snapshot.1f650f6.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.1f650f6.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-8L29AMA4CHU0bxG0IGvTYC9BsUIe29tvUV7GO10vUSjntGrnPQhN5ml+PkS/5C8n2BuK7PGCPzlS0MWIiL4YZg==","shasum":"f838361720c3fa8136093043c1af216cfaab4ccd","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.1f650f6.tgz","fileCount":154,"unpackedSize":487089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWbpnjOhTJxIsVfLj0Hg63snhoNiaHdr/wFujF5N1/aAiEAmkptwFSvEzJWbU30UBYZyqh4TCybFlJRE2FvczaNZJM="}]},"_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/evm_0.0.0-snapshot.1f650f6_1702183889066_0.12682933177393196"},"_hasShrinkwrap":false},"0.0.0-snapshot.d511c89":{"name":"@sifchain/evm","version":"0.0.0-snapshot.d511c89","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.8.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.d511c89","_integrity":"sha512-gLhrCxKkyH2FaFLQ4aBi71TrYMk1JYS8Fdd191WqeomPNK7sfBZl2HjbEAWT/pLgXO4D3awnujm1xotCRtJkfg==","_resolved":"/tmp/5e05dbc9a7aec8040a98bec03c7bd485/sifchain-evm-0.0.0-snapshot.d511c89.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.d511c89.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-gLhrCxKkyH2FaFLQ4aBi71TrYMk1JYS8Fdd191WqeomPNK7sfBZl2HjbEAWT/pLgXO4D3awnujm1xotCRtJkfg==","shasum":"49841e25f7d907fa769bc55ad71c9e0efbcafe1f","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.d511c89.tgz","fileCount":154,"unpackedSize":487089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEOkDxQK6aGHaVs/PmR275bhmRDIhhLOJCdz0aB/gBRAiEAqhrbOFH8PYEEjVHBw+ka9zKKCCI3RvO54QD9c7gWYos="}]},"_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/evm_0.0.0-snapshot.d511c89_1703320871175_0.08575681395924528"},"_hasShrinkwrap":false},"0.0.0-snapshot.3794fa5":{"name":"@sifchain/evm","version":"0.0.0-snapshot.3794fa5","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.8.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.3794fa5","_integrity":"sha512-D1oDWUZVarG/iAzXB2f3e0/bMvN4Be1zPsyl/SXP5DJoE/Uv6Yyrvm5IG8rUY+PQYtcD+ZNPdr1lMA0DRSjN6Q==","_resolved":"/tmp/9b7d1c21020eabd2dc4b9977c73c626b/sifchain-evm-0.0.0-snapshot.3794fa5.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.3794fa5.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-D1oDWUZVarG/iAzXB2f3e0/bMvN4Be1zPsyl/SXP5DJoE/Uv6Yyrvm5IG8rUY+PQYtcD+ZNPdr1lMA0DRSjN6Q==","shasum":"b6054180c860087ea78847c2ade1ccf63e24d804","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.3794fa5.tgz","fileCount":154,"unpackedSize":487089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcOJKLXW+vwvMQXQ/xeXfKtMIlgTgAYDrk4GhqjUGknAiAxGvJ7gFS7ZKJJuYQMjVp/rt3oYhgHcBQKZc8+wlOTtg=="}]},"_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/evm_0.0.0-snapshot.3794fa5_1703951550927_0.5408770322743617"},"_hasShrinkwrap":false},"0.0.0-snapshot.b639364":{"name":"@sifchain/evm","version":"0.0.0-snapshot.b639364","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.8.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.b639364","_integrity":"sha512-78YDwrH/5LkZesBzgsj7X+veEn4dz/4DcLnSLShzlhhiMEhw8aoVLz06iDaazhkHarwCJ3Lg0ebtzhKCgqjazA==","_resolved":"/tmp/6e2a301c4d987883fd591446d0f59791/sifchain-evm-0.0.0-snapshot.b639364.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.b639364.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-78YDwrH/5LkZesBzgsj7X+veEn4dz/4DcLnSLShzlhhiMEhw8aoVLz06iDaazhkHarwCJ3Lg0ebtzhKCgqjazA==","shasum":"96ef653ac8351984a5d64978c5ee3c7329425b80","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.b639364.tgz","fileCount":154,"unpackedSize":487089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO7swuBJb7mha7IpFE+/LSz+JzTwLeD+RCpEHVWZxO/wIhAIF3mihvIe7L/aFvCmnCOAOjLwMS5ckMxwp4IFeqr/VF"}]},"_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/evm_0.0.0-snapshot.b639364_1704913325958_0.8004080707146268"},"_hasShrinkwrap":false},"0.0.0-snapshot.05f562d":{"name":"@sifchain/evm","version":"0.0.0-snapshot.05f562d","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.8.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.05f562d","_integrity":"sha512-Z1u6wGAqh0/DDfh3lCsF6OEi9/2HqDU2xkDRZk9+ia0+j7fXEbikuVjlnuAa4LOfWtfSI0C/mmeyNBZnyIzR9A==","_resolved":"/tmp/14fa93744884e21d1d40399c4cfcd324/sifchain-evm-0.0.0-snapshot.05f562d.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.05f562d.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Z1u6wGAqh0/DDfh3lCsF6OEi9/2HqDU2xkDRZk9+ia0+j7fXEbikuVjlnuAa4LOfWtfSI0C/mmeyNBZnyIzR9A==","shasum":"909c5c01af2ae5c91764106703aaa19a29e4bfbc","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.05f562d.tgz","fileCount":154,"unpackedSize":487089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBV1S5HrRg6+ut/npxHnQWcP5wzmROevEO+nJBsX+TyAAiEA0bg0xVFMIeAeWrT/Xdga7u5D/sgTImbVwy9zGd37BI0="}]},"_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/evm_0.0.0-snapshot.05f562d_1704919982464_0.06991322909220199"},"_hasShrinkwrap":false},"0.0.0-snapshot.ad51f80":{"name":"@sifchain/evm","version":"0.0.0-snapshot.ad51f80","description":"Sifchain's evm client sdk for Peggy contracts","main":"build/commonjs/index.js","exports":{"import":"./build/module/index.js","require":"./build/commonjs/index.js"},"license":"Apache-2.0","dependencies":{"ethers":"^5.6.9"},"devDependencies":{"@dethcrypto/eth-sdk":"^0.3.3","@dethcrypto/eth-sdk-client":"^0.1.6","@tsconfig/node16-strictest-esm":"^1.0.3","@types/jest":"^28.1.7","@types/node":"18.7.6","jest":"^28.1.3","ts-jest":"^28.0.8","ts-node":"^10.9.1","typescript":"4.8.4"},"scripts":{"codegen":"rimraf src/eth-sdk/abis && rimraf src/generated && pnpm eth-sdk -p src/eth-sdk && npm pkg set private=true --json --prefix src/generated && pnpm prettier --write src/generated","build":"rimraf build && pnpm tsc -m commonjs --outDir build/commonjs && pnpm tsc -m esnext --outDir build/module && cp -r src/generated build/module/generated && cp -r src/generated build/commonjs/generated","compile":"pnpm tsc --noEmit"},"types":"./build/commonjs/index.d.ts","readme":"# @sifchain/evm\n\n## Installation\n\n```sh\nyarn add @sifchain/evm@snapshot\n```\n\n## Example usage\n\n```ts\nimport { getTestnetSdk } from \"@sifchain/evm\";\nimport { ethers } from \"ethers\";\n\nconst testnetProvider = ethers.getDefaultProvider(\"testnet\");\nconst defaultSigner = ethers.Wallet.createRandom().connect(testnetProvider);\n\nconst sdk = getTestnetSdk(defaultSigner);\n\n// approval is needed for erc 20 token\nif (IS_ERC_20_TOKEN) {\n  const erc20Abi = [\"function approve(address _spender, uint256 _value) public returns (bool success)\"];\n  const contract = new ethers.Contract(\"erc_20_token_address\", erc20Abi, signer);\n\n  const approveTransaction = await contract[\"approve\"](sdk.peggy.bridgeBank.address, 1_000_000);\n\n  await approveTransaction.wait();\n}\n\nconst lockTransaction = await sdk.peggy.bridgeBank.lock(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait lockTransaction.wait();\n\nconst burnTransaction = await sdk.peggy.bridgeBank.burn(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  1_000_000,\n);\n\nawait burnTransaction.wait();\n\n// convenience method for sending tokens to Cosmos\nconst burnOrLockTransaction = await sdk.peggy.sendTokensToCosmos(\n  ethers.utils.toUtf8Bytes(\"cosmos_recipient_address\"),\n  \"erc20_token_address\",\n  ethers.utils.parseEther(\"1.0\"),\n);\n\nawait burnOrLockTransaction.wait();\n```\n","readmeFilename":"README.md","_id":"@sifchain/evm@0.0.0-snapshot.ad51f80","_integrity":"sha512-sM50RntGj2V7TjnlnuPPVdv2Q2u5QOVtgVZX0PDny0u+E1zC4TZ9oILIdhJhfDWhkJVSv9P2McrP/FalSuGqLQ==","_resolved":"/tmp/8bc3944afccb1b85425fc60d531f351b/sifchain-evm-0.0.0-snapshot.ad51f80.tgz","_from":"file:sifchain-evm-0.0.0-snapshot.ad51f80.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-sM50RntGj2V7TjnlnuPPVdv2Q2u5QOVtgVZX0PDny0u+E1zC4TZ9oILIdhJhfDWhkJVSv9P2McrP/FalSuGqLQ==","shasum":"5519bbf26b810e5906823c6e726be777235372e3","tarball":"https://registry.npmjs.org/@sifchain/evm/-/evm-0.0.0-snapshot.ad51f80.tgz","fileCount":154,"unpackedSize":487089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6r3pKF0bcIC12saKo2uuS2FVTum96ixPTlRPSSHgwJAiA74sEhZ6pOPRub/LJ33XOVtwTlPDCKlyDIm0117zE+tg=="}]},"_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/evm_0.0.0-snapshot.ad51f80_1705334829517_0.9838407375942861"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-28T07:04:15.801Z","0.0.0-snapshot.699cdd0":"2022-06-28T07:04:16.517Z","modified":"2024-01-15T16:07:09.950Z","0.0.0-snapshot.39047c5":"2022-06-28T07:40:42.706Z","0.0.0-snapshot.bde3740":"2022-06-28T10:54:13.462Z","0.0.0-snapshot.682aa0d":"2022-06-28T11:36:12.804Z","0.0.0-snapshot.3f2f1db":"2022-06-28T20:12:48.171Z","0.0.0-snapshot.3165fdc":"2022-06-29T01:30:56.266Z","0.0.0-snapshot.99966d6":"2022-06-29T02:27:43.036Z","0.0.0-snapshot.357b2b4":"2022-06-29T03:59:57.876Z","0.0.0-snapshot.7d1c207":"2022-06-29T05:37:43.020Z","0.0.0-snapshot.35c6b9d":"2022-06-29T23:21:32.963Z","0.0.0-snapshot.4594b25":"2022-06-30T01:13:25.077Z","0.0.0-snapshot.7cdae2f":"2022-06-30T01:55:32.554Z","0.0.0-snapshot.6c8d1b0":"2022-06-30T01:58:12.365Z","0.0.0-snapshot.6fca3ec":"2022-06-30T02:23:02.757Z","0.0.0-snapshot.753ed67":"2022-06-30T03:20:17.152Z","0.0.0-snapshot.e60adc6":"2022-06-30T13:09:14.925Z","0.0.0-snapshot.b0daadd":"2022-06-30T20:58:01.318Z","0.0.0-snapshot.fa7cb22":"2022-06-30T23:20:19.247Z","0.0.0-snapshot.b82b46d":"2022-07-01T00:00:17.969Z","0.0.0-snapshot.eaa8d09":"2022-07-01T23:39:55.722Z","0.0.0-snapshot.bf52362":"2022-07-04T03:06:21.432Z","0.0.0-snapshot.5d864fd":"2022-07-04T11:36:08.310Z","0.0.0-snapshot.b461668":"2022-07-04T22:06:41.280Z","0.0.0-snapshot.75bb7d9":"2022-07-05T05:28:07.863Z","0.0.0-snapshot.b2f339a":"2022-07-05T05:33:01.114Z","0.0.0-snapshot.444554b":"2022-07-05T06:38:01.283Z","0.0.0-snapshot.4281ea8":"2022-07-05T06:59:23.190Z","0.0.0-snapshot.103e4b1":"2022-07-05T19:50:01.753Z","0.0.0-snapshot.843d8a4":"2022-07-05T20:30:08.871Z","0.0.0-snapshot.cefe24c":"2022-07-05T20:47:24.413Z","0.0.0-snapshot.a910769":"2022-07-05T23:42:18.605Z","0.0.0-snapshot.a2eaf83":"2022-07-05T23:56:41.202Z","0.0.0-snapshot.159dcc3":"2022-07-06T00:43:25.806Z","0.0.0-snapshot.4fa31e7":"2022-07-06T03:33:56.863Z","0.0.0-snapshot.3861b74":"2022-07-06T22:24:43.991Z","0.0.0-snapshot.95590dc":"2022-07-06T22:44:41.267Z","0.0.0-snapshot.2795680":"2022-07-07T03:38:46.540Z","0.0.0-snapshot.bc823f0":"2022-07-07T04:10:34.175Z","0.0.0-snapshot.25a1d68":"2022-07-07T05:08:56.304Z","0.0.0-snapshot.0072f6c":"2022-07-11T00:40:15.381Z","0.0.0-snapshot.d3e0232":"2022-07-11T01:38:55.585Z","0.0.0-snapshot.c436598":"2022-07-11T07:58:53.947Z","0.0.0-snapshot.8632d75":"2022-07-11T08:02:41.043Z","0.0.0-snapshot.1b01f15":"2022-07-11T08:03:14.879Z","0.0.0-snapshot.54c4ae6":"2022-07-11T08:07:44.268Z","0.0.0-snapshot.18c5317":"2022-07-11T12:05:48.665Z","0.0.0-snapshot.b8be956":"2022-07-12T00:33:54.324Z","0.0.0-snapshot.11a04bf":"2022-07-12T00:47:47.107Z","0.0.0-snapshot.9577244":"2022-07-12T01:47:00.419Z","0.0.0-snapshot.1be2810":"2022-07-12T02:18:56.137Z","0.0.0-snapshot.5ab9f14":"2022-07-12T03:00:00.962Z","0.0.0-snapshot.0aa2238":"2022-07-12T03:58:31.623Z","0.0.0-snapshot.763359d":"2022-07-12T05:57:36.409Z","0.0.0-snapshot.d4dd4fb":"2022-07-12T06:00:45.047Z","0.0.0-snapshot.423f44c":"2022-07-12T06:16:23.488Z","0.0.0-snapshot.d6d7030":"2022-07-12T06:27:11.664Z","0.0.0-snapshot.6f3deda":"2022-07-12T12:11:40.645Z","0.0.0-snapshot.f776a83":"2022-07-12T19:48:45.935Z","0.0.0-snapshot.90f5277":"2022-07-12T20:23:22.191Z","0.0.0-snapshot.1c76a00":"2022-07-12T20:32:49.983Z","0.0.0-snapshot.f835149":"2022-07-12T21:27:47.936Z","0.0.0-snapshot.45e4955":"2022-07-13T01:11:30.552Z","0.0.0-snapshot.bc638d3":"2022-07-13T01:12:17.866Z","0.0.0-snapshot.728a3c8":"2022-07-14T03:13:57.529Z","0.0.0-snapshot.a87bc4e":"2022-07-17T23:16:07.348Z","0.0.0-snapshot.fe75010":"2022-07-18T02:53:18.344Z","0.0.0-snapshot.df925d9":"2022-07-18T05:58:46.376Z","0.0.0-snapshot.88a6dec":"2022-07-18T05:59:23.639Z","0.0.0-snapshot.a89662c":"2022-07-18T08:07:20.938Z","0.0.0-snapshot.d5a7747":"2022-07-18T21:19:21.220Z","0.0.0-snapshot.0b84521":"2022-07-18T21:36:37.268Z","0.0.0-snapshot.7de2d2c":"2022-07-18T22:54:51.306Z","0.0.0-snapshot.37da3e3":"2022-07-19T02:40:53.995Z","0.0.0-snapshot.24f65ce":"2022-07-19T03:03:50.056Z","0.0.0-snapshot.1ed8334":"2022-07-19T03:05:38.385Z","0.0.0-snapshot.3992d6e":"2022-07-19T03:08:17.568Z","0.0.0-snapshot.7044e30":"2022-07-19T03:21:47.573Z","0.0.0-snapshot.2af4db8":"2022-07-19T03:44:30.898Z","0.0.0-snapshot.a075fbb":"2022-07-19T04:02:15.907Z","0.0.0-snapshot.b2dbde5":"2022-07-19T06:55:24.900Z","0.0.0-snapshot.e3d62af":"2022-07-19T06:58:02.929Z","0.0.0-snapshot.9b1960d":"2022-07-19T07:03:46.893Z","0.0.0-snapshot.d01913f":"2022-07-19T10:52:40.677Z","0.0.0-snapshot.e91e2ef":"2022-07-19T11:06:29.675Z","0.0.0-snapshot.b1b859e":"2022-07-19T11:17:17.743Z","0.0.0-snapshot.c1c6e17":"2022-07-19T11:29:50.230Z","0.0.0-snapshot.9d34670":"2022-07-19T11:47:18.369Z","0.0.0-snapshot.4194488":"2022-07-19T11:49:58.105Z","0.0.0-snapshot.9a22094":"2022-07-19T12:49:40.575Z","0.0.0-snapshot.164894e":"2022-07-19T12:50:52.287Z","0.0.0-snapshot.96d9cb8":"2022-07-19T12:57:24.406Z","0.0.0-snapshot.b500a38":"2022-07-19T13:26:30.474Z","0.0.0-snapshot.dc795f6":"2022-07-19T21:06:48.082Z","0.0.0-snapshot.99ae25e":"2022-07-19T21:29:54.093Z","0.0.0-snapshot.4fdb453":"2022-07-19T21:48:36.835Z","0.0.0-snapshot.d54e142":"2022-07-20T00:49:14.656Z","0.0.0-snapshot.263d467":"2022-07-20T01:38:24.537Z","0.0.0-snapshot.58b7572":"2022-07-20T02:54:52.687Z","0.0.0-snapshot.f9b3a1f":"2022-07-20T02:59:35.497Z","0.0.0-snapshot.c0264c9":"2022-07-20T10:35:26.290Z","0.0.0-snapshot.9fc0c4e":"2022-07-20T13:04:43.331Z","0.0.0-snapshot.bc4844e":"2022-07-20T21:07:51.505Z","0.0.0-snapshot.7d6f66a":"2022-07-20T21:22:30.101Z","0.0.0-snapshot.f58f754":"2022-07-20T23:47:46.948Z","0.0.0-snapshot.410664":"2022-07-21T00:38:28.219Z","0.0.0-snapshot.8895dc4":"2022-07-21T05:24:52.185Z","0.0.0-snapshot.0468dfd":"2022-07-21T12:01:58.410Z","0.0.0-snapshot.f0f82aa":"2022-07-21T12:47:34.242Z","0.0.0-snapshot.4262bd4":"2022-07-21T21:57:04.041Z","0.0.0-snapshot.6dd76dc":"2022-07-22T06:54:59.351Z","0.0.0-snapshot.bfefa7f":"2022-07-25T01:07:58.313Z","0.0.0-snapshot.82679d3":"2022-07-25T01:20:05.063Z","0.0.0-snapshot.31e1699":"2022-07-26T23:34:37.102Z","0.0.0-snapshot.95b71d0":"2022-07-27T03:29:22.576Z","0.0.0-snapshot.851a469":"2022-07-27T04:14:19.164Z","0.0.0-snapshot.3acfe23":"2022-07-27T22:57:32.188Z","0.0.0-snapshot.36a301b":"2022-07-28T20:14:16.684Z","0.0.0-snapshot.3f85e95":"2022-07-28T23:33:34.474Z","0.0.0-snapshot.31f2215":"2022-08-02T02:32:29.970Z","0.0.0-snapshot.43707a4":"2022-08-02T05:48:41.310Z","0.0.0-snapshot.a277ace":"2022-08-03T22:34:57.143Z","0.0.0-snapshot.46e701a":"2022-08-04T11:57:53.155Z","0.0.0-snapshot.acbfb08":"2022-08-04T22:16:59.002Z","0.0.0-snapshot.548c0cd":"2022-08-05T04:17:02.549Z","0.0.0-snapshot.b89d511":"2022-08-06T02:19:54.904Z","0.0.0-snapshot.76a562f":"2022-08-07T09:51:58.290Z","0.0.0-snapshot.ba21011":"2022-08-07T22:56:22.275Z","0.0.0-snapshot.b4b3022":"2022-08-08T03:12:18.730Z","0.0.0-snapshot.97135e8":"2022-08-08T04:30:37.892Z","0.0.0-snapshot.a7c99c1":"2022-08-08T11:50:46.516Z","0.0.0-snapshot.9d29b82":"2022-08-09T12:34:30.378Z","0.0.0-snapshot.981922a":"2022-08-09T21:28:12.213Z","0.0.0-snapshot.abc3fd2":"2022-08-10T00:45:22.158Z","0.0.0-snapshot.1d50caa":"2022-08-10T05:09:09.925Z","0.0.0-snapshot.8306b5e":"2022-08-10T11:45:32.281Z","0.0.0-snapshot.24dfdcd":"2022-08-10T13:13:10.094Z","0.0.0-snapshot.bce7283":"2022-08-10T14:40:46.262Z","0.0.0-snapshot.6ecb00d":"2022-08-10T20:59:42.004Z","0.0.0-snapshot.d97fb59":"2022-08-11T11:35:21.679Z","0.0.0-snapshot.580bd55":"2022-08-12T04:09:29.598Z","0.0.0-snapshot.c449430":"2022-08-14T22:53:37.278Z","0.0.0-snapshot.c64396c":"2022-08-15T03:04:56.891Z","0.0.0-snapshot.2195489":"2022-08-15T21:17:24.623Z","0.0.0-snapshot.931f6ec":"2022-08-16T00:43:43.577Z","0.0.0-snapshot.c6f20ff":"2022-08-16T01:19:16.210Z","0.0.0-snapshot.e225bdb":"2022-08-16T01:50:41.895Z","0.0.0-snapshot.32bfa2e":"2022-08-16T18:57:41.614Z","0.0.0-snapshot.2801837":"2022-08-16T20:20:55.787Z","0.0.0-snapshot.d31f736":"2022-08-16T20:32:37.689Z","0.0.0-snapshot.1f361b8":"2022-08-18T01:16:39.305Z","0.0.0-snapshot.2ca4d4c":"2022-08-18T04:18:31.736Z","0.0.0-snapshot.78503e8":"2022-08-18T04:55:31.314Z","0.0.0-snapshot.9d0e470":"2022-08-18T13:40:41.441Z","0.0.0-snapshot.9989087":"2022-08-23T11:34:31.163Z","0.0.0-snapshot.22f7527":"2022-08-24T03:00:09.983Z","0.0.0-snapshot.e6c99e3":"2022-08-26T11:47:38.228Z","0.0.0-snapshot.5cf4b99":"2022-08-26T13:44:16.032Z","0.0.0-snapshot.c4ca451":"2022-08-29T05:06:44.562Z","0.0.0-snapshot.383d134":"2022-08-29T23:19:55.995Z","0.0.0-snapshot.bc5a5e8":"2022-08-29T23:52:56.815Z","0.0.0-snapshot.f226eda":"2022-08-31T03:35:06.293Z","0.0.0-snapshot.a6be50f":"2022-09-01T01:53:37.274Z","0.0.0-snapshot.ae0fad7":"2022-09-01T02:02:57.480Z","0.0.0-snapshot.a4d52ad":"2022-09-01T10:33:19.019Z","0.0.0-snapshot.171cf90":"2022-09-01T10:33:41.370Z","0.0.0-snapshot.1748149":"2022-09-01T10:40:24.164Z","0.0.0-snapshot.fb44017":"2022-09-01T10:52:06.098Z","0.0.0-snapshot.c3e0bc9":"2022-09-01T11:32:28.414Z","0.0.0-snapshot.ecbb453":"2022-09-01T20:42:34.880Z","0.0.0-snapshot.f027fbe":"2022-09-01T20:57:03.176Z","0.0.0-snapshot.e3e8232":"2022-09-01T21:43:20.050Z","0.0.0-snapshot.5071d50":"2022-09-01T21:44:20.777Z","0.0.0-snapshot.9fb1813":"2022-09-01T23:25:41.479Z","0.0.0-snapshot.f762e08":"2022-09-01T23:25:49.785Z","0.0.0-snapshot.0877a73":"2022-09-02T02:14:20.685Z","0.0.0-snapshot.004c181":"2022-09-02T03:53:35.225Z","0.0.0-snapshot.701c28e":"2022-09-02T04:37:24.764Z","0.0.0-snapshot.15802b5":"2022-09-02T05:03:58.880Z","0.0.0-snapshot.78d4d00":"2022-09-02T05:33:32.888Z","0.0.0-snapshot.436f2ff":"2022-09-02T06:14:22.746Z","0.0.0-snapshot.4b5b1a2":"2022-09-02T19:05:38.051Z","0.0.0-snapshot.709a5ba":"2022-09-02T21:01:45.175Z","0.0.0-snapshot.31e95df":"2022-09-05T00:26:25.122Z","0.0.0-snapshot.73e057e":"2022-09-05T00:49:43.588Z","0.0.0-snapshot.454e8a4":"2022-09-05T00:56:31.623Z","0.0.0-snapshot.163a399":"2022-09-05T01:29:00.684Z","0.0.0-snapshot.bb24583":"2022-09-05T02:34:56.368Z","0.0.0-snapshot.293621f":"2022-09-05T03:01:52.907Z","0.0.0-snapshot.c3fa04d":"2022-09-05T04:28:59.511Z","0.0.0-snapshot.e6d2159":"2022-09-05T18:54:06.385Z","0.0.0-snapshot.b0dee48":"2022-09-05T23:51:22.763Z","0.0.0-snapshot.e0ed84d":"2022-09-06T01:19:07.918Z","0.0.0-snapshot.ce3a0a2":"2022-09-06T11:04:56.607Z","0.0.0-snapshot.cf5adf6":"2022-09-06T11:07:30.305Z","0.0.0-snapshot.6243f33":"2022-09-06T11:14:33.194Z","0.0.0-snapshot.b161838":"2022-09-06T13:11:12.128Z","0.0.0-snapshot.fdfdb99":"2022-09-06T13:40:41.038Z","0.0.0-snapshot.a324252":"2022-09-06T13:51:40.835Z","0.0.0-snapshot.ec10cb8":"2022-09-06T15:15:09.729Z","0.0.0-snapshot.24b2461":"2022-09-06T15:27:36.833Z","0.0.0-snapshot.adcee15":"2022-09-06T16:40:53.703Z","0.0.0-snapshot.e3008a6":"2022-09-07T02:58:32.353Z","0.0.0-snapshot.48d177c":"2022-09-07T18:57:26.253Z","0.0.0-snapshot.a0a7743":"2022-09-07T19:05:44.098Z","0.0.0-snapshot.d9212e2":"2022-09-07T19:06:08.866Z","0.0.0-snapshot.04056ed":"2022-09-07T22:26:36.606Z","0.0.0-snapshot.5faee615":"2022-09-08T00:08:47.268Z","0.1.0":"2022-09-08T00:28:28.255Z","0.0.0-snapshot.daf5782":"2022-09-08T11:11:32.021Z","0.0.0-snapshot.81aad18":"2022-09-08T21:13:44.220Z","0.0.0-snapshot.c403a5b":"2022-09-10T22:21:17.371Z","0.0.0-snapshot.a59e0e0":"2022-09-11T00:08:03.506Z","0.0.0-snapshot.08190e7":"2022-09-11T10:13:12.375Z","0.0.0-snapshot.c8e28f2":"2022-09-11T21:16:19.044Z","0.0.0-snapshot.66c4a6e":"2022-09-11T22:44:03.411Z","0.0.0-snapshot.74b7288":"2022-09-12T01:11:12.102Z","0.0.0-snapshot.a96f577":"2022-09-12T01:47:33.028Z","0.0.0-snapshot.607464":"2022-09-12T04:02:42.097Z","0.0.0-snapshot.26366ed":"2022-09-12T07:42:41.517Z","0.0.0-snapshot.d434f20":"2022-09-12T08:02:17.022Z","0.0.0-snapshot.93f021a":"2022-09-12T19:59:20.599Z","0.0.0-snapshot.bbc6ff7":"2022-09-12T21:24:10.719Z","0.0.0-snapshot.7570c91":"2022-09-12T23:20:54.492Z","0.0.0-snapshot.0331d72":"2022-09-12T23:30:51.836Z","0.0.0-snapshot.36d9aa1":"2022-09-12T23:41:11.031Z","0.0.0-snapshot.50d34ef":"2022-09-13T00:11:01.849Z","0.0.0-snapshot.15c9799":"2022-09-13T04:13:18.209Z","0.0.0-snapshot.b28a315":"2022-09-13T05:26:55.899Z","0.0.0-snapshot.3f5d253":"2022-09-13T06:21:48.484Z","0.0.0-snapshot.d4e5186":"2022-09-13T19:25:28.197Z","0.0.0-snapshot.5c2fd24":"2022-09-14T07:58:05.062Z","0.0.0-snapshot.2a2d133":"2022-09-14T08:21:52.930Z","0.0.0-snapshot.9ff9857":"2022-09-14T08:28:35.533Z","0.0.0-snapshot.e424416":"2022-09-14T13:00:21.490Z","0.0.0-snapshot.7fe1544":"2022-09-14T22:44:42.614Z","0.0.0-snapshot.01f49a8":"2022-09-15T18:04:03.605Z","0.0.0-snapshot.9986399":"2022-09-15T23:51:47.232Z","0.0.0-snapshot.b21c7ca":"2022-09-16T00:35:57.508Z","0.0.0-snapshot.48e64a3":"2022-09-16T01:43:02.265Z","0.0.0-snapshot.4452243":"2022-09-16T20:09:17.826Z","0.0.0-snapshot.4802c0a":"2022-09-16T22:59:01.315Z","0.0.0-snapshot.0fb2c84":"2022-09-16T23:40:38.053Z","0.0.0-snapshot.b97e300":"2022-09-17T00:05:15.489Z","0.0.0-snapshot.cee6cc1":"2022-09-17T01:34:57.743Z","0.0.0-snapshot.b6d0a4b":"2022-09-17T02:13:26.214Z","0.0.0-snapshot.f26b87d":"2022-09-19T00:33:07.761Z","0.0.0-snapshot.34266a0":"2022-09-23T04:22:33.652Z","0.0.0-snapshot.347710f":"2022-09-24T01:40:26.076Z","0.1.1":"2022-10-17T23:25:11.202Z","0.1.2":"2022-11-02T22:32:25.208Z","0.0.0-snapshot.c2f63d5":"2023-12-10T04:32:05.150Z","0.0.0-snapshot.7c13502":"2023-12-10T04:35:13.192Z","0.0.0-snapshot.7eb0850":"2023-12-10T04:43:26.448Z","0.0.0-snapshot.1f650f6":"2023-12-10T04:51:29.291Z","0.0.0-snapshot.d511c89":"2023-12-23T08:41:11.400Z","0.0.0-snapshot.3794fa5":"2023-12-30T15:52:31.121Z","0.0.0-snapshot.b639364":"2024-01-10T19:02:06.104Z","0.0.0-snapshot.05f562d":"2024-01-10T20:53:02.621Z","0.0.0-snapshot.ad51f80":"2024-01-15T16:07:09.724Z"},"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"}],"description":"Sifchain's evm client sdk for Peggy contracts","license":"Apache-2.0","readme":"","readmeFilename":""}