{"_id":"@swapper-finance/deposit-sdk","_rev":"36-39231f404b3c4853ff7fa18e7658fed7","name":"@swapper-finance/deposit-sdk","dist-tags":{"latest":"0.4.1"},"versions":{"0.0.2":{"name":"@swapper-finance/deposit-sdk","version":"0.0.2","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"ISC","_id":"@swapper-finance/deposit-sdk@0.0.2","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"825f48d8d4c8c455643311bbc0419ad43381472a","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.0.2.tgz","fileCount":19,"integrity":"sha512-DYkrS0xWRS8HSCk9pz1uE0+a+Pr98WNDBO0ntilOYElIOaIRDM3/SRCrtXrbdItrF9prGZudAr7x014cKqXTZQ==","signatures":[{"sig":"MEUCIQCu8nFQi7KW32mGjjOidFJBW5Bns5Y12JK1sMx2G/6C2gIganA9ywOGU3ZIxYuPLkFGqNUTgDkP/wmHTZI/LwZpHVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"d14eb01d1e0cb13a91ad68935efc79daaf38bade","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.0.2_1761638417935_0.8079710973733605","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@swapper-finance/deposit-sdk","version":"0.0.3","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.0.3","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"82f9aff114df56380bbd26e9fcb0ab96cd8a2f26","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.0.3.tgz","fileCount":19,"integrity":"sha512-zj/P4d69xg2wTAWKvGsafSW0+A3+s/3H1vbPoZinoatTt1CdDF2RUj/cxmm3nZON7gYlJH02kis9mCdyrkXEBA==","signatures":[{"sig":"MEQCIBaqfO7yRp7ty0i1ze0M1X5az8bJWPllysysU7R/+2SgAiBrVCUwO5g//Iw/+G/I//QEs9gu5fFjfiNmKiesf3K4cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35969},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"144eba08ba77ddb817cff71db4da29f9f37b0d2b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.0.3_1761646924509_0.04090675979594116","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@swapper-finance/deposit-sdk","version":"0.0.4","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.0.4","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"7bdfc62674cb276de4ec14320e1b1a477d6e4fb0","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.0.4.tgz","fileCount":20,"integrity":"sha512-gpbF9n3/1B6UgWNyE/wPUhjeuFZuxNUduXcd2TvSolIq2fGz/RHjVrA1heZfw6FkR/dSEkL4XPF+pJOug900eQ==","signatures":[{"sig":"MEUCIQCwoSqZMJzpXA/SdDB7BmuwnXFOWTZeDnYOQiqbBLP0MwIgZ+b8RbFC9wMhp9zRa3Rto7DNBE5cxIFw+hUKQ9b5e9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78786},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"3b9c62815b0b1cccc8b00a0100e6e9226397ddff","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.0.4_1761647255532_0.9325754279488034","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@swapper-finance/deposit-sdk","version":"0.0.5","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.0.5","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"cc80566229b4a06de0dedb4a18262899999cbe25","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.0.5.tgz","fileCount":19,"integrity":"sha512-zQpx5LudApUBFVZx2RAnSSOk8KAbida5mMbYIfhqhw1vEXFhrIrbpUGmqQjqy4Ew+cJRajXtesZNhXzQW94v8Q==","signatures":[{"sig":"MEQCIFbnmedq71FZKRtf9PEicyzyXoCjH5ccm+4a98kiFI2/AiBsOubkFqcJ99dJkPOEru1YkXU4X0DY0gPy2CnMsjxmaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35987},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"83aa81ee219f4ce47edf4063b1ba54abffa804ff","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.0.5_1761648801404_0.929238861672347","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@swapper-finance/deposit-sdk","version":"0.0.6","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.0.6","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"81a12f6a660fc9125b46b63bb9d2c05780b06f45","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.0.6.tgz","fileCount":19,"integrity":"sha512-96TxVxP/nK6AVun+28oVUBPAbxR22mwe79/IqYb/D5uLeLuEXruFJxTr8ttKw0jQx20pmGpU2Fl6Xm57aW34kQ==","signatures":[{"sig":"MEQCIBCFnD1WNt4GImHlP88PZinNlD692NasXxXgR9Pu27tXAiAB0Emhi+ZZK1ADjgh7lF6VLME3XK9qeawservS9ISxCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37720},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"0849428afa6b1f468056b803c59644b0752df65b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.0.6_1763377130497_0.5100679150396736","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@swapper-finance/deposit-sdk","version":"0.0.7","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.0.7","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"7da079527ea6f3d7d37ddbcbe0c6b3cd733c3675","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.0.7.tgz","fileCount":23,"integrity":"sha512-F5mGKCCCMi5Nz6OhmzBr3zrTHY1SwMaVNWRegE6QTo8PPMek4SQKVgqUgsAGth79o+pbz8rauduo03Br8ZjNCw==","signatures":[{"sig":"MEYCIQDr2QAJaZSet4enzH/ZZeEpb83nkscCMD4vfg4NJvDtegIhAJcF34K8w0mRswPNKbLqo2kYYF3hGv1SybnSqeV49WBd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"aa697bdb0816e6827c736c99c342661e829727b3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.0.7_1764154280156_0.27037887210907696","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@swapper-finance/deposit-sdk","version":"0.1.0","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.1.0","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"39fb1dbbc800de11d783ae0daa1aad393909aadb","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.1.0.tgz","fileCount":23,"integrity":"sha512-/NzL7YBQ3pkbVnzcEfXeL06/3Q3nBLs2RwiZdJWTm7upMYHSVrHXdGTVLLgcQI8509wyMVKvQ+X2z5aGiVgKsA==","signatures":[{"sig":"MEQCIAqjFEDNstfnaRaibpTRJY2D86ssMcDPHU0M11vWo+n0AiB/G7hMJrhCP94G78lQOi5QidoYfpPlugnOeemp1VFIfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43798},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"9aea88101a30e5bf6a5edf1f0a4cb32bd022b7a3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.1.0_1764779448509_0.8417680575901743","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@swapper-finance/deposit-sdk","version":"0.1.1","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.1.1","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"b493030c19ea550bb529d569990e363afadffdf5","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.1.1.tgz","fileCount":23,"integrity":"sha512-f41b/cDO1THUN79JfB4A5TcNFvo5V3Lgajyat7AHjOznKZpmx9TdXgjmOXefmUniI8sLIN5jjViLAooDrfU0qA==","signatures":[{"sig":"MEYCIQDiDAY5CqtDtPxcLgyoINQoQbetx7PPi3CQ6I4XyzldYwIhANYtqiTiD7MxlKK46lMHCwBwix17QTF8G01UJWpUqfa8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"da61a1f5204bc2daec96e6606b55bb06685b920e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.1.1_1765369647223_0.399023045906713","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@swapper-finance/deposit-sdk","version":"0.1.2","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.1.2","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"b893b30a8321b91fd31b5a43433e3ee0d83fb0fd","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.1.2.tgz","fileCount":23,"integrity":"sha512-naJinpnvOOrXH8QaUtF4CVEpipCp/PjfeO9rbNVEDKT/PVPwSVgbtU6Kt9QMQtKh116HHl0dPxFBgw7dFEVbjw==","signatures":[{"sig":"MEUCIQC0C090xDfHxcjlrkBhJz7K9swd7Fe8w6Y+bKL+/5WbaAIgUK2vouJrOhdfe97t2wl2HMxfVCEDB0Neimw83e0hxxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44731},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"e2785eb9bffc7cbd0615f32c524e5128baade1d1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.1.2_1765413116760_0.057113908936123226","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@swapper-finance/deposit-sdk","version":"0.1.3","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.1.3","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"6435539b0a473b6549d83a0315e4e1fb9472fbb4","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.1.3.tgz","fileCount":23,"integrity":"sha512-5TLTwwl+9tPROalV7xRQzW8nckHIyziihM1xOv+VxELc2fOSoEhOWOopIbu6OY0w4glxI6luE+8lR+82tCCuKQ==","signatures":[{"sig":"MEQCIGq1PBtpydS/pkZDjv57/tLJ5QFdpjbceuiUBXMGexBlAiAXbULwBJExUqm1os79FagKZ+NT5oeaP1+7Hk/sE92LVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44852},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"ef5ac27d19f9291875b8e8aedb8322a3d8347dde","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.1.3_1765452332306_0.30240489422258854","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@swapper-finance/deposit-sdk","version":"0.1.4","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.1.4","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"7ed25bc103ddbfeeb14aab315c9e00b7974ad50e","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.1.4.tgz","fileCount":27,"integrity":"sha512-TXuySimPqRVlxzvVkP9vhOdc2vW6+o+URZD7HI9L6ZL4IYinnmE4aJw5ixd3VBCLS1pzagjEwUr8xlcTWvmNZw==","signatures":[{"sig":"MEYCIQDErVFW68Y1J9XfVxuPwXxpJO/OcZX4qSeUaXZKTVo7oAIhAIeu4dIeuMGHD69lEm1SXDNc2a4xVvF+6qfFTFSAUhhC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48110},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"40d83b27ceecffe7f27777223a51cfb5f104ad43","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.1.4_1765992314063_0.24824984895941538","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@swapper-finance/deposit-sdk","version":"0.1.5","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.1.5","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"3f344ecb15f479c4f0fc358d858efe6b79e0a34d","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.1.5.tgz","fileCount":27,"integrity":"sha512-qO3ZlUYG1dOwMNAobfGJHyBVp31ztV8v5zdXH3Bn0QlARPdhjg/VOahQvbeX7QWtJthOW9Ijow7w1MwOHzc65w==","signatures":[{"sig":"MEQCIB7EWIAroIElwQK43ArJxq9Q5btub24bTDUSImidG8VbAiBAmy4x+bxgV8qJJ41f7UzqS/I2Pygq2Jkmag0/7EsUmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48243},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"54a403592fc073924515ccc7495568553329cf41","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"terser dist/SwapperIframe.js -o dist/SwapperIframe.js --compress --mangle && terser dist/SwapperModal.js -o dist/SwapperModal.js --compress --mangle && terser dist/types.js -o dist/types.js --compress --mangle && terser dist/index.js -o dist/index.js --compress --mangle","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.1.5_1767395871126_0.6410644215667292","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@swapper-finance/deposit-sdk","version":"0.2.0","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.0","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"7e233d43764ff8ad69d9439171d03e6f6ca228a9","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.0.tgz","fileCount":51,"integrity":"sha512-pq+NB4/jQBMZy8lNg4rUzNaA920Gv2UliMbDtDphivOx7O1BGRriAFsfbuMgNhYmCIC8V0nvVbiCBwlx1IPn5Q==","signatures":[{"sig":"MEYCIQCcdFDMIwdUcehCd56zsS2vPUc4WWqW4TyyqNuVWx9zvgIhAMlE23KITkcjqr+rXKgNgNfa9iyUpOb/34WaoAY3mK9G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79651},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"092043165b4067692b0ff17acbb5222454f63e48","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && npm run minify","clean":"rm -rf dist","watch":"tsc --watch","minify":"find dist -name '*.js' -exec terser {} -o {} --compress --mangle \\;","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.0_1771504813775_0.46887035725901316","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@swapper-finance/deposit-sdk","version":"0.2.1","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.1","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"303179e90f42b11d16c897eb33493f26a78144ab","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.1.tgz","fileCount":47,"integrity":"sha512-bIN6Ef+ShplcKNwc78Om2BQpwO158r/x8jHB8y8bjcRpq1ss/gZhsZcWSGXOCkLgjDsX3hnZHtHFLxMu2QhU2w==","signatures":[{"sig":"MEUCIQCrgKolcVGRoa4fUxFjyPJ4ogdAcMj/B0CP8uyAb6lfKAIgWNVIpn0u15OfLDhxOyHvh6Ffn+xbHhW1eUFHDJdXnJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a5f815401d608ef7bf783505d53ac11ea736ca7c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.27.0","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.1_1771514741951_0.28537215235823465","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@swapper-finance/deposit-sdk","version":"0.2.2","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.2","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"206d997fef0a845acbdcad9d0e67e0dac3cdd41f","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.2.tgz","fileCount":48,"integrity":"sha512-WOIN1j6t+xOZfDdDF8mNzdWtyJH7FYoqlQo9k6JJD9MfgHomeDxGQv8UfJZ9opBysHH3I7vMmmZDsWqq/cuQug==","signatures":[{"sig":"MEUCIAXGF8ziR6w6Kn72oKJ2j8aYICL3+R1R2mVXoHMfp89rAiEAuROQPC3Nno8wleUwv+CXTAvFGfQ32R7sJT/1dA50qN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111074},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"83ca5ca33d33b1560d6a239e16ce57eae1ae55f0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.2_1771805905169_0.476225283122663","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@swapper-finance/deposit-sdk","version":"0.2.3","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.3","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"8079b06ca953629d279e450a284611c315958021","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.3.tgz","fileCount":48,"integrity":"sha512-/HgixMpn9ZcLf9uSiGsy/IfLKmPfk2mUzozuoOuVUjvD9P8dzLAk7AJ6Hso46gsHW9VXUdGadcidb+vJl6ozYg==","signatures":[{"sig":"MEUCIGzBjpTjwK4uMxgx7K7bH9pdSfyB+uIaVh29Z0VHiLBUAiEAk5Wjx6e6pyfGmoPAblBT/jf+ktM+75fWAAaCHZA/Mno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"f55ebd1bb61b7c127adda6ea09b940798259985b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.3_1771846346349_0.8534285283237362","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@swapper-finance/deposit-sdk","version":"0.2.4","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.4","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"ce5d5b6615e6a9ca91005ddfbda5946ffedb24a2","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.4.tgz","fileCount":48,"integrity":"sha512-1/nw7u5SvPNJ27EDfie0y2OCxyix7rCz6tte/Yo7hrs3cT4RtBYAKPRJyXLfkoZvLRXoGWFPHPJGc3cyJRaM9A==","signatures":[{"sig":"MEUCIQDm9kQDebbIjhntloKpqcP275QuHWyV82Ad19jM1W/JXwIgaCYB3UsRkGj9Bo2+lxiOWiDZ4rtno4JI+mJ3q6WMXmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119905},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"0784851c2d4493128eac75f956f5626f5e3ea626","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.4_1772064052009_0.9139565101745377","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@swapper-finance/deposit-sdk","version":"0.2.5","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.5","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"eef15aafbb0fe447c87880c0ca2da41dc6fb8d3e","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.5.tgz","fileCount":48,"integrity":"sha512-MyFAMJVOjNkfI6i/9UVbIWWbirVJDVf7O7ENT+ihWn8DJRm7MzYEyiNA62cx+oCW3uqyi7N4bSarJVL/7DxVNg==","signatures":[{"sig":"MEUCIQC/v6ec/cPaojoQ9IWch5AEEa+2MyRYbcMzfzUn0T6p6wIgXqfO9OuwqFno2XU4PBiSU69CZSGPdkAONyv45vKJ/Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121657},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"5a3a02763c5830da801df4d615f3ee3f4d67a293","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.5_1772579799530_0.9002745201035312","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@swapper-finance/deposit-sdk","version":"0.2.6","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.6","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"ac160b3af7fa70bf74dba9d32691124119a33f8c","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.6.tgz","fileCount":48,"integrity":"sha512-VJjOxkaa1M1a295r4rLZQOfQ1Uaj+bnGGyUQCQjJyN0sLdro7Hr6Q9kVpp/PrhmJo8rrjXw6h9b50oF4/wGaUg==","signatures":[{"sig":"MEUCIETBrrNUCd5ZF3JHWqn3eu4+p/5Qh341di4g5Q34Pg+FAiEA1N0pu5hX5XttHEQEQoakXG1R9rK8oHT83sLuIrnvqys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"49aa373adbbede46eaf7edf5575a3e0f35bdc12f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.6_1772616449508_0.9172985748284956","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@swapper-finance/deposit-sdk","version":"0.2.7","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.7","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"f50f068612e83c51a03bce81666ce27f494563eb","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.7.tgz","fileCount":48,"integrity":"sha512-F9ySSi/YmqoFn29fT56fhA4+jbve8LMlz94NT+eArNlwv6//S1IzG/dOWBcCTobT/K4oIvtf49jSp52EbSQnyQ==","signatures":[{"sig":"MEUCIQCCfYe/Zqdo/0e6ELudixi+WJ3F49N0k+A36JgWKb9MDAIgKBnMDUcKcXHNlaAeZKFa7kGiBDP9nk3iJfbTR0C+osU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"758316a95782b7c560e9e62494909cda859f8ecc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.7_1772711530519_0.9267048672788725","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@swapper-finance/deposit-sdk","version":"0.2.8","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.8","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"44cda02a386e7edc85fadffdb5099eda9174ac91","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.8.tgz","fileCount":48,"integrity":"sha512-a0JF91/+/ClOqI5CjTeWX7QcWXFLVYYShOIl0Yo/VupljRqzfwfgM+EUcwsfzIHe8Pb1eC8x4QsPFIClRyDjFA==","signatures":[{"sig":"MEUCIQCvC/81BpaSrs0l9UqY/YlXm90l0QCedlF38s5qCkM0twIgeFv6NmVBh0SGN4DbsGO+cwLlBQnclCbsE8zjD3T2vN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"1641b9f65be781bc9b874065eeaefd2ef4eaded8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.8_1772716758943_0.34099067331058075","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@swapper-finance/deposit-sdk","version":"0.2.9","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.9","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"49fd4ade5d9a74539c9b77cda0035dc6c0eb12ea","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.9.tgz","fileCount":48,"integrity":"sha512-GK6n6cc7CcXGRMeprZDPWkSy7k8zNaQ/sFWJN0Rf8c59eeYAwrIfrOL1qN5efpU5omLJrIZRCpfHdFSdJ/IdQg==","signatures":[{"sig":"MEQCIDyqhhmlaF9Dm+9pKZ7TxA1pNCpyqLLXkN9I+s7qVj8aAiAK5qGFfDzgfqpLRHCLbKTsM4nhbqUYXDjZtFCncMcDSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128916},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"cf9f5a6f8880d0f3bfaa4addfb9037ca039955a4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.9_1774565777884_0.8307732507253098","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@swapper-finance/deposit-sdk","version":"0.2.10","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.10","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"f4112f19c2aa0fc09a8ee6107f5125c8b00611eb","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.10.tgz","fileCount":48,"integrity":"sha512-SlL7b4bLXH03vaC3R0L8t6ODR+YIboamnF5ceqR097CzJEEqx7LzhqSZjrlFj6SeLNNJHS/DMPaXHDLZ1I74JA==","signatures":[{"sig":"MEUCICPlEjrmQDgKQ7yqwnUkZuIjcurGarm5PHuSPq+qqTIUAiEAoe00BSjcpSn5k4BlSaE2naoYgI64zP3ir1usChVmXio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"04df9b30646bc7c17a17f97888bec1248dd51588","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.10_1774946158156_0.46175538530721405","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@swapper-finance/deposit-sdk","version":"0.2.11","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.11","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"f71ac0a611238d98801e21bd35e450235b72f7a4","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.11.tgz","fileCount":48,"integrity":"sha512-ZEjsRwJTQCS7S4Cz67pR5ZHID3ZPQ4LRs3gO73q9SrUbCsimi8ejmLZk+cy0bkGpUM0iURtZnbAJY6LxZJ+XWw==","signatures":[{"sig":"MEUCIC6xiIKx8jiUwODU376O4rFhPsRMu7ZiraR8/3vDNLYEAiEA1Oy9tqjl6sQxbcDEpXMCNWOHmE7cZKUyzrV6u3j+AbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130646},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"066e9183fafff0c40fc374b36026b0a404d79900","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.11_1775126986249_0.9891798814420973","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@swapper-finance/deposit-sdk","version":"0.2.12","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.12","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"e14ff4bc21126495037e2e3e623f137b7301c5f8","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.12.tgz","fileCount":48,"integrity":"sha512-F5y7fq3aGN3EEClczKQ6hr3Mk47Y9aIsExZO/NVaJCDgHHt5BGhNdRJciAafv6TZNGCzm96pL4iGhE/Je7XSTQ==","signatures":[{"sig":"MEYCIQCFIPp1VBzaz/MoYkEMLR2/D+8qdyuJqRm3SFTzY1kh1wIhAOL2SN22ByY3BWKza7WocNy4aEFmRgiTKMVuFdyQJaL8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130703},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"dbc6dfe481ae8bef5c3f59df13e5d793b7719e64","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.12_1775231730317_0.14560700634405532","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@swapper-finance/deposit-sdk","version":"0.2.13","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.13","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"89e224f6f2dc64a764389c78a242aa82cf3931f8","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.13.tgz","fileCount":48,"integrity":"sha512-GHBiEga0S51cyQvQadrpWgoRg3qpp8BskfIUF3Bc9E3geH3kDr3wtvOFUtS0AdK2sqXk1lfqqiRY0WRpRvDBpw==","signatures":[{"sig":"MEUCIQCk7+tOB1gWp9pK0iPwX56RJGe3NEmbRuo8WrdKkV/yrgIgKVi4NJRvopsfG8jmLmWjskE7mwPZ+ewbsSVtFdqKCjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132231},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"cd4587ffe28c1695af0edff4d8be9533e4dbea0c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.13_1780917530495_0.39577701350564976","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@swapper-finance/deposit-sdk","version":"0.2.14","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.14","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"d3afc110bd75dd94ddf9c9354bdbf620baa74ac1","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.14.tgz","fileCount":48,"integrity":"sha512-rD3+W0kGBahV8LEcQfNASamTL9sfUQkRSn7CEWuC87ZXqY1+w1I79bHfCYHBeN0KcWmojsgVo1MGabvYafhWrQ==","signatures":[{"sig":"MEYCIQDHknQqEPkvFqBfd4JUMIxoLasLTW7p7Sm104GWIZsEkQIhAKOeVr6fVDe+1JYsixlgUY7s/xEI4vqQuMlWnXWeHkdb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133057},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"083f74003803eb9d8670e82a9478d91315e5829e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.14_1781213254576_0.8454877454327565","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@swapper-finance/deposit-sdk","version":"0.2.15","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.2.15","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"902e40d81b9723fd7e9fa8185614291ba159b61b","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.2.15.tgz","fileCount":56,"integrity":"sha512-icP2O++wUs9/m8m48st0w5uM4UEQ3XThgNw/QpfjEmczTH9yWEJg7Ttd5QXlbJP/qqlv4JJdvSHhuE31ExwIhA==","signatures":[{"sig":"MEUCIGebuugnGRof8MlQ+g3sGkCNiri61aImWHrWtyd4POczAiEAjgHkfwWFva+seCYGVi96Umkdo7HNpujfVdqeP5vnvUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148471},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"f72cddf0102f9277bf7a7c0b00f4df53a2ba11fb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.2.15_1783412237723_0.9244935290508518","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@swapper-finance/deposit-sdk","version":"0.3.0","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.3.0","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"01561ad81bd9801ef60eb0b9e0052d7d5e855a2e","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.3.0.tgz","fileCount":56,"integrity":"sha512-rUdQAgydEmXiLUAgiAyLRA9XqUvaEB8eJciEU8OnzTgAGnV7MNjuPlqQbbLfnjISkkuFvKbnUDjukpH4+pGEWg==","signatures":[{"sig":"MEUCIQDdFVzo1bKZvYBnNkpDlWoG+4FXak4U53k/0SdabhrZ6AIgXm0P5qdgHD/B5rtPvXi49jT9eP/3++e1JRpTAIwl8ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180383},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"32479648f1611c13f489f4040f3aeba4dbd5fecb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.3.0_1784625751470_0.8358455262053408","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@swapper-finance/deposit-sdk","version":"0.3.1","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.3.1","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"cf9b427b02b183e776ebd5c9a869c2f84f9f35e4","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.3.1.tgz","fileCount":56,"integrity":"sha512-KrJdYP2Y7Hq1Cjd6OljamEeZXaCxmLZwlp1HCfkeIklpVqq40yZ5oNnkP21x2vM28IdzrdWYO+rnXkhA9BnJdw==","signatures":[{"sig":"MEUCIQDdGKkHhQhy2vMkNnqJ+xci5yAlNUc3TxqKUc65TLePngIgR9UHpwnaqCzvA0w7yd4qbd0NQ8jkWwvfEbtk517oG8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180335},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"1ed91d1ce01316790f7fd2371bc29dfb1efbdde0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.3.1_1784890231379_0.42515241280280014","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@swapper-finance/deposit-sdk","version":"0.3.2","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.3.2","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"778448038b9ce4ae0d84ac433dcc65b8e6bf989c","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.3.2.tgz","fileCount":56,"integrity":"sha512-jeTJyIMW5jCqH+VmzbRmRGRbFY03/d7oTy/1wJqkqy2yZMGRI4G7FMNjmZjgw0AsbNBE+Fl/GG31JgvFGY/stA==","signatures":[{"sig":"MEQCIFzlii8C7j29zMi0zUPFYvI7LRDDhNCrqdXakNiSG7N9AiB8/ojJ4QylkWX+7dz7yltO0FkWjAJd+6SYynhs5uOIkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180335},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"0b780da8c65d438c12ba0cbfa1768e24c0f15e5c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.3.2_1784891915542_0.17152046499687112","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@swapper-finance/deposit-sdk","version":"0.4.0","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"license":"MIT","_id":"@swapper-finance/deposit-sdk@0.4.0","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"dist":{"shasum":"808bb3de2e1036634c9fe29968aee364d380dd76","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.4.0.tgz","fileCount":56,"integrity":"sha512-XLQDEB6Yzo3BfP5fnAQpd/FsEDn/ZvSSO539YeGHr6iDYkXy9zsZ5cOm0d5fxaF9q30OkUDk2NexpsbZOLDbJg==","signatures":[{"sig":"MEYCIQD/B62Ck6lgMO2VoQKe1k1C4Gr3YDaBeDVlh3z+pi0kTAIhALs0gzeyzL9ShvT+2t4GwYAhGcvzDfhmYbmWigfeBnYR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204192},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"741d7b933a18714b06a520dfe154e7411cce9095","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/deposit-sdk_0.4.0_1786098928358_0.5346246436321014","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"_id":"@swapper-finance/deposit-sdk@0.4.1","dist":{"shasum":"f002e6584ed2cca52c1f2f4b0f17410d27626f3c","tarball":"https://registry.npmjs.org/@swapper-finance/deposit-sdk/-/deposit-sdk-0.4.1.tgz","fileCount":56,"integrity":"sha512-IsZhaFBxgNw2Kq8hyrokrbXL+GKSkz7MEzGgvP5Wjw59GxUBCgAuf6b/+fNeVSvSt5h1J0S6otdT1L2+AgvK7Q==","signatures":[{"sig":"MEYCIQCtMwoBmt/cFeKtK5IPANM5hlVAkAysPm/0IUaXY910bAIhAKuMi2UolHM/6wUgqJbrwB1rOhXsRUHC76GFt+PLxMmS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDlMCSkiZ62wpCrbInKL6Pt4zCxW0Z2EuaS7wDZbXg/FAIgC/s58E29EMSKLY0P/sn04pTda6wf/QQ5iGKQ6th7YFE="}],"unpackedSize":204925},"main":"dist/index.js","name":"@swapper-finance/deposit-sdk","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"1ddbcc23a7d5fc0b9d2310c8975a991a17d673b6","license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"npm run build"},"version":"0.4.1","_npmUser":{"name":"swapper.owner","email":"contact@swapper.finance"},"keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"_npmVersion":"11.4.1","description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","directories":{},"maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","terser":"^5.27.0","typescript":"^5.3.3","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/deposit-sdk_0.4.1_1790282069139_0.47358697002430583"}}},"time":{"created":"2025-10-28T08:00:17.849Z","modified":"2026-09-24T20:34:29.426Z","0.0.1":"2025-10-27T12:09:22.771Z","0.0.2":"2025-10-28T08:00:18.127Z","0.0.3":"2025-10-28T10:22:04.707Z","0.0.4":"2025-10-28T10:27:35.726Z","0.0.5":"2025-10-28T10:53:21.572Z","0.0.6":"2025-11-17T10:58:50.692Z","0.0.7":"2025-11-26T10:51:20.348Z","0.1.0":"2025-12-03T16:30:48.691Z","0.1.1":"2025-12-10T12:27:27.368Z","0.1.2":"2025-12-11T00:31:56.918Z","0.1.3":"2025-12-11T11:25:32.443Z","0.1.4":"2025-12-17T17:25:14.227Z","0.1.5":"2026-01-02T23:17:51.268Z","0.2.0":"2026-02-19T12:40:13.914Z","0.2.1":"2026-02-19T15:25:42.111Z","0.2.2":"2026-02-23T00:18:25.305Z","0.2.3":"2026-02-23T11:32:26.487Z","0.2.4":"2026-02-26T00:00:52.176Z","0.2.5":"2026-03-03T23:16:39.678Z","0.2.6":"2026-03-04T09:27:29.652Z","0.2.7":"2026-03-05T11:52:10.665Z","0.2.8":"2026-03-05T13:19:19.082Z","0.2.9":"2026-03-26T22:56:18.037Z","0.2.10":"2026-03-31T08:35:58.291Z","0.2.11":"2026-04-02T10:49:46.443Z","0.2.12":"2026-04-03T15:55:30.473Z","0.2.13":"2026-06-08T11:18:50.628Z","0.2.14":"2026-06-11T21:27:34.731Z","0.2.15":"2026-07-07T08:17:17.925Z","0.3.0":"2026-07-21T09:22:31.626Z","0.3.1":"2026-07-24T10:50:31.556Z","0.3.2":"2026-07-24T11:18:35.698Z","0.4.0":"2026-08-07T10:35:28.511Z","0.4.1":"2026-09-24T20:34:29.239Z"},"license":"MIT","keywords":["swapper","deposit","iframe","widget","sdk","embed","crypto","blockchain","web3"],"description":"Easy iframe embedding for Swapper deposit widget with full TypeScript support","maintainers":[{"name":"swapper.owner","email":"contact@swapper.finance"}],"readme":"# @swapper-finance/deposit-sdk\n\nEasy iframe embedding SDK for the Swapper Finance deposit widget with full TypeScript support.\n\n<div align=\"center\">\n  <img src=\"http://swapper.finance/assets/widget/ui.png\" alt=\"Swapper Widget\" height=\"400px\">\n</div>\n\nThe SDK provides two integration options: **iframe embedding** for seamless integration into your application, and **modal popup** for a focused user experience. Both options support full customization and TypeScript types.\n\n\n## Installation\n\n```bash\nnpm install @swapper-finance/deposit-sdk\n```\n\n## Quick Start\n\n### Option 1: Embed in Container\n\n```typescript\nimport { SwapperIframe } from '@swapper-finance/deposit-sdk';\n\n// Create and mount the iframe\nconst swapper = new SwapperIframe({\n  container: '#swapper-container', // or pass an HTMLElement\n  integratorId: 'your-integrator-id',\n  dstChainId: '8453',\n  dstTokenAddr: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',\n  depositWalletAddress: '0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A',\n});\n```\n\n### Option 2: Open in Modal Popup\n\n```typescript\nimport { openSwapperModal } from '@swapper-finance/deposit-sdk';\n\n// Open in a centered modal with backdrop\nconst modal = openSwapperModal({\n  integratorId: 'your-integrator-id',\n  dstChainId: '8453',\n  dstTokenAddr: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',\n  depositWalletAddress: '0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A',\n});\n\n// Close programmatically if needed\n// modal.close();\n```\n\n## Configuration Options\n\n### Required Parameters\n\n- `integratorId` - Your integrator identifier\n- `dstChainId` - Destination chain ID\n- `dstTokenAddr` - Destination token address\n- `depositWalletAddress` - Wallet address for deposits\n\n### Optional Parameters\n\n#### Styling\n\nThe SDK supports a two-tier styling system:\n\n```typescript\nconst swapper = new SwapperIframe({\n  // ... required params\n  styles: {\n    // Level 1: Theme mode (light or dark)\n    themeMode: 'dark',\n\n    // Level 2: Component-specific overrides (highest priority)\n    componentStyles: {\n      primaryColor: '#FF6B35',\n      backgroundColor: '#1A1A1A',\n      textColor: '#E8E8E8',\n      borderRadius: '12px',\n      width: '100%',\n      primaryButtonTextColor: '#FFFFFF',\n      // ... more style options\n    },\n  },\n});\n```\n\n#### Custom Contract Calls\n\n```typescript\nimport { ContractCallType } from '@swapper-finance/deposit-sdk';\n\nconst swapper = new SwapperIframe({\n  // ... required params\n  customContractCalls: [\n    {\n      callType: ContractCallType.CALL,\n      target: '0x...',\n      value: '0',\n      callData: '0x...',\n      payload: '0x...'\n    },\n  ],\n});\n```\n\n#### Custom Data\n\nIntegrator-scoped data forwarded verbatim to the widget. Use it for values only\nyour app can supply — for example a balance the user holds on an external venue,\nwhich the widget has no way to read itself.\n\nThe widget interprets these keys per integrator: a partner with a custom home\nscreen reads the keys it knows about and ignores everything else. Unknown or\nmalformed values are dropped without breaking the deposit flow, so you can start\nsending a field before widget support ships. Values must be JSON-serializable.\n\n```typescript\nconst swapper = new SwapperIframe({\n  // ... required params\n  customData: {\n    dex: 'hyperliquid',\n    dexBalanceUsd: 1234.56,\n    instructionsUrl: 'https://docs.example.com/deposits',\n  },\n});\n```\n\nKeep it fresh with [`updateCustomData()`](#updatecustomdatacustomdata-recordstring-unknown-void) —\ntypically on the `transaction_success` event, once a deposit has changed the\nvalue you are displaying.\n\n#### Connecting Your Wallet (`wallet`)\n\nPass a wallet and the widget skips its own connect step and uses yours. Two modes:\n\n**Signer mode** — hand over an ethers v5/v6 `Signer` or a viem `WalletClient`; the\nSDK normalizes it and reads the address, chain and wallet name itself:\n\n```typescript\nconst swapper = new SwapperIframe({\n  // ... required params\n  wallet: { signer },\n});\n\n// Keep it in sync as the user switches account or chain (pass null to disconnect):\nswapper.updateSigner(nextSigner);\n```\n\n**Handler mode** — bridge the requests yourself:\n\n```typescript\nconst swapper = new SwapperIframe({\n  // ... required params\n  wallet: {\n    onTransactionRequest: (tx) => wallet.sendTransaction(tx),      // → { hash }\n    onChainSwitchRequest: (chainId) => wallet.switchChain(chainId),\n    // Optional, see below\n    onSignRequest: async (request) =>\n      request.method === 'eth_signTypedData_v4'\n        ? wallet.signTypedData(request.typedData)\n        : wallet.signMessage(request.message, request.isHex),\n    autoConnect: { address, chainId },\n  },\n});\n```\n\n##### Signing (`onSignRequest`)\n\nMost flows only need transactions. **Deposit from Polymarket** and **Deposit from\nPerps** are different: they authorize with a *signature* — an EIP-712 payload or a\n`personal_sign` — and never send a transaction from the user's wallet.\n\nIn signer mode this is automatic: whatever your signer implements\n(`signMessage` / `_signTypedData` / `signTypedData`) is bridged, and the widget is\ntold on connect what it can rely on. In handler mode it's opt-in via\n`onSignRequest`.\n\nIf the wallet can't sign, nothing breaks — those two flows just fall back to\nasking the user to connect a wallet inside the widget, exactly as they did before\nthis bridge existed. Either way the widget's top-right wallet button offers\n**Switch Wallet**, so the user can always step off the wallet you passed and pick\ntheir own.\n\nTwo details worth knowing when implementing `onSignRequest` by hand:\n\n- `request.isHex` marks a raw 32-byte digest (e.g. a Gnosis Safe transaction\n  hash). Sign it as **bytes** — signing the text `\"0x…\"` recovers a different\n  address and the Safe rejects it. With ethers, `signMessage(getBytes(message))`;\n  with viem, `signMessage({ message: { raw: message } })`.\n- `request.typedData` is the full `eth_signTypedData_v4` payload, so its `types`\n  include `EIP712Domain`. viem takes it as-is; ethers derives that entry itself\n  and throws if it's also passed, so strip it first.\n\n##### Narrowing what we advertise (`capabilities`)\n\nWhat the widget is told on connect is inferred, and the inference errs on the\ngenerous side in both modes:\n\n- **signer mode** — we check which methods your signer implements. On any ethers\n  or viem signer both are always present (prototype methods, injected actions),\n  so both capabilities are advertised regardless of what the wallet behind the\n  transport would accept.\n- **handler mode** — supplying `onSignRequest` advertises both, since we can't\n  tell what your handler does with each `request.method`.\n\nIf that's wrong for your wallet — a hardware or embedded wallet that refuses\nEIP-712, or a handler that only implements `personal_sign` — say so, and the\nwidget keeps the flows needing the missing piece on its own connect-wallet step\ninstead of offering one it can't finish:\n\n```typescript\nwallet: {\n  signer,                                              // or the handler trio\n  capabilities: { signMessage: true, signTypedData: false },\n}\n```\n\nIt only ever narrows: declaring a capability your signer doesn't implement won't\nmake it available.\n\n## API Reference\n\n### Constructor\n\n```typescript\nnew SwapperIframe(options: SwapperIframeOptions)\n```\n\n### Methods\n\n#### `mount(container: HTMLElement | string): void`\n\nMounts the iframe to a container element.\n\n```typescript\nswapper.mount('#my-container');\n// or\nswapper.mount(document.getElementById('my-container'));\n```\n\n#### `updateConfig(config: Partial<SwapperConfig>): void`\n\nUpdates the configuration dynamically via postMessage.\n\n```typescript\nswapper.updateConfig({\n  depositWalletAddress: '0xNewAddress...',\n  dstChainId: '1',\n});\n```\n\n#### `updateStyles(styles: SwapperStyles): void`\n\nUpdates only the styles.\n\n```typescript\nswapper.updateStyles({\n  themeMode: 'light',\n  brandTheme: {\n    primaryColor: '#836FFF',\n  },\n});\n```\n\n#### `updateCustomContractCalls(calls: ContractCall[]): void`\n\nUpdates custom contract calls.\n\n```typescript\nswapper.updateCustomContractCalls([\n  {\n    callType: ContractCallType.CALL,\n    target: '0x...',\n    value: '0',\n    callData: '0x...',\n    payload: '0x...',\n  },\n]);\n```\n\n#### `updateCustomData(customData: Record<string, unknown>): void`\n\nMerges into the integrator-scoped [`customData`](#custom-data) payload — pass\nonly the keys that changed, the rest are preserved. Set a key to `undefined` to\ndrop it. Also available on `SwapperModal`, where it is safe to call before the\nmodal is built.\n\n```typescript\nswapper.on('transaction_success', async () => {\n  const balanceUsd = await fetchVenueBalance();\n  swapper.updateCustomData({ dexBalanceUsd: balanceUsd });\n});\n```\n\n#### `getConfig(): SwapperConfig`\n\nReturns the current configuration.\n\n```typescript\nconst config = swapper.getConfig();\nconsole.log(config.depositWalletAddress);\n```\n\n#### `destroy(): void`\n\nRemoves the iframe and cleans up event listeners.\n\n```typescript\nswapper.destroy();\n```\n\n## Widget Events\n\nThe widget emits structured events via `postMessage` that you can listen to through the SDK. This lets you react to user actions like completed transactions.\n\n### Event Envelope\n\nEvery event posted from the iframe follows this shape:\n\n```typescript\ninterface SwapperWidgetEvent {\n  type: \"SWAPPER_EVENT\";       // discriminator\n  version: \"1.0\";              // protocol version\n  name: WidgetEventName;       // e.g. \"transaction_success\"\n  timestamp: string;           // ISO 8601\n  payload: WidgetEventPayload; // event-specific data\n}\n```\n\n### Listening with `onEvent` (recommended)\n\nThe simplest way to listen for widget events is to pass an `onEvent` callback in the config. It receives every event (equivalent to `.on(\"*\", ...)`):\n\n```typescript\nimport { SwapperIframe, WidgetEventName } from '@swapper-finance/deposit-sdk';\nimport type { TransactionSuccessPayload } from '@swapper-finance/deposit-sdk';\n\nconst swapper = new SwapperIframe({\n  container: '#swapper-container',\n  integratorId: 'your-integrator-id',\n  dstChainId: '8453',\n  dstTokenAddr: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',\n  depositWalletAddress: '0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A',\n  onEvent: (event) => {\n    if (event.type === WidgetEventName.TRANSACTION_SUCCESS) {\n      const payload = event.data as TransactionSuccessPayload;\n      console.log('Transaction succeeded:', payload.txHash);\n    }\n  },\n});\n```\n\nThis also works with `openSwapperModal`:\n\n```typescript\nimport { openSwapperModal, WidgetEventName } from '@swapper-finance/deposit-sdk';\n\nopenSwapperModal({\n  integratorId: 'your-integrator-id',\n  dstChainId: '8453',\n  dstTokenAddr: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',\n  depositWalletAddress: '0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A',\n  onEvent: (event) => {\n    console.log('Widget event:', event.type, event.data);\n  },\n});\n```\n\n### Listening with `on()` / `off()`\n\nFor more granular control, you can register handlers on the iframe instance directly:\n\n```typescript\nimport { SwapperIframe, WidgetEventName } from '@swapper-finance/deposit-sdk';\nimport type { TransactionSuccessPayload } from '@swapper-finance/deposit-sdk';\n\nconst swapper = new SwapperIframe({\n  container: '#swapper-container',\n  integratorId: 'your-integrator-id',\n  dstChainId: '8453',\n  dstTokenAddr: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',\n  depositWalletAddress: '0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A',\n});\n\n// Listen for a specific event\nswapper.on(WidgetEventName.TRANSACTION_SUCCESS, (event) => {\n  const payload = event.data as TransactionSuccessPayload;\n  console.log('Transaction succeeded:', payload.txHash);\n  console.log('Deposit option:', payload.depositOption); // \"walletDeposit\" | \"transferCrypto\" | \"depositWithCash\"\n});\n\n// Listen for all events with wildcard\nswapper.on('*', (event) => {\n  console.log('Widget event:', event.type, event.data);\n});\n\n// Remove a specific handler\nconst handler = (event) => { /* ... */ };\nswapper.on(WidgetEventName.TRANSACTION_SUCCESS, handler);\nswapper.off(WidgetEventName.TRANSACTION_SUCCESS, handler);\n```\n\n### Listening with `window.addEventListener`\n\nYou can also listen for events directly on the window. Each event is a `MessageEvent` containing a `SwapperWidgetEvent` envelope:\n\n```typescript\nimport { WIDGET_EVENT_PROTOCOL_VERSION, WidgetEventName } from '@swapper-finance/deposit-sdk';\nimport type { SwapperWidgetEvent, TransactionSuccessPayload } from '@swapper-finance/deposit-sdk';\n\nwindow.addEventListener('message', (event: MessageEvent) => {\n  if (event.data?.type !== 'SWAPPER_EVENT') return;\n\n  const message = event.data as SwapperWidgetEvent;\n\n  if (message.version !== WIDGET_EVENT_PROTOCOL_VERSION) return;\n\n  if (message.name === WidgetEventName.TRANSACTION_SUCCESS) {\n    const payload = message.payload as TransactionSuccessPayload;\n    console.log('Tx hash:', payload.txHash);\n    console.log('Explorer:', payload.explorerUrl);\n  }\n});\n```\n\n### `TransactionSuccessPayload`\n\n| Field            | Type              | Required | Description                           |\n|------------------|-------------------|----------|---------------------------------------|\n| `depositOption`  | `DepositFlowType` | Yes      | `\"walletDeposit\"`, `\"transferCrypto\"`, or `\"depositWithCash\"` |\n| `txHash`         | `string`          | No       | Transaction hash                      |\n| `explorerUrl`    | `string`          | No       | Link to block explorer                |\n| `tokenSymbol`    | `string`          | No       | Token symbol (e.g. `\"USDC\"`)          |\n| `tokenAddress`   | `string`          | No       | Token contract address                |\n| `chainId`        | `string`          | No       | Chain ID of the transaction           |\n| `amountReceived` | `string`          | No       | Amount received                       |\n\n## Flexible Widget Height (Auto-Resize)\n\nThe widget's home page can show a variable number of deposit options. With a\nfixed height this can leave an empty gap below the options. In flexible\nheight mode the home page auto-scales to its content instead; all other pages\nkeep the standard fixed height (560px).\n\n`SwapperModal` / `openSwapperModal` enable this automatically — nothing to\nconfigure. The modal container smoothly animates to the widget's requested\nheight (clamped to 90% of the viewport):\n\n```typescript\nimport { openSwapperModal } from '@swapper-finance/deposit-sdk';\n\nopenSwapperModal({\n  integratorId: 'your-id',\n  dstChainId: '8453',\n  dstTokenAddr: '0x...',\n  depositWalletAddress: '0x...',\n  // Home page auto-sizes; other pages stay at the fixed height.\n});\n```\n\nNotes:\n\n- Users with `prefers-reduced-motion` get an instant snap instead of the\n  animation.\n- If the deployed widget doesn't support flexible height yet, it simply keeps\n  the fixed height — safe to use ahead of the widget deploy.\n\n## Modal API Reference\n\n### Opening a Modal\n\n#### Quick Function: `openSwapperModal(options)`\n\n```typescript\nimport { openSwapperModal } from '@swapper-finance/deposit-sdk';\n\nconst modal = openSwapperModal({\n  // Required configuration\n  integratorId: 'your-id',\n  dstChainId: '8453',\n  dstTokenAddr: '0x...',\n  depositWalletAddress: '0x...',\n  \n  // Optional: Widget styling\n  styles: {\n    themeMode: 'light',\n  },\n  \n  // Optional: Modal styling\n  modalStyle: {\n    overlayColor: 'rgba(0, 0, 0, 0.8)',\n    borderRadius: '16px'\n  },\n  \n  // Optional: Callback when closed\n  onClose: () => {\n    console.log('Modal was closed');\n  },\n});\n\n// Close programmatically\nmodal.close();\n```\n\n### Modal Options\n\n#### `modalStyle` Configuration\n\n```typescript\ninterface ModalStyle {\n  /**\n   * Modal width (default: '450px')\n   */\n  width?: string;\n  \n  /**\n   * Modal height (default: '560px')\n   */\n  height?: string;\n  \n  /**\n   * Background overlay color (default: 'rgba(0, 0, 0, 0.7)')\n   */\n  overlayColor?: string;\n  \n  /**\n   * Modal border radius (default: '16px')\n   */\n  borderRadius?: string;\n  \n  /**\n   * Z-index for modal (default: 10000)\n   */\n  zIndex?: number;\n  \n  /**\n   * Show close button (default: false)\n   * Set to true to show a close button\n   */\n  showCloseButton?: boolean;\n}\n```\n\n### Modal Class Methods\n\n#### `SwapperModal` Class\n\nFor more control, use the `SwapperModal` class directly:\n\n```typescript\nimport { SwapperModal } from '@swapper-finance/deposit-sdk';\n\n// Create modal instance\nconst modal = new SwapperModal({\n  integratorId: 'your-id',\n  dstChainId: '8453',\n  dstTokenAddr: '0x...',\n  depositWalletAddress: '0x...',\n  modalStyle: {\n    showCloseButton: true, // Optional: show close button\n  },\n  onClose: () => {\n    console.log('Modal closed');\n  },\n});\n\n// Open modal\nmodal.open();\n\n// Close modal — hides the modal (the widget stays loaded for an instant\n// reopen) and tells the widget to return to its home screen, so the next\n// open() starts fresh instead of resuming on the previously selected option\nmodal.close();\n\n// Check if open\nif (modal.isModalOpen()) {\n  console.log('Modal is open');\n}\n\n// Get iframe instance\nconst iframe = modal.getIframe();\n\n// Destroy completely\nmodal.destroy();\n```\n\n### Preloading the Modal\n\nBuild the modal hidden and load the widget in the background so the first\n`open()` is instant:\n\n```typescript\nimport { preloadSwapperModal } from '@swapper-finance/deposit-sdk';\n\n// e.g. when your page mounts\nconst modal = preloadSwapperModal({\n  integratorId: 'your-id',\n  dstChainId: '8453',\n  dstTokenAddr: '0x...',\n  depositWalletAddress: '0x...',\n});\n\n// later, on user action — opens instantly\nbutton.addEventListener('click', () => modal.open());\n```\n\nThe equivalent with the class API is `new SwapperModal(options)` followed by\n`modal.preload()`, or in one step with the `preload` option:\n\n```typescript\nconst modal = new SwapperModal({\n  // ...config\n  preload: true, // build hidden + load the widget immediately\n});\n```\n\nIf something changed between preload and open (e.g. the deposit address), pass\na config patch to `open()` — it is applied to the live widget right before it\nbecomes visible:\n\n```typescript\nmodal.open({ depositWalletAddress: '0x...newAddress' });\n```\n\nThe modal also exposes `updateConfig(patch)` and `updateSigner(signer)`\ndirectly (no need to go through `getIframe()`); both are safe to call before\nthe modal has been built.\n\nDuring preload the widget loads everything (bundle, chains, tokens, UI) but\ndoes **not** create a smart wallet authorization — otherwise every visitor\nwould get one, including those who never open the widget. The authorization\nprocess starts on the first `open()`, which signals the widget that it is now\nvisible.\n\nIf you embed `SwapperIframe` directly in a hidden/off-screen container, you\ncan get the same behavior manually:\n\n```typescript\nconst iframe = new SwapperIframe({\n  // ...config\n  deferSmartWalletAuth: true,\n});\n\n// when your UI actually reveals the widget:\niframe.notifyWidgetOpened();\n```\n\n### Preloading an Inline Embed\n\nFor widgets embedded in the page layout (not a modal), use `SwapperEmbed`.\nThe iframe loads immediately on a hidden `position: fixed` host; calling\n`showIn(target)` moves the host over the target element's bounding box, so\nthe already-loaded widget appears there instantly. (The iframe is never\nreparented in the DOM — that would force a reload.) The host mirrors the\ntarget's drawable box — bounding rect, corner radii, border widths and\nstacking position (computed from the target's outermost stacking-context\nancestor, or the `zIndex` option if you pass one) — and follows it across\nscrolling, window resizes and target size changes.\n\n```typescript\nimport { preloadSwapperEmbed } from '@swapper-finance/deposit-sdk';\n\n// e.g. when your page mounts — starts loading in the background\nconst embed = preloadSwapperEmbed({\n  integratorId: 'your-id',\n  dstChainId: '8453',\n  dstTokenAddr: '0x...',\n  depositWalletAddress: '0x...',\n});\n\n// later, on user action — the widget appears over the placeholder instantly\nbutton.addEventListener('click', () => embed.showIn('#widget-placeholder'));\n\n// hide (widget stays loaded and routes back to its home screen,\n// so the next showIn() starts fresh) / full teardown\nembed.hide();\nembed.destroy();\n```\n\nThe target element is a placeholder: size it to the box the widget should\noccupy (e.g. `450px × 560px`). Like the modal preload, smart wallet\nauthorization is deferred until the first `showIn()`.\n\nPass `flexibleHeight: true` to let the widget's home page auto-scale: the\nembed animates the *placeholder's* height to the widget's requested value, so\nthe surrounding page layout reflows with it.\n\n## Available Style Properties\n\n### ComponentStyles\n\n```typescript\ninterface ComponentStyles {\n  // Layout\n  width?: string;          // Widget width (default: 450px)\n  border?: string;         // Border style (e.g. \"1px solid #ccc\")\n  borderRadius?: string;   // Border radius (default: 24px)\n\n  // Brand colors\n  primaryColor?: string;   // Main brand color (buttons, links, primary accents)\n  accentColor?: string;    // Secondary accent color for highlights\n  sphereColor?: string;    // Color of the decorative sphere\n\n  // Backgrounds & surfaces\n  backgroundColor?: string;  // Widget background color\n  surfaceColor?: string;     // Surface color (cards, inputs)\n  surfaceAltColor?: string;  // Alternative surface color\n\n  // Status colors\n  successColor?: string;        // Success state color\n  successAltColor600?: string;  // Alternative success color shade\n  errorColor?: string;          // Error state color\n  warningColor?: string;        // Warning state color\n\n  // Typography\n  textColor?: string;               // Main text color\n  primaryButtonTextColor?: string;  // Text color on primary buttons\n}\n```\n\n## Examples\n\n### Modal Popup Usage\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n  <title>Swapper Modal</title>\n</head>\n<body>\n  <button id=\"open-modal\">Open Swapper</button>\n  \n  <script type=\"module\">\n    import { openSwapperModal } from '@swapper-finance/deposit-sdk';\n    \n    document.getElementById('open-modal').onclick = () => {\n      openSwapperModal({\n        integratorId: 'your-integrator-id',\n        dstChainId: '8453',\n        dstTokenAddr: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',\n        depositWalletAddress: '0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A',\n        modalStyle: {\n          width: '600px',\n          height: '800px',\n        },\n        onClose: () => {\n          console.log('Modal closed');\n        },\n      });\n    };\n  </script>\n</body>\n</html>\n```\n\n### React Example (Embedded)\n\n```tsx\nimport { useEffect, useRef } from 'react';\nimport { SwapperIframe } from '@swapper-finance/deposit-sdk';\n\nfunction SwapperWidget() {\n  const containerRef = useRef<HTMLDivElement>(null);\n  const swapperRef = useRef<SwapperIframe | null>(null);\n\n  useEffect(() => {\n    if (containerRef.current && !swapperRef.current) {\n      swapperRef.current = new SwapperIframe({\n        container: containerRef.current,\n        integratorId: 'your-integrator-id',\n        dstChainId: '8453',\n        dstTokenAddr: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',\n        depositWalletAddress: '0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A',\n      });\n    }\n\n    return () => {\n      swapperRef.current?.destroy();\n      swapperRef.current = null;\n    };\n  }, []);\n\n  return <div ref={containerRef} />;\n}\n```\n","readmeFilename":"README.md"}