{"_id":"@1shotapi/ows-signer-utils","_rev":"22-0d9f4017c93f436955e6c53760ae1515","name":"@1shotapi/ows-signer-utils","dist-tags":{"latest":"0.6.6"},"versions":{"0.1.0":{"name":"@1shotapi/ows-signer-utils","version":"0.1.0","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.1.0","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"189108a23822358c13cea922208d6c52c4bd03e6","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.1.0.tgz","fileCount":58,"integrity":"sha512-tp5ho5F8rD4+bwC0IfFx/3Omo3amiQ1FAghp1OF2g6hiWxTA+a3sG4hnA4ieVACV9OP2H7jfPokqj0FpbJ+H6Q==","signatures":[{"sig":"MEYCIQCn+Bmc6Nsrv9i2OXvfgsT2I6a5wwDOMbN9toh4NqLoIAIhAMXbCdOmRlEztcI4iBsGy1l3lZqI2KxBm/cCRCscZ1GX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97124},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e18f3e2ac2623d0ab45a3909218e375db806c85","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.1.0_1784076114025_0.8767549174512455","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@1shotapi/ows-signer-utils","version":"0.1.1","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.1.1","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"28a859931742adc8d725da56d3189a55eb45262e","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.1.1.tgz","fileCount":62,"integrity":"sha512-f6EF6AekiSmBtF8iBiwbXWk24KtGyO8p32lSIqJpBffzkSJ8R6lFYznrNaJEc6t7A/FVtZP/mC/WIo9M6zsGHg==","signatures":[{"sig":"MEQCIE9WAatmukHWsrKCgPSEi0LoaMSnsvrDiDtbtoql/lpSAiBDA1OJEbGVAHG/DT4clkchvQAF4rUAXUWer8n71MDOXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"348265a027e639a3f49ce971e1b2bd6c6be2ca0d","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.1.1_1784172821475_0.5796434816650955","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@1shotapi/ows-signer-utils","version":"0.1.2","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.1.2","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"e0df0b6b9c85c725e508f43792e5262e593ae287","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.1.2.tgz","fileCount":62,"integrity":"sha512-g3oWytlhinUAvLQSJQaBUuquC4P8ZAmBdOJN5LhZzN5SCksn3mttl8WVAA32Brb8zGgtJCJmSfIHb8pPiP7oBg==","signatures":[{"sig":"MEYCIQCFUyHAe6VQ+ee+VXPzyRgV1DS9JwewzwdaM+2k4fmwCQIhANjPi6uPf64gXVu/PD1qaqU0jj471B7CAfX6MT9rNHr0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7490ef6016b856f89dc0ac78472518a3ae3932ec","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.1.2_1784247992604_0.3717798885174266","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@1shotapi/ows-signer-utils","version":"0.2.0","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.2.0","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"5067122cbb8bb28a199ea36d8f18358d79491534","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.2.0.tgz","fileCount":62,"integrity":"sha512-KtM9/Oq3YQVqrmO7FWZRWWw620b3H6msw4ZmCmqNCaB9VVQZfrTvEg9QMkDRYY4H90tlvQiEFg8NUlErE/yYNw==","signatures":[{"sig":"MEUCIG6nEeA3qqMuER50v5tHbs6FenFhw/Ir8h7FHsn7APC3AiEA4MM0ubYOkYB8YmrQRWCZdDRaS9LOm7EiWHrwpqOt5vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132066},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"498d8237269bfcb31125adde74bf01adb27d7b8c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.2.0_1784598975055_0.8691754031427241","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@1shotapi/ows-signer-utils","version":"0.2.1","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.2.1","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"9c615857245674d066e345dd8861c12f2d10f14b","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.2.1.tgz","fileCount":62,"integrity":"sha512-nw6dqYy5kHYdevRYIgxODuUugsrubcPdCpxNQgAS3nWpRtkUA+qC5Z7qkjuXhdaHEAqFQdJMiN/n1r1xiuxw5A==","signatures":[{"sig":"MEYCIQDdeMBevGS9znTmiNaErQymueJQj4TofCb+u2LDqQ/6VQIhAMY9mJrZCqMHpuU4pd+N68a/kEWwgwG7XJjnLcJud2Lt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ca642624f14a2495a0fcd3d7820dc41ccd9ded73","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.2.1_1784767543679_0.8463636530482772","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@1shotapi/ows-signer-utils","version":"0.2.2","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.2.2","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"f0671cf4c9818ac9ded4e081dc773f41adcde88e","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.2.2.tgz","fileCount":62,"integrity":"sha512-6YTO62vZaEzoOWQGAttjVUsUMnUMOM5a/b/E0wx9FLViNB4Cfx6z4FiUHkRqZR3UUk+TdExG/gzKngquDiOq4g==","signatures":[{"sig":"MEYCIQC9uZT6OzBQaT+EK+IcnGzcjDRBUZwDXft+rLJD075otgIhAMFeanmiE5xF7MZD+EM9IqoEmQ6fHek176gmzIRtKNXe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"685691356e3148d81ddd0171bdcb26d614a5dab3","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.2.2_1784784773162_0.4981505295047084","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@1shotapi/ows-signer-utils","version":"0.3.0","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.3.0","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"bbab6559d4f4e81b3fce0953a7e0f02c1b9c87ae","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.3.0.tgz","fileCount":62,"integrity":"sha512-xBGoHcR+aNKjlCck4tKxUN8rHJiMq5wbegAWcKLL/0Tvgs4zuRN7wmsZ19yYQHoJtoB8snrT0ZdAeY8o297Www==","signatures":[{"sig":"MEYCIQC/bKQ75PGWAwoGFwpRlGxS8yZtpwn9If9ZnA906eHo5AIhAKP5XItzDVTd4Y1V+S1QmboTVCEsaOszxUcCYGiYD/gz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149348},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ab46c168750134b7888c9a4a677b17a5801246b4","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.3.0_1784871015981_0.2510669665054497","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@1shotapi/ows-signer-utils","version":"0.3.1","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.3.1","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"efb1c34946efb425553e60a448d165518b3f30bb","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.3.1.tgz","fileCount":62,"integrity":"sha512-6zbAP97sMOk3IuJ/pBcAil+HoHjXfRkCWCwm6eJgcpHI0Tz6expdXVORT75i0jEiKYmFjofkc+VF7mvVkXfz1A==","signatures":[{"sig":"MEUCIQDLH3Fhbs27ewdeEKgsbOSdi37tkcco62bnCKIN5jYrowIgbWBqQbERgcSMD1gEJIPMZfTF+D9NKOuc1xvE1xtIvDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"08133a8d66713a55fc81934b46a7d4c7667e4c67","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.3.1_1785018170964_0.8632792333353221","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@1shotapi/ows-signer-utils","version":"0.3.2","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.3.2","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"67eb4bf4f668ae9c83323be9066b8cd7bab56a71","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.3.2.tgz","fileCount":62,"integrity":"sha512-vRw6dxolctDbKUh9YWGUpYmLB8kKQeCyyQv9k/QOJgJQr08lTq8GOXln2CdAlLUjf/5xQcd/1FuNJnM7muSLTg==","signatures":[{"sig":"MEUCICHEVUXpussfoPlzt19EmuBLFgHUUVoq58Sdbs8QUYknAiEAgPuOpsZMDLSkBC+LpGnj2R9wMpFgAWh/ygWVOKX2Pno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150697},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"21e1a52555461b3ad738a38df305716f8d56067e","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.3.2_1785028201365_0.6135427401744125","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@1shotapi/ows-signer-utils","version":"0.3.3","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.3.3","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"51f3760e12fe275d5b91986db7b88194039c1a3c","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.3.3.tgz","fileCount":62,"integrity":"sha512-51mSwIQliK9W+YA5qh1zj8pol8rdTcc28bQ6b3/8wprmANfezfLImyLyHmD4Y1XiCU65dSuR7CXGwNBxdbMp5A==","signatures":[{"sig":"MEQCIGD0aSfbMisdgCCSdWTTfiFV+hVdAD2Txt5IICN1IEGKAiAWO6m9heW/5/0t+yuaXc/SNQXg2Gi5mMEic+lKqjz9RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148218},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9d0836e99801d99ce329bdb6e9f1711a50e6a421","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.3.3_1785182184997_0.12843141309794626","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@1shotapi/ows-signer-utils","version":"0.3.4","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.3.4","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"496868b37c610e8e219c64b5ed29d54b954dd3e4","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.3.4.tgz","fileCount":62,"integrity":"sha512-rhRoV+n+p+/TTuFt2uiRnzKGCgnXzRRfVnj7yLbjFvb+rlMnDWSBY/1c0KUkbfSo+R29yDvBEfTlNJMNQyFveA==","signatures":[{"sig":"MEUCIEDJ7i3ZWhyUIbEBKtBCqFNFv78Bfr1Lalynrg64cK3VAiEA9XQxvrlvBZeqrwULOf7gDzxlUxxvPnHRf38NQW0GF8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149035},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"74ed4f0178b853a04d0acea2db0c415d84626d30","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.3.4_1785198864262_0.6141381407629374","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@1shotapi/ows-signer-utils","version":"0.3.5","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.3.5","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"8bd7d53c16ef45cb58d053b8e9b2b2232ace71a9","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.3.5.tgz","fileCount":62,"integrity":"sha512-nxqHRiq0fEmIc5gtJ7q9vJUCCvYKyTLAQPmod1fmvggcDwpKWltwE/Z9fQC2l/thirlJ48+GqOxcUqfeuAUf8Q==","signatures":[{"sig":"MEUCIQCG0ecveZBBFt2lC4MPgAnbOQlYk7CB1iL4d0liwX7LVQIgb/7b6htuMZkMH2sKFTOQFsM1XAk8DNMQKoBtr+Vz5UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149308},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d4e23a5b1c474c92d34b14f1d7219cdb5035b83c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.3.5_1785207569896_0.8965448204342337","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@1shotapi/ows-signer-utils","version":"0.4.0","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.4.0","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"93c514965e88eda88bf66fa313c74401c7c94120","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.4.0.tgz","fileCount":62,"integrity":"sha512-R51QhjTUiRI0/1dnXLT0osWkwXGUo4V5Exd4WEEIx6UGP45/7w9Dtw3C3TUaik7j5o5F5PQyRI5qAb/7G9fekw==","signatures":[{"sig":"MEQCIFQ+tP6wZcJpv0EhZu3XFE+kVdo2grN9mg1k8kcb8/5YAiAPcZc+wdN+bB1vqhKcXef4pWqBts/Or5RnEWi+zSSksQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"465d4b9be29dd00267d5933db56cef2d71d57d5f","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.4.0_1785271317999_0.7653363892727318","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@1shotapi/ows-signer-utils","version":"0.5.0","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.5.0","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"31ad00aaa9e127fcd51dca893789b2054a86c682","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.5.0.tgz","fileCount":62,"integrity":"sha512-52t4sG5uHSAdBfmN5tNfv0poqY2GryFfZr0EqSp/eVGEi1P4X7UqVnZnRz4u2gMK0EtfDbI9iq6xLfBQ7zXvQA==","signatures":[{"sig":"MEQCIH9sDJzBhs6lZK1Ojq0S9A2hOue6wOKQj+CjsjWb35M9AiB9F8Pm/lB8WVWFTlLz4OXTyob+PZuNXfdjTF+Gorr1tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150929},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5ab28b08e1868097745ae622ca32f8b52173ec76","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.5.0_1786138598845_0.5467191435847782","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@1shotapi/ows-signer-utils","version":"0.5.1","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.5.1","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"ac37f5725e16b5711ac0216fb3c704b505678fff","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.5.1.tgz","fileCount":62,"integrity":"sha512-EC2jJ04Aak5kLqmwfkPGYGsGy+tyzKw0rkAqCKeTQkixGdOfHL1zrsi9sGensFaFvGjgyPjCoupBKVs/QdR1qg==","signatures":[{"sig":"MEUCIAghzl0U3faUYeV/P9rxIQ5l7j0zH+//5G5IdGU+57GwAiEA86ovIf07H52mwdDh9Hl0MluqwjdzqGqE3gTmTnxapM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc0cc7e0e4b00e33ed2e893ad4bdbe6fbfceca8e","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.5.1_1786497371408_0.6467029685551486","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@1shotapi/ows-signer-utils","version":"0.6.0","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.6.0","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"8853c8754b0bc38ff10881096245ebb01fcc10fa","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.6.0.tgz","fileCount":74,"integrity":"sha512-KKnWU+jbqLBbwd5GLjjpUhhqX63nQtkTiKjQk8t4NWaVBRgHir7mrgUE2oChl2nuEqXxP0Y7v0Mr5K7JlIENbQ==","signatures":[{"sig":"MEUCIQCFORw0MONq18NWqO+P49S7hUJWmRyK+qBKIpjoJkmglAIgDq2zvB7a4rbGRKQbS6z5fIuozo3ZQaf1BQ9P1Hxr+aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"728eb8dc8c12d8a1864dd482f3bccc9e53232c0a","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@scure/btc-signer":"^2.4.1","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.6.0_1788574950478_0.6101115472815823","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@1shotapi/ows-signer-utils","version":"0.6.1","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.6.1","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"3c004d275513828d2b6271f40dfd9011e5951e21","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.6.1.tgz","fileCount":74,"integrity":"sha512-VXddW7QyQhVazNcKkjchU1ogDu74nRETNKy5eFfjIiEl7q3QPETAh8ry33aHRe7+buxgm3UJtu2MUFneLrgIoQ==","signatures":[{"sig":"MEQCIGidEYpA3ZHOt4Qi2skwMhk6d1ArU3pnHZKQtR/tFsuEAiBAf0QTz1lJK5M3xpCV+ZkXQCBqLl+2jz6M1/yrmJ9qgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3dd75f0a02bce1f4884bec19b306fab4181cadb2","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@scure/btc-signer":"^2.4.1","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.6.1_1788663698615_0.46457886873907284","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@1shotapi/ows-signer-utils","version":"0.6.2","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.6.2","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"c11dfe213cd240691077951ec91fecc4a457f67c","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.6.2.tgz","fileCount":74,"integrity":"sha512-/ZcOtonPdy8Sx1HlzZ+13dxEYEc1/3rQMky8z851zK1y1wRVVWnZXxAnDlkub4lmXlxzfnizgEHva6GNZ0wVLg==","signatures":[{"sig":"MEUCIAwdWcrxFqJTBg4pqijP0Nr9eXQv2HSyWZsxu+DTkSZuAiEAnixzuYjyZCJbT/sDvq47iYoVTnDUC9B3P51L/RWX+7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177491},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e432a666424946f0c583ec2678d5bf4110eb4ab1","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@scure/btc-signer":"^2.4.1","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.6.2_1788812382717_0.9379593791108913","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@1shotapi/ows-signer-utils","version":"0.6.3","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.6.3","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"f96a672cb9254abc79adee22713ef1168e88161b","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.6.3.tgz","fileCount":74,"integrity":"sha512-JEbtde0jA6LtUNSn2HkxcKEbBIqYWG0LRyw+G6KEKOc9dckraz95Ilp69VONTsxCy511AcQ5tMT5eWqZ+sL29g==","signatures":[{"sig":"MEUCIEsVHgwM0IKmSOw6aN/hXUllaxRFTPxcpaoLAO0x3PypAiEAifE9K+t+SHH+LG0H6PGgjD97rU9pZu4ijswS654t96I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFvjNuReaH2G/UN68r+avmVcWOEVd7SI/VJduq0VMUi0AiAClWHC5kz0+BWcqjI7D9aiKQsfpltY6P43qdANxBsisg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178269},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"61ea18f1120f52e85cd06797abf042d69c16f970","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@scure/btc-signer":"^2.4.1","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.6.3_1790121621996_0.44349984013883237","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@1shotapi/ows-signer-utils","version":"0.6.4","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.6.4","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"3f254296fd4d1a49c5eaa3211bd92e05c1bf8082","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.6.4.tgz","fileCount":74,"integrity":"sha512-LwaiE1g4QO22C1CbXDUWpx/8Wk9B8U1uRtdf1HgdISWG6NsqDfKP6B9Ar7RYnAQhSr1C3Liv9RYeseNUNqbQ5Q==","signatures":[{"sig":"MEQCIDBOrYX8uMJ3aFUcDEgQcOID7wS+s9PfvYKLbphnUHRGAiAv0xmCkCUM4srJJeXfiV7VOJ+or5wkyJvU8CsRf6xhtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG55LX7M1m6ZdNiAtonOAFddFxyniFd6Ntdzy+Yt2JncAiEA59dUgdEqLQSsMuDajpmby/G6Noll8QMM443+mFtlc5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ccbff31e777da98f2bea9ddfdc535a2f2b96c5b0","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@scure/btc-signer":"^2.4.1","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.6.4_1790133282081_0.3582472896891009","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@1shotapi/ows-signer-utils","version":"0.6.5","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"license":"MIT","_id":"@1shotapi/ows-signer-utils@0.6.5","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"homepage":"https://github.com/1Shot-API/open-wallet#readme","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"3bdae828b67c3ba3102e634074dd9c22cbfb60a7","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.6.5.tgz","fileCount":74,"integrity":"sha512-YziQACy4OHi3kgHr5AYizspFLnvX9X3NGvW34Rxcu8WeBwCLXzUsrJxNgTMgSxODOS8vS1fXsKUkKzOqsFM/Mg==","signatures":[{"sig":"MEUCIQCCPHNvffJs+HPpRE8NnVlkn34UOdIGHfpUPiNqD6qfNAIgJdGUH8xxGeAovKVvDeR1m1otXs7AnIcEFneCfEp+EEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFESqK0uB18BT7mrSTMV6ULo1jHRpi04uyYBjpz5rjh2AiEA0544Md7TBXMjs/dyNoO9eoKjMZmtObJnub/TQyif8zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"855277f9709c505f4f80ad44ec012796e20fc91f","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@scure/btc-signer":"^2.4.1","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ows-signer-utils_0.6.5_1790224392952_0.44994197831117955","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"_id":"@1shotapi/ows-signer-utils@0.6.6","bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"dist":{"shasum":"088a367872705904ee87e66f945a81e0d0e953e6","tarball":"https://registry.npmjs.org/@1shotapi/ows-signer-utils/-/ows-signer-utils-0.6.6.tgz","fileCount":74,"integrity":"sha512-m2vP5l+6vsNxmgYyi75LWOYMCHcZPExUbUZpRQcG7dAhyrx/9WIn89NHS8CxkypT+ULS4txr+rV8Qx5GWR67DA==","signatures":[{"sig":"MEUCIQDJjwtZkaFFwwhEAvpVPWdHvD8HqWAFIC0eM5IiF/I2cAIgCgdYTUtrM3UU6H0c6p7FnS/VmzxDRkPHp8r9NXP55q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCAh7Q6BC6E3+HKC42e1Vk4rSdf4RENt2eVpYmZLLnKswIgV3QH9/m8tFqUL9kjf7jflSDBdXDuqKk/45oYAB22Z3w="}],"unpackedSize":173782},"main":"./dist/index.js","name":"@1shotapi/ows-signer-utils","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b512d0c2f8b36870648820454800f34808ad3e21","license":"MIT","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\""},"version":"0.6.6","_npmUser":{"name":"csibbach","email":"charlottewisteria@gmail.com"},"homepage":"https://github.com/1Shot-API/open-wallet#readme","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"_npmVersion":"10.9.8","description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","directories":{},"maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"_nodeVersion":"22.22.3","dependencies":{"@scure/base":"^1.2.5","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@scure/btc-signer":"^2.4.1","@1shotapi/ows-types":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","viem":"^2.52.0"},"peerDependencies":{"viem":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ows-signer-utils_0.6.6_1790383141504_0.4532388899516513"}}},"time":{"created":"2026-07-15T00:41:53.913Z","modified":"2026-09-26T00:39:01.752Z","0.1.0":"2026-07-15T00:41:54.175Z","0.1.1":"2026-07-16T03:33:41.605Z","0.1.2":"2026-07-17T00:26:32.751Z","0.2.0":"2026-07-21T01:56:15.206Z","0.2.1":"2026-07-23T00:45:43.822Z","0.2.2":"2026-07-23T05:32:53.312Z","0.3.0":"2026-07-24T05:30:16.147Z","0.3.1":"2026-07-25T22:22:51.106Z","0.3.2":"2026-07-26T01:10:01.509Z","0.3.3":"2026-07-27T19:56:25.109Z","0.3.4":"2026-07-28T00:34:24.408Z","0.3.5":"2026-07-28T02:59:30.074Z","0.4.0":"2026-07-28T20:41:58.190Z","0.5.0":"2026-08-07T21:36:39.009Z","0.5.1":"2026-08-12T01:16:11.556Z","0.6.0":"2026-09-05T02:22:30.638Z","0.6.1":"2026-09-06T03:01:38.745Z","0.6.2":"2026-09-07T20:19:42.868Z","0.6.3":"2026-09-23T00:00:22.094Z","0.6.4":"2026-09-23T03:14:42.171Z","0.6.5":"2026-09-24T04:33:13.036Z","0.6.6":"2026-09-26T00:39:01.590Z"},"bugs":{"url":"https://github.com/1Shot-API/open-wallet/issues"},"license":"MIT","homepage":"https://github.com/1Shot-API/open-wallet#readme","keywords":["ows","open-wallet-standard","webauthn","prf","signer","evm","iframe"],"repository":{"url":"git+https://github.com/1Shot-API/open-wallet.git","type":"git","directory":"packages/ows-signer-utils"},"description":"OWS utilities to embed the Signing Layer iframe and communicate via postMessage — chain-specific signing helpers (EVM, etc.)","maintainers":[{"name":"tthebc01","email":"tac688@alumni.stanford.edu"},{"name":"csibbach","email":"charlottewisteria@gmail.com"},{"name":"todd_uxly","email":"todd@uxly.software"}],"readme":"# @1shotapi/ows-signer-utils\n\nTyped, browser-only SDK for **Branding Layer** authors: embed the OWS Signing Layer iframe, speak the OWS v1 `postMessage` protocol, and expose `OWSSigner` with passkey/recovery helpers plus a Viem-aligned `signer.evm` namespace.\n\n## Install\n\n```bash\nnpm install @1shotapi/ows-signer-utils viem\n```\n\n`viem` is a **peer dependency** (^2.x). This package uses viem for EIP-191/712/transaction/7702 hashing, serialization, and types — not as a wallet client.\n\n## Quick start\n\n```typescript\nimport { OWSSigner, toViemLocalAccount } from \"@1shotapi/ows-signer-utils\";\n\nconst container = document.getElementById(\"signer-slot\")!;\nconst signer = await OWSSigner.create(\n  container,\n  \"https://your-signer.example/signer.html\",\n  { credentialId: optionalExistingId },\n);\n\nawait signer.createCredential(\"my-wallet\", { rpName: \"MyBrand\" });\n\nconst address = await signer.evm.getAccountAddress();\nconst [sig] = await signer.evm.signMessage([\"hello\"]);\nconst [typedSig] = await signer.evm.signTypedData([\n  {\n    domain: { name: \"App\", version: \"1\", chainId: 1, verifyingContract: \"0x…\" },\n    types: { … },\n    primaryType: \"Mail\",\n    message: { … },\n  },\n]);\n\n// Optional: viem LocalAccount for smart-account kits\nconst account = await toViemLocalAccount(signer);\n```\n\n## Architecture\n\n```\nHost Layer  →  Branding Layer  →  Signing Layer\n                      ↑\n              @1shotapi/ows-signer-utils\n```\n\nThis package runs in the **Branding Layer**. It must not be used from the host page directly — the Signing Layer requires the branding iframe for correct WebAuthn / iframe nesting.\n\nOutbound RPC: `iframe.contentWindow.postMessage(request, signerOrigin)`  \nInbound events: validate `event.origin === signerOrigin` and `event.source === iframe.contentWindow`.\n\n## Iframe requirements\n\n- Parent page must be a [secure context](https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts) (HTTPS or localhost).\n- The iframe is created with `allow=\"publickey-credentials-get *\"` for passkey ceremonies.\n- Do **not** add a restrictive `sandbox` that blocks WebAuthn.\n- Default iframe size is hidden (`0×0`); pass `{ hidden: false }` to show it.\n\n### Signer display (passkey Confirm / passphrase)\n\n`OWSSigner` automatically shows a centered visible ceremony panel (`showSignerCeremonyPanel`) for WebAuthn Confirm UI and recovery passphrase/reveal. Callers do **not** need a 1×1 invisible focus layer.\n\n| Helper | Purpose |\n|--------|---------|\n| `showSignerCeremonyPanel(iframe)` | Centered visible panel (used internally by `OWSSigner`). Returns a restore function. |\n| `overlaySignerIframe(iframe, slot, options?)` | Optional slot-aligned overlay if you still need to pin the iframe over a specific element (prefer the auto panel for new code). |\n\nPass optional `explanationHeader` / `explanationText` / `confirmButtonText` / `denyButtonText` on ceremony RPCs. Cancel emits `SignDenied` → `OwsSignDeniedError`.\n\n### EIP-1193 signing (`SignHelper`)\n\nThin EIP-1193 adapter: parse params, request display, call branding `approveAndSign*` handlers. Does **not** talk to `OWSSigner` for ceremonies — branding owns consent, setup/unlock, and Signing Layer calls. Does not register handlers — the branding app owns order:\n\n```typescript\nimport { SignHelper, prepareEvmTransaction } from \"@1shotapi/ows-signer-utils\";\n\nconst signHelper = new SignHelper(signer, wallet, {\n  getChainId: () => rpcHelper.getChainId(),\n  // Branding: ensureReady → consent UI + OWSSigner → onAuthenticated → value\n  approveAndSignPersonalMessage,\n  approveAndSignTypedData,\n  approveAndSignTransaction,\n});\nfor (const [method, handler] of Object.entries(signHelper.handlers)) {\n  wallet.registerEip1193(method, handler);\n}\n```\n\nKeep branding consent views mounted until the signer ceremony finishes. Export `prepareEvmTransaction(chainRpc, account, tx)` for branding / relayer submit paths.\n\n## API\n\n### `OWSSigner.create(container, signerUrl, options?)`\n\n| Option | Description |\n|--------|-------------|\n| `credentialId` | Existing WebAuthn credential id |\n| `hidden` | Hide iframe (default `true`) |\n| `rpcTimeoutMs` | RPC timeout (default 120s) |\n\n### Root methods (Signing Layer passthrough)\n\n| Method | Description |\n|--------|-------------|\n| `getVersion()` | Signer API/version info |\n| `createCredential(name, options?)` | Register passkey; options include `rpName`, ceremony UI fields |\n| `signDigest(digests[], options?)` | Sign digests under one ceremony (`credentialId` + ceremony UI) |\n| `executeBatch(params)` | Mixed ceremony: digests + AES + public key + optional WebAuthn `challenge` |\n| `getPublicKey(params?)` | Derive keys; optional `challenge` / ceremony UI |\n| `createRecoveryData(..., options?)` | Encrypt recovery blob (ceremony UI + `credentialId`) |\n| `recoverKey(..., options?)` | Decrypt recovery blob into session |\n| `revealPrivateKey(options?)` | Signer UI to reveal key (stays open until Done) |\n| `importPrivateKey()` | Signer UI to paste hex key → recovery session |\n| `clearRecoverySession()` | End recovery session |\n| `encryptAES256(plaintexts, options?)` | Batch AES-256-GCM seal (`ows-aes1:`) |\n| `decryptAES256(ciphertexts, options?)` | Batch AES-256-GCM unseal |\n\n### `signer.evm`\n\n| Method | Description |\n|--------|-------------|\n| `getAccountAddress()` | Ethereum address from secp256k1 public key |\n| `signMessage(messages[], options?)` | EIP-191 personal sign (batch) |\n| `signTypedData(typedDataList[], options?)` | EIP-712 (batch) |\n| `signTransaction(transactions[], options?)` | Signed serialized tx hex (batch) |\n| `signAuthorization(authorizations[], options?)` | EIP-7702 authorization (batch) |\n\nAll EVM batch methods accept optional `{ credentialId, explanationHeader, … }` once for the whole batch.\n\n### `signer.solana`\n\n| Method | Description |\n|--------|-------------|\n| `getAccountAddress()` | Solana address (base58 ed25519 public key) |\n\nAccepts optional `{ credentialId }` per call.\n\n### `signer.bitcoin`\n\n| Method | Description |\n|--------|-------------|\n| `getAccountAddress(chainId?)` | Native SegWit address (P2WPKH: `bc1q…` on Mainnet -1, `tb1q…` on Testnet -2) |\n| `signTransaction(transactions[], options?)` | Sign and finalize P2WPKH transactions via `signDigest` |\n\nAccepts optional `{ credentialId, explanationHeader, … }` per ceremony.\n\n### Errors\n\n- `OwsNotAllowedError` — WebAuthn cancelled or policy blocked\n- `OwsSignDeniedError` — user cancelled Signing Layer Confirm UI (before WebAuthn)\n- `OwsInvalidRequestError` — bad params\n- `OwsTimeoutError` — RPC timeout\n\n## Related packages\n\n| Package | Role |\n|---------|------|\n| `@1shotapi/ows-signer` | Plain JS Signing Layer |\n| `@1shotapi/ows-wallet-utils` | Host Layer ↔ Branding Layer messaging |\n| `@1shotapi/ows-provider` | EIP-1193 provider for Host Layer apps |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}