{"_id":"@dao-dao/cosmiframe","_rev":"25-9503258432bf3a9f6c10a884a8479378","name":"@dao-dao/cosmiframe","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1-rc.1":{"name":"@dao-dao/cosmiframe","version":"0.0.1-rc.1","license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.0.1-rc.1","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"464b8b82fde0f9d1a79e421b1363670042b1fad0","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.0.1-rc.1.tgz","fileCount":11,"integrity":"sha512-AIV76eDVx0QxtI/Ekn4o0yCTowkDEqOvIgM8Z4GIgo4TqENvKutklPOJfk2UsGUVEFn5iKNGxZbAeBEsRohM1g==","signatures":[{"sig":"MEQCIB8Ec/af+Wr3+fc9C57jWeutgoxi+1VrmVYM9O70ppkIAiBwGLgW+FG352BQW43vRfP/P+Y/SI9gW2unscqgLBDqxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19182},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"c68f27acbb7684851ce5ac9c25afc303a0b3a51e","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.0.1-rc.1_1714264983927_0.3457460979584368","host":"s3://npm-registry-packages"}},"0.0.1-rc.2":{"name":"@dao-dao/cosmiframe","version":"0.0.1-rc.2","license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.0.1-rc.2","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"0e27a3a2459c49df48ebb12da5f6ffbee6762e1e","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.0.1-rc.2.tgz","fileCount":27,"integrity":"sha512-5YnI+PwXORh4gmcYkd6db0UbWn8c0aSD8YvGt/2ZPv3M5bzMXimXgQROmfV6TkiOFFdCpaAZyUIjtwbqVyOpnA==","signatures":[{"sig":"MEQCIAnX6ComJOIhOeOG3a2ajtlX93qanqwpdmuAomjzOgaXAiBEp5ACDWc5jwfDhzH/OBEzl9suoLt2PQZBMEQEJAbADA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99777},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"c68f27acbb7684851ce5ac9c25afc303a0b3a51e","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.0.1-rc.2_1714265364101_0.7735826458680686","host":"s3://npm-registry-packages"}},"0.0.1-rc.3":{"name":"@dao-dao/cosmiframe","version":"0.0.1-rc.3","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.0.1-rc.3","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"e768d626212e0e9027ec8409b560b415630350fd","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.0.1-rc.3.tgz","fileCount":27,"integrity":"sha512-M7ezdAjwzNi6WOb+YJ6uXl2qS+RwjCmdSlV8j4oub6KCIj5YDg4peJmOADxYlor86xvBH+5puvL/6Kpy3kld8Q==","signatures":[{"sig":"MEQCIA+lsnmOH53SLLgVIg6Wpmm8tLBX8/ADlTsxoj6d70pJAiAm9LjlzSSxJHpPH8Cx2LL9VZg61kt+6GUPIQQ9jigOcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99821},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"c68f27acbb7684851ce5ac9c25afc303a0b3a51e","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.0.1-rc.3_1714266996655_0.6475852197743726","host":"s3://npm-registry-packages"}},"0.0.1-rc.4":{"name":"@dao-dao/cosmiframe","version":"0.0.1-rc.4","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.0.1-rc.4","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"75451fdf2510f598059c8c495c3cdf73e0c3a3db","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.0.1-rc.4.tgz","fileCount":27,"integrity":"sha512-9pFX/wATegumY/FHCxwprNxg48QWUCtqJTf8kmEl+Ly4IM1pAOoB/mDwmir3F3ruWkeLUBJUuwYMN6GoLIYk8g==","signatures":[{"sig":"MEQCIDGzlxPLqrougKQOWBA5uV5qq9mNUOjh6qPDgMTmWr7dAiBLI47ZgwD0VQRxp9EuZs0Qc/xIsTJgcu3lcvuMDHjlzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99922},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"0923ad07b1a64efb4677e8c7bb76c87dc4b6a544","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.0.1-rc.4_1714774904497_0.06178457619357691","host":"s3://npm-registry-packages"}},"0.0.1-rc.5":{"name":"@dao-dao/cosmiframe","version":"0.0.1-rc.5","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.0.1-rc.5","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"53ef981de0d668a6fc2de7625f62af6e8f48141a","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.0.1-rc.5.tgz","fileCount":27,"integrity":"sha512-ZeJ9eCjsxGD/jrc/ULCQiSnddMgXWilJbwxouJ1/BZliFaPL/jyWOP9dm2i/dp3sbdOq5AfwkMI+HMymVmWfrA==","signatures":[{"sig":"MEUCIBE0MM0SPHiZoLn5a9n6XY4uc3Lg5+tKH+xUDdDedsIQAiEA7F5CViCHhD/qGKM4QbnIl8ROfH5WSBo0Sg7MYHoMltE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99874},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"0923ad07b1a64efb4677e8c7bb76c87dc4b6a544","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.0.1-rc.5_1714776498274_0.46105973717287463","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@dao-dao/cosmiframe","version":"0.0.1","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.0.1","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"107c03d1443aac3aa2ba60dfab28a41bfa807440","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.0.1.tgz","fileCount":27,"integrity":"sha512-YRgkCOdMjel0EHqMF/7hiRJX5Jt98JPzCJ+hYOwftMNl5XrjsNnZ0mmWDcoSYEYhvhSFoPEesCEp08hwSkwa3Q==","signatures":[{"sig":"MEYCIQCMaVwlumEHCFzYsEmqadZ2CNqbca1iW68+xw5ITjCa9wIhANDv9KcZQ4fmH1tEgeOBNlGt4bViuabCxiObwjyNXz+B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99869},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"dc95aee92b0de694cff573162ff136ae64f87735","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.0.1_1714777362924_0.7487687441876936","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@dao-dao/cosmiframe","version":"0.0.3","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.0.3","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"8e3ae29d9a8f3d7e812889bd23fff76c60964256","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.0.3.tgz","fileCount":27,"integrity":"sha512-xIOLh4Uo0W+p1to1C7Ik8v0yue8YxHCkfcNu5MXXL5TrkCxylIwk9fbrcmyKvPyRsfDkdM6QymNjnJ485WHWCw==","signatures":[{"sig":"MEYCIQDeKDWt/DG8XOJoxntxDeOFLMJduTxQSmMuhW/WCh8LpQIhAOnqz5saMjgdPRhMohTOpiO4mAfyoC6Z3SVFS/6TIJ+i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113171},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"daaf2bef2683ee878f2ca88c8d7d5792418d7784","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.0.3_1714938505652_0.5335323207351406","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@dao-dao/cosmiframe","version":"0.0.4","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.0.4","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"5d69e368658aaac36d79f1d72800c6eb6318e4ca","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.0.4.tgz","fileCount":29,"integrity":"sha512-EmzhIRsuGBZhDIWsWzvPFHpQRnnBRj3Cprhp5xSL+trnd1ESadCbIF8sobgSUHrifnPPvF9DTIrnm5RIbuBKhg==","signatures":[{"sig":"MEUCIQDRlnPugtdVYvhMuM9Y1z1jjyFp1t8yjWx1W3oeqkpPiAIgPWskP0lBam0gGI0IU4jjgLqTaXf5B7D876LdmLZX0qo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139165},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.0.4_1714947079551_0.9733307431185858","host":"s3://npm-registry-packages"}},"0.1.0-rc.0":{"name":"@dao-dao/cosmiframe","version":"0.1.0-rc.0","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0-rc.0","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"2236876715babaf1286539cfcb159de9bfbfd98b","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0-rc.0.tgz","fileCount":29,"integrity":"sha512-wjwuAm3zcijtCIo9Lqy+ijcu5T1BYSsYoJAnZZSotNdp6sLlsPuuM8PVxXGCwNlrVcnlNvy0ussFJ1X/Y5B+PQ==","signatures":[{"sig":"MEYCIQCQQ4ZMWL4gjYkBn1Xj5ooG5IO8fIk46q0oFc6txaM5aAIhAPM76EBdCmgyIaQQkqcXHEYC4dcQRIkgBoCQroF3UbYW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194675},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0-rc.0_1715125043275_0.3805847018544901","host":"s3://npm-registry-packages"}},"0.1.0-rc.1":{"name":"@dao-dao/cosmiframe","version":"0.1.0-rc.1","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0-rc.1","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"5d041b8f95dd0898717c43b8a726a0c013ee8059","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0-rc.1.tgz","fileCount":29,"integrity":"sha512-YBwCH0UeANasGEmTDY+FXefmScHLzkpx74ZPAdpfYTIOiVQvGAzPi55xA2loM0LDEscjHUmQSh2hy4HalPdjYg==","signatures":[{"sig":"MEQCICUguaGWeItZFJQvocFM/ScdixPP0v7NIndR6YDHV1qFAiBaNmrj3RJw7qZuOBJYw8Frx2KUXSXhRZj1yCodfM109Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194687},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0-rc.1_1715125715901_0.09596621965275087","host":"s3://npm-registry-packages"}},"0.1.0-rc.2":{"name":"@dao-dao/cosmiframe","version":"0.1.0-rc.2","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0-rc.2","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"d06a14bdbc8b977634e730ccd0f56cb7a65b1b6e","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0-rc.2.tgz","fileCount":29,"integrity":"sha512-jAOgK7QzucF8y11pVdRmBFUpR4ZpY/79tYWIYqqIc9NQWDf5iLwCb0pZ5Qrrd1FboLVsQlfMb1R+gFxHGFBKMA==","signatures":[{"sig":"MEQCIDN0brj06K1YsULzLZdDAJUt7Tq+Up7oX+fGCV7lw7QWAiBfQNrnS9z3/k6IrpsDZXsYOPS08kiK1n/ucrhGZffSfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193523},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0-rc.2_1715127668832_0.7125922935080145","host":"s3://npm-registry-packages"}},"0.1.0-rc.3":{"name":"@dao-dao/cosmiframe","version":"0.1.0-rc.3","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0-rc.3","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"27d497b0559edc7c7a5bba9a9c7f7e0b473cd8b6","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0-rc.3.tgz","fileCount":29,"integrity":"sha512-VcntaaqQRWzP6XVu1HlNbJY561CHYGF1bPl6tuIVXIUXLuP6u/L2elZTWCYUJMvmTFy4PeFtO0XekWwyO6qn+Q==","signatures":[{"sig":"MEQCIEuqqmEIuXfzFrWh6jDDQyYocCQ0DqOLqFJ+ZmaMC6ITAiAfDjzTXXryCuM7s/rziTA957jMB6How16hWgqOEA01Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194033},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0-rc.3_1715128494253_0.30960151964563587","host":"s3://npm-registry-packages"}},"0.1.0-rc.4":{"name":"@dao-dao/cosmiframe","version":"0.1.0-rc.4","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0-rc.4","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"e8374becee2812fce5c9055a65ea6aff607a1ea2","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0-rc.4.tgz","fileCount":29,"integrity":"sha512-KeZl0vr6sBCUpcIv+bEokUc0f29SFnKuiQTXA/iL+X3XZAm7pSJU0qmCIrBResQFuQRLBIlkB3c9pBqJKASoYw==","signatures":[{"sig":"MEQCIC7cLSvx0XAHNpNLOdEg04eRiSjheZJw0OdukBCmYVeOAiANEytAYiMPmcTMsA/xSChxllqM0QdmiZ+NsU+5Bz46Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197643},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0-rc.4_1715129276167_0.890398877005494","host":"s3://npm-registry-packages"}},"0.1.0-rc.5":{"name":"@dao-dao/cosmiframe","version":"0.1.0-rc.5","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0-rc.5","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"ae32cac59a979d62ffc5cf6bede0e52e96370228","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0-rc.5.tgz","fileCount":29,"integrity":"sha512-esNwUZk4WWYYbhuW38btWFt3QLNbxhXg6813SVX4fsVSjXFXHccEkU+NY0KMz4DU0BuUkfF0H9dZcMX9Vl4Nww==","signatures":[{"sig":"MEUCIBU5TrXlXCR37t3T7O+fO3B9gVajFhdf0Hinfc2lV7+iAiEA7cmUhuSxAh621sbHESc+uBQaIYd2uaPxV/2r90ISdSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194989},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0-rc.5_1715132144080_0.4496015458747633","host":"s3://npm-registry-packages"}},"0.1.0-rc.6":{"name":"@dao-dao/cosmiframe","version":"0.1.0-rc.6","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0-rc.6","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"50ec6c17d70b6e1b52579e0875fffdbc26fde951","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0-rc.6.tgz","fileCount":29,"integrity":"sha512-M4PNF3CycP8NnB4HX77gQS7UjcUxbT74cyAi2TKznpuyz9K0vtwJTMsDch3cQFsC8+syVvih/fVXP3YwoUldYg==","signatures":[{"sig":"MEYCIQC2f0JOcxZyx9vzjtnJywW/5WPDbKKlOJ7ckuYjMiDROwIhAJjznHQxGno3TOOZ+jq+q3vDmdxfQUeZ3YKpJ461vsbQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221912},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0-rc.6_1715135351856_0.9240727757738727","host":"s3://npm-registry-packages"}},"0.1.0-rc.7":{"name":"@dao-dao/cosmiframe","version":"0.1.0-rc.7","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0-rc.7","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"6be73edaf55dce926941779321ba425916b442cc","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0-rc.7.tgz","fileCount":29,"integrity":"sha512-kymKvCFXLSdGcdE911d/n3jyqECaF0QFD7zTCD0G7UtsGKoZQnT/VkeMaLV4oswd8k9qRJf29+fdFJfhihWG+A==","signatures":[{"sig":"MEUCIQD/Bb4f7mfIFuf2IU/bZGArUXqvUvW0geWs7gE6TQ/DMgIgAzofZe7s9WiknHAjUOli3oe9GGb5mc6Dw1xR8wJ1Wa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221904},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0-rc.7_1715135624815_0.8114070386848642","host":"s3://npm-registry-packages"}},"0.1.0-rc.8":{"name":"@dao-dao/cosmiframe","version":"0.1.0-rc.8","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0-rc.8","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"7fd3b5563bc779eb5d6076d4c49f1ac21d31a4f9","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0-rc.8.tgz","fileCount":29,"integrity":"sha512-pz7c3q2cm98JVTWiNwwQHjR79Rf4NDIAnnA2Lr/fZrReRXA8Sm44mAWgXFk1aZ9L+zc+hYIaNsnV8BEB/3Is3g==","signatures":[{"sig":"MEQCIEMdLwdXwuW0QEFbtcTWR/OR6JumII/oOiX7U1EOo7r4AiAntDoUAkxj1ivsMLSqL5cRd+CdEADnLaUbHQPxjiPDjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222056},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0-rc.8_1715136058432_0.5617761554553491","host":"s3://npm-registry-packages"}},"0.1.0-rc.9":{"name":"@dao-dao/cosmiframe","version":"0.1.0-rc.9","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0-rc.9","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"f67a32473310c0167331bda5b392a8cea019c103","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0-rc.9.tgz","fileCount":29,"integrity":"sha512-U3LxxKnzMU8SwlAYFogP3TzHJh+MFUuM0PYT7kuWPvhRIRIbR+X5+MHVPFAEjF8B1fnCgE7MRnkqbyJoQmkieg==","signatures":[{"sig":"MEYCIQCVUYjuOaUvTj3f10PbvMRGs5YLm2Fq6LUmJpf9kMDM0AIhANFhp5fda6uUr6xtMWASwqBaf4EE/r3jXh5OPwzttB2w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222190},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0-rc.9_1715136570642_0.5123648739202464","host":"s3://npm-registry-packages"}},"0.1.0-rc.10":{"name":"@dao-dao/cosmiframe","version":"0.1.0-rc.10","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0-rc.10","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"9baba222edec88214b06f81c659f8ec3eb4701f1","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0-rc.10.tgz","fileCount":29,"integrity":"sha512-v/E8u64Oo5PAJWsZ/dWy5xnvAhmNd26bbMtZoIelW1JHzGFv3UDfoD84hEK26+xQp0F+OVH2ZLxYeAegxX7ugA==","signatures":[{"sig":"MEUCIBhgTjalVkbkv/8JPCnZhHPcWSNpVYytIdbr8+ZQCPu9AiEAkeDWzkrqLTtiOn9zxEf/7FdCxO79oAI09guK8NhlToY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219693},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"10b99f10b5133a4c8fc67a586f1c199dbf757e5b","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for wallet connections","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0-rc.10_1715136875006_0.6504552788263886","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@dao-dao/cosmiframe","version":"0.1.0","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@0.1.0","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"5ba241d0c14a45d62df60cff7d48ba26844ebeac","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-0.1.0.tgz","fileCount":29,"integrity":"sha512-NW4pGt1ctqDfhn/A6RU2vwnFEu3O4aBNnBMrGnw31n+L35drYNEsA9ZB7KZsHmRRlkNx+jSuJSv2Fv0BFBDDJQ==","signatures":[{"sig":"MEUCIQDKKyaaw9iWOk4gVCoamSGvv8hH8hZvnAYRAjKlNq3I/QIgIpE76b95TlTrci5h8npJ3KyTmXXP92+OSrZ/siL6op0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219683},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"6dcf6ac94b7579cb8f67793dbf986879741941b9","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for Cosmos wallets","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_0.1.0_1715137751436_0.9158865149020119","host":"s3://npm-registry-packages"}},"1.0.0-rc.0":{"name":"@dao-dao/cosmiframe","version":"1.0.0-rc.0","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@1.0.0-rc.0","maintainers":[{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"690cfb33f5bebf64928c78cbaf36d2e27fc4074a","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-1.0.0-rc.0.tgz","fileCount":29,"integrity":"sha512-H+EoC3W0KHYIrYsMRLx2ksY2yiKBw0InlRLxk9bhhBGr7pH+vmHKrHyAZR4h/w3JZdtJjge0VCUbj2+FIaVR2w==","signatures":[{"sig":"MEUCIF4WXqin3xbX6m7+IzJZSY0besv7+oqcW61y/1lErbo0AiEA4T9kjeWpbZB/wSZH+QDg9WAtbBRZOxtzCf8bTYiKA08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230542},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"18b20e7cb6ad9422ed0dd44957d7dc84affc672e","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for Cosmos wallets","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_1.0.0-rc.0_1722957616736_0.15413054802056725","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"@dao-dao/cosmiframe","version":"1.0.0-rc.1","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","_id":"@dao-dao/cosmiframe@1.0.0-rc.1","maintainers":[{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"dist":{"shasum":"51d4d1801605b8abfd01ae0425c797b6b876991e","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-1.0.0-rc.1.tgz","fileCount":29,"integrity":"sha512-XftJPwbqgS1RWg9SUNBI58vTGnjINZ995OYRwDuUZ6CsuENS2DifAzqgzDgdac+0o5Hqvy/5Aq+HN1Jl/dptTw==","signatures":[{"sig":"MEQCICp7oS69NxgwEkktwui7P8iV110lSWf0GDqq5pJS0ZsTAiAY1VwwURgGg69dv+vW6WkYFPlTY5guwS8nVqDpWgq/qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236910},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"f6b241474a397f9d5a7eecd37063d1ce326ec3fa","scripts":{"lint":"eslint .","build":"tsup","format":"eslint . --fix","build:watch":"tsup --watch"},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"_npmVersion":"10.2.5","description":"Facilitate iframe message passthrough for Cosmos wallets","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","prettier":"^3.2.4","@swc/core":"^1.4.16","typescript":"^5.3.3","@types/uuid":"^9.0.8","@cosmjs/amino":"^0.32.3","@keplr-wallet/types":"^0.12.83","eslint-plugin-import":"^2.29.1","@cosmjs/proto-signing":"^0.32.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_npmOperationalInternal":{"tmp":"tmp/cosmiframe_1.0.0-rc.1_1736274565898_0.7842066000959582","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@dao-dao/cosmiframe","version":"1.0.0","description":"Facilitate iframe message passthrough for Cosmos wallets","author":{"name":"Noah Saso","email":"noah@daodao.zone"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","format":"eslint . --fix","build":"tsup","build:watch":"tsup --watch"},"license":"BSD-3-Clause-Clear","devDependencies":{"@cosmjs/amino":"^0.32.3","@cosmjs/proto-signing":"^0.32.3","@keplr-wallet/types":"^0.12.83","@swc/core":"^1.4.16","@types/uuid":"^9.0.8","@typescript-eslint/eslint-plugin":"^6.19.1","@typescript-eslint/parser":"^6.19.1","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-prettier":"^5.1.3","eslint-plugin-unused-imports":"^3.0.0","prettier":"^3.2.4","tsup":"^8.0.2","typescript":"^5.3.3"},"dependencies":{"uuid":"^9.0.1"},"peerDependencies":{"@cosmjs/amino":">= ^0.32","@cosmjs/proto-signing":">= ^0.32"},"_id":"@dao-dao/cosmiframe@1.0.0","gitHead":"c16e04b2a7753ee7c60307f317f5b8b10e1da6b0","_nodeVersion":"22.14.0","_npmVersion":"11.4.0","dist":{"integrity":"sha512-xPaD9MV1tUueYl+VIJD7CEi4+MCdcgo4E1R9w8XplKlM7pvmBaSBeTz88HwITpKxWKI+DWoJngeCWu5/8oqLJQ==","shasum":"c780a2c3f14560ccd0f178616567328ca0bc9fcf","tarball":"https://registry.npmjs.org/@dao-dao/cosmiframe/-/cosmiframe-1.0.0.tgz","fileCount":29,"unpackedSize":236905,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD1faTZn4nK9faRQ2R4jHxgUM3VY4KfdwciRfUCPkfUGAIhAKJBJgU/Z8OSGekNDnEFLv/p8y+3hMbMJ2JzqsRE1XSa"}]},"_npmUser":{"name":"noahsaso","email":"noahsaso@gmail.com"},"directories":{},"maintainers":[{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cosmiframe_1.0.0_1747684340120_0.8382445443700401"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-28T00:43:03.830Z","modified":"2025-05-19T19:52:20.600Z","0.0.1-rc.1":"2024-04-28T00:43:04.090Z","0.0.1-rc.2":"2024-04-28T00:49:24.268Z","0.0.1-rc.3":"2024-04-28T01:16:36.832Z","0.0.1-rc.4":"2024-05-03T22:21:44.692Z","0.0.1-rc.5":"2024-05-03T22:48:18.450Z","0.0.1":"2024-05-03T23:02:43.166Z","0.0.2":"2024-05-05T19:44:52.976Z","0.0.3":"2024-05-05T19:48:25.849Z","0.0.4":"2024-05-05T22:11:19.709Z","0.1.0-rc.0":"2024-05-07T23:37:23.455Z","0.1.0-rc.1":"2024-05-07T23:48:36.055Z","0.1.0-rc.2":"2024-05-08T00:21:09.041Z","0.1.0-rc.3":"2024-05-08T00:34:54.425Z","0.1.0-rc.4":"2024-05-08T00:47:56.333Z","0.1.0-rc.5":"2024-05-08T01:35:44.245Z","0.1.0-rc.6":"2024-05-08T02:29:12.014Z","0.1.0-rc.7":"2024-05-08T02:33:44.999Z","0.1.0-rc.8":"2024-05-08T02:40:58.599Z","0.1.0-rc.9":"2024-05-08T02:49:30.830Z","0.1.0-rc.10":"2024-05-08T02:54:35.205Z","0.1.0":"2024-05-08T03:09:11.607Z","1.0.0-rc.0":"2024-08-06T15:20:16.980Z","1.0.0-rc.1":"2025-01-07T18:29:26.129Z","1.0.0":"2025-05-19T19:52:20.371Z"},"author":{"name":"Noah Saso","email":"noah@daodao.zone"},"license":"BSD-3-Clause-Clear","description":"Facilitate iframe message passthrough for Cosmos wallets","maintainers":[{"name":"ebaker","email":"eliotbaker@gmail.com"},{"name":"ekez","email":"zekemedley@gmail.com"},{"name":"noahsaso","email":"noahsaso@gmail.com"},{"name":"common-garden","email":"Jake.Hartnell@gmail.com"}],"readme":"# cosmiframe\n\nCosmiframe assists in establishing a Cosmos wallet connection through an iframe.\nAn outer (parent) window can act as a wallet for an iframe.\n\n## Installation\n\n```bash\nnpm install @dao-dao/cosmiframe @cosmjs/amino @cosmjs/proto-signing\n```\n\n## Security\n\nIt is very important to trust the outer app, since supporting this functionality\nopens up the possibility for the outer app to manipulate messages before asking\nthe user to sign them.\n\nAt the end of the day, everything still needs to be approved by a wallet, so a\nmalicious app wrapping your app only has so much power, but relying on user\nintelligence as a line of defense is definitely not a good idea, especially\nbecause most users don't have the tools to validate that the smart contract\nmessages they're seeing are correct.\n\nCosmiframe enforces security by requiring you to specify allowed origins in the\nconstructor on client instantiation (seen in the examples below). Though it's\npossible to work around this, I urge you not to. I made it slightly harder than\njust passing in `'*'` in the constructor, which is the best I can do (and I'm\nnot telling you how 😡). Don't be lazy and risk your user's money.\n\nAll requests verify origin on message sending and receiving, which should\nautomatically prevent any messages being sent to or received from an origin you\nhaven't explicitly allowed. If you want to perform an additional security check\nwhich also validates that Cosmiframe is in fact listening from one of the\nallowed origins, you can use `isReady` from the client.\n\n```ts\nimport { Cosmiframe } from '@dao-dao/cosmiframe'\n\nconst client = new Cosmiframe([\n  'https://daodao.zone',\n  'https://dao.daodao.zone',\n])\n\n// If this is true, we know that:\n// - The current app is being used in an iframe.\n// - The parent window is running Cosmiframe.\n// - The parent window is one of the allowed origins above.\nconst readyAndSafeToUse = await client.isReady()\n```\n\n## App integration\n\nIntegrating Cosmiframe to allow your app to be used inside iframes on another\napp or apps is very straightforward. To retrieve an offline signer for use in a\nsigning client, which you would normally get from a wallet, get it from the\n`Cosmiframe` client instead:\n\n```ts\nimport { SigningCosmWasmClient } from '@cosmjs/cosmwasm-stargate'\nimport { Cosmiframe } from '@dao-dao/cosmiframe'\n\nconst signer = new Cosmiframe([\n  \"https://daodao.zone\",\n  \"https://dao.daodao.zone\",\n]).getOfflineSigner(\"cosmoshub-4\")\n\nconst client = await SigningCosmWasmClient.connectWithSigner(\n  'https://rpc...',\n  signer\n)\n\nawait client.sendTokens(...)\nawait client.execute(...)\n```\n\nIf you are used to interacting with Keplr's interface (e.g. maybe you've created\na wallet adapter system based on Keplr's functions), which is shared by many\nwallets, you can retrieve a client that conforms to Keplr's interface and simply\nproxies requests to the parent. Then, any parent that adds support for functions\ndefined in Keplr's interface should be supported:\n\n```ts\nimport { Cosmiframe } from '@dao-dao/cosmiframe'\n\nconst keplr = new Cosmiframe([\n  \"https://daodao.zone\",\n  \"https://dao.daodao.zone\",\n]).getKeplrClient()\n\n// Connect\n\nawait keplr.experimentalSuggestChain(...)\nawait keplr.enable('cosmoshub-4')\nconst key = await keplr.getKey('cosmoshub-4')\n\n// Get signing client\n\nconst signer = await keplr.getOfflineSignerOnlyAmino('cosmoshub-4')\nconst client = await SigningCosmWasmClient.connectWithSigner(\n  'https://rpc...',\n  signer\n)\n\nawait client.sendTokens(...)\nawait client.execute(...)\n```\n\nBecause wallet interfaces vary slightly depending on wallet and adapter library,\nit's up to the parent to properly support and redirect requests. Some parents\nmay pass requests directly through to a connected wallet, and some may handle\nmessage signature requests manually, wrapping them with other messages.\n\n## Example\n\nThis example allows an iframe to interact with Keplr connected to DAO DAO (this\nis unrelated to the Keplr-like client support mentioned above). The first step\nis performed in the parent app (DAO DAO), and the second step is performed in\nthe iframe app.\n\n1. Begin listening from the parent window:\n\n```ts\nimport { Cosmiframe } from '@dao-dao/cosmiframe'\n\nCosmiframe.listen({\n  iframe: document.getElementById('iframe'),\n  target: window.keplr,\n  getOfflineSignerDirect: window.keplr.getOfflineSigner.bind(window.keplr),\n  getOfflineSignerAmino: window.keplr.getOfflineSignerOnlyAmino.bind(\n    window.keplr\n  ),\n  // Pass some metadata for the iframe to display about the parent.\n  metadata: {\n    name: 'DAO DAO',\n    imageUrl: 'https://daodao.zone/daodao.png',\n  },\n})\n```\n\n2. Request method calls from the iframe:\n\n```ts\nimport { SigningCosmWasmClient } from '@cosmjs/cosmwasm-stargate'\nimport { Cosmiframe } from '@dao-dao/cosmiframe'\n\nconst cosmiframe = new Cosmiframe([\n  \"https://daodao.zone\",\n  \"https://dao.daodao.zone\",\n])\n\n// `cosmiframe.p` can be used to proxy any method call to the `target` set by\n// the parent. This should call Keplr's `enable` function. This proxying only\n// works for methods that accept and receive JSON-serializable parameters and\n// results. Since most wallet messages are requests for signatures, this covers\n// most cases.\nawait cosmiframe.p.enable('cosmoshub-4')\n\n// In most cases, you will need an instance of an offline signer to pass to\n// another signing client, such as SigningCosmWasmClient. This is done through\n// the `getOfflineSigner`, `getOfflineSignerAmino`, and `getOfflineSignerDirect`\n// functions, which wrap the proxy calls above and implements the necessary\n// interfaces.\nconst directAndAminoSigner = cosmiframe.getOfflineSigner('cosmoshub-4')\nconst directSigner = cosmiframe.getOfflineSignerDirect('cosmoshub-4')\nconst aminoSigner = cosmiframe.getOfflineSignerAmino('cosmoshub-4')\n\nconst signingClient = await SigningCosmWasmClient.connectWithSigner(\n  'https://rpc...',\n  aminoSigner\n)\n\n// If you're familiar with Keplr's interface...\nconst keplr = cosmiframe.getKeplrClient()\n\nawait keplr.experimentalSuggestChain(...)\nawait keplr.enable('cosmoshub-4')\nconst key = await keplr.getKey('cosmoshub-4')\n```\n","readmeFilename":"README.md"}