{"_id":"@satsterminal-sdk/borrow","_rev":"29-c8d4fa87a721ea445270c57cf0ac1d2a","name":"@satsterminal-sdk/borrow","dist-tags":{"latest":"2.0.0"},"versions":{"1.6.18":{"name":"@satsterminal-sdk/borrow","version":"1.6.18","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.18","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"b2f33a8bbb626d8ac8c8b3857580fd4d9ad0e07d","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.18.tgz","fileCount":50,"integrity":"sha512-LD4iNB9TDGy70pw9rNayBtowGgCNTrQXM6jHkdWL+mCbatDXuLoEuwa49T97NqKxaMWaCwJ1CjflCSBIrqT6Ww==","signatures":[{"sig":"MEYCIQD7+Tit/GgjYRnbUDlWLM8kVTLS8Fjp6AmQzjnMkGfOyAIhAKtSYms+cWm4ppg1PFE0OgXstEiLd9ZvMG8i+5U9w1cg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166912},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f8f61e0d84d562fdde73640ab45a124e4ead18ef","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@satsterminal-sdk/core":"^1.6.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.18_1767711809456_0.7349913475324368","host":"s3://npm-registry-packages-npm-production"}},"1.6.19":{"name":"@satsterminal-sdk/borrow","version":"1.6.19","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.19","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"a5744d97da7b63461a814515117a244a717fe187","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.19.tgz","fileCount":50,"integrity":"sha512-B8WAYF4IuEj7dpY6CvPiCGhDmQuUNvANQ1pfKjebVqgQNOOCWNl2K3OixvFM0ia2wEDwXKXKPEDVKJB7W35HMg==","signatures":[{"sig":"MEUCIEE5A+qYV0preqoazVxnuKNL4sz6oBl2Ye5TI7nFN9UgAiEA0kuB57DtoTKNI4s6diX5mlw4FJG11rM/n/eIdC3BohE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165389},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0b0203f0ebe096eba030844c3e99b761a65ab5e3","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@satsterminal-sdk/core":"^1.6.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.19_1767718203335_0.9775495985423215","host":"s3://npm-registry-packages-npm-production"}},"1.6.20":{"name":"@satsterminal-sdk/borrow","version":"1.6.20","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.20","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"683523b9dd9d5dd33f0af4e91313e06515aa72d3","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.20.tgz","fileCount":50,"integrity":"sha512-3EUuMlagpsr8c3NPyb4n7KLn6PiY+cMnzBUhU4nUWhWuW2X4hqMxePAxmBiPsHUf3T8ALOzeMnd5OA4DQ7IAxg==","signatures":[{"sig":"MEYCIQDhhB924LMVlc9vdu3y71F1Q1qhZLSVxr3Bkbmei+l9IwIhAN8QRxt6QbeIG7N6xe6fw5n3PMUtEEqgkWc+EgxcCLdv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165389},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b6eaab218e83b90a34caa6fde127321351cb8759","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@satsterminal-sdk/core":"^1.6.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.20_1767723342355_0.613122666386867","host":"s3://npm-registry-packages-npm-production"}},"1.6.21":{"name":"@satsterminal-sdk/borrow","version":"1.6.21","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.21","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"536ecb6f5ee9a6eacde91cf6513d4e27c9403c0f","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.21.tgz","fileCount":50,"integrity":"sha512-Rz4/AcvDAyBHO72fzPBBjrzj95mBYU0l6kWw+Ykdrs3vdE/zFjk78jk2Es60Q1UJACo+MmciUnl+XYxf2hgTFw==","signatures":[{"sig":"MEQCIFJ7EmyD8PduxYPMU8bw/ZzgxBmEa8K0EJ7IUfw1wIN7AiA7gw/pcYmgerQ1cuidKux6WEbqsk3Lq3X+oXq6TposUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164977},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d011c835c37de7fdb7de5ac388f03fc4f45b2625","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@satsterminal-sdk/core":"^1.6.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.21_1767785362847_0.9451887480733512","host":"s3://npm-registry-packages-npm-production"}},"1.6.22":{"name":"@satsterminal-sdk/borrow","version":"1.6.22","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.22","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"3f00daaf21d28a5dba84a56ba729fa62ca6c1fbb","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.22.tgz","fileCount":40,"integrity":"sha512-LSHH6MSgOejD2sjQoPJcc6ACs6h3K+/VBSUZWQxSTmQdRCiLUeG85UZZYJsC3xO1cvXAy2wwHtlqmiQqTIE3OQ==","signatures":[{"sig":"MEYCIQCoUb6UDyPQ2e9gNYaPHKntr/jCBj2za/bIlOUYKTq3bgIhALAgxnlZ2+2Su94F3ovUS8WcwJ/+HXtPT2AVWMi/y5G5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184946},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1a47633c07d2983a843d19cd990aa9d6bb4e2a78","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.2.0","dependencies":{"bignumber.js":"^9.3.1","@sats-terminal/types":"^1.2.4","@satsterminal-sdk/core":"^1.6.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.22_1768501668855_0.6326566200121617","host":"s3://npm-registry-packages-npm-production"}},"1.6.23":{"name":"@satsterminal-sdk/borrow","version":"1.6.23","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.23","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"85537e2e974c13cd7ba21a121315ec48dcd061d3","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.23.tgz","fileCount":40,"integrity":"sha512-Tf65TwlfEAa+/3egtSQvFVYdFP9prl93V4/E3y1u0Wxr9BNZeB0zhRNB0Lrms14xkRHHQKveXCR8ZT2SaRdC2Q==","signatures":[{"sig":"MEYCIQDp11tK7YhR78fO51KxZkLh1ArvmXZDVQW+iFpMfXfTOgIhAMwpvt+6F87JhQAfYprauFUbJdvilZh/RMuqwKggx01b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184908},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9277fed56c345086136458d3ba1d73238c55aaf0","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.2.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.23_1768502251458_0.9372584481538084","host":"s3://npm-registry-packages-npm-production"}},"1.6.24":{"name":"@satsterminal-sdk/borrow","version":"1.6.24","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.24","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"d1d174d18c644e9fec481d163b86a64e95dd24ca","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.24.tgz","fileCount":40,"integrity":"sha512-vPaIDh1yc7nBhj25cH6Ie/jsqRClVKZu+kyvxGmvJUccZ56Y7ron6nJW0h2AQ9qUjvSRcqwQ5nWxWtloSZFy6w==","signatures":[{"sig":"MEQCICAuTcIny/wbXpw964IY/6vc3XdMov1gitHc3QiiQtmlAiBdjUjIyX97cCGdx1JegGyQcUysikWeNLncAJt5jfAmlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184908},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c4f0e64496483fb818fe8da11c66f5343c8adca2","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.2.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.24_1769096134911_0.2756015717477751","host":"s3://npm-registry-packages-npm-production"}},"1.6.25":{"name":"@satsterminal-sdk/borrow","version":"1.6.25","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.25","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"69944b495750acbd0d5e99ca87aac9b6bb52118c","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.25.tgz","fileCount":40,"integrity":"sha512-bIHUDhjI4OVNNN5mg53ihxgy6YEpVm2twR6uPqpdEaY4SIxnWhW4OZD3kQVd90qonMYNre8/XZxWZZ2IblGYKw==","signatures":[{"sig":"MEQCIE1qvOcHMqFFSjMQuKPdQqq0OSeTGB1eAp9NMFIugcxOAiA6e5iLUshDT+djEuQsjNWXoN30HSmfva2EYWkB3v5F0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188046},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"67bc00e7b6d84c8f9d74768ac68ffc92ee630643","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.2.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.25_1769096714246_0.061512372998728804","host":"s3://npm-registry-packages-npm-production"}},"1.6.26":{"name":"@satsterminal-sdk/borrow","version":"1.6.26","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.26","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"4fe2b4accfaee45179628d290bc21b112819ef71","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.26.tgz","fileCount":40,"integrity":"sha512-6fgKoQAj3NOC4AmzUVXcJTEt5MP4uzRUT36rO+w7kW526sgCz+n9XF5nCb5eS21DRnrNbfn4H6FZNBg2xn0ZGg==","signatures":[{"sig":"MEUCIQDqmK5CL2HVr9yKKLR4fgQcV3lt0+w1fH8loQXiDV3NigIgYd5iH9xMsLTGswhRjJ1KstJx2kp+ijWyiBblTXeh2F4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188482},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dd23a642aad8271692a1c8153f0cc49746a18381","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.2.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.26_1772802069991_0.8189030663146861","host":"s3://npm-registry-packages-npm-production"}},"1.6.27":{"name":"@satsterminal-sdk/borrow","version":"1.6.27","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.27","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"8175a2a71e0bf6242d5b191cd273c51a5c661691","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.27.tgz","fileCount":40,"integrity":"sha512-FjPqdhlMAZ9R9wb+7i7pSQcp1px44Wthq/+oyK2Duc3QQxnQrVBGDqKa2XbAEpMOt8CvvKcSn2iBlvOvpoEOgA==","signatures":[{"sig":"MEUCIFpNXZW9v2JFT8qOhT2OVJS5I5IyvSTMITwSz0VPMiEFAiEA6OUuBAQX6G+RP9m2QQoNrhYAU7uqKaMskGxBrIylsNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188638},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3b7a340207c1dac560648999da8d5455dc30c552","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.3.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.2.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.27_1773319696778_0.09894985173221671","host":"s3://npm-registry-packages-npm-production"}},"1.6.28":{"name":"@satsterminal-sdk/borrow","version":"1.6.28","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.28","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"9525de7db4352d7803c67047d4c4a775e36f8862","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.28.tgz","fileCount":40,"integrity":"sha512-1tjWpQT3AMoLky9OkKj5Vb6/cN3+lJksO9xyUrDyafgmAyg/+WtjNv0TCl/9IVtaawBjbLANrVgO1USk9TUekw==","signatures":[{"sig":"MEYCIQCu3C9n76pCEet7pDKheskp6U0rR/B7uD7JooEyIf413wIhAOHVl3oVolHdTJWjZyeslb6eLjzpEKn4jGBZHiQFtnJt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192386},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"192dec4e7e5db996e16af4b00e4a6fd6b9241dd2","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.28_1777650992908_0.8398211765336296","host":"s3://npm-registry-packages-npm-production"}},"1.6.29":{"name":"@satsterminal-sdk/borrow","version":"1.6.29","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.29","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"6c1f1cc3588ec9d73506eb020bc48fcf2666c1ae","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.29.tgz","fileCount":40,"integrity":"sha512-v3ZDSYRaBePzFme/chfA+GfVhBR6HcgH2ul0TGcATaBJq1bf/vlrMnKdZVdBwVa3FCzifKWvK7QBv5cTbc1Tsg==","signatures":[{"sig":"MEUCIQCkQrcU5R8k/8OQ0PNG+ea9N/u8ubXItLOoKsKwC0ncpwIgUOTgSI6ljxHG5nl+a9TYCnGVsj8P49dtTA4pZGiwy3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197080},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0c51809984fa6ddab314438da5e292315722a305","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.29_1778765550905_0.6339171673127415","host":"s3://npm-registry-packages-npm-production"}},"1.6.30":{"name":"@satsterminal-sdk/borrow","version":"1.6.30","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.30","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"ec623c8fbbd929cd5c7e567441eb5b613b983669","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.30.tgz","fileCount":40,"integrity":"sha512-V77Z7ydKgDikcaBoyom5Cp7HLY78aZ6i0mw4XuFuQxAkVAKkAxacaeMTLOfvNjnooVzBXDE6SglqXa2+eyk5tg==","signatures":[{"sig":"MEUCIG5sIZEFdFg9C4TKKYtujEEWJRaMX9O1sp+qF2Dsk4PlAiEAscWT+L7wuUABdDRCfUTItbEpoL7HT9iRM6K4pI8zcAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197512},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"db76e6b134c2475f109f4d24b64ad2745406fe05","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.30_1778809704830_0.974865981978752","host":"s3://npm-registry-packages-npm-production"}},"1.6.31":{"name":"@satsterminal-sdk/borrow","version":"1.6.31","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.31","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"e3c32d3f0eab323a88401290f01f6b821831e98a","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.31.tgz","fileCount":40,"integrity":"sha512-OLx35nCO7islRBU3nNk9zy+mEnOC9S4Gj2RbFVVUpDkdZRY6G362zTVATGg+svydiY4gcLt8LGG7mzpG7CNSvQ==","signatures":[{"sig":"MEYCIQDD1izcKFDQ6JvUQIl0UDwkiaOeUDoLvl919DTFw87Y3gIhAK+Kw7a0JehaTeao0+2+3oaOSt43Pp13fVvCVC55mufg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196850},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"39ae6371ab3e1fee3cf1c04a3281c82668abc60c","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.31_1779114010671_0.38655526310453925","host":"s3://npm-registry-packages-npm-production"}},"1.6.33":{"name":"@satsterminal-sdk/borrow","version":"1.6.33","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.33","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"44b42c791a74baae1a7b8364dbf9852f34d4da86","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.33.tgz","fileCount":40,"integrity":"sha512-Sb8bOrUFqHKvwkt7v4wxdMssVZAHcBgckX0sjB05b6ihT+a5tNAhJZy9lIx/yD/EJp0wZplhdCR/X7kFkvKJtQ==","signatures":[{"sig":"MEYCIQCNWxI2CaWyt20HTaHR0I1mwgkgMJcWgJ3/7qO7miqIUQIhAOhHub3tna+D1Ju+0z80qTmWJ9nLkkYr5G3uG6vVedyk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197479},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c37e11935834a87484d6bc2bd22ff8ea669a5fac","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.33_1779293299612_0.40422011602828123","host":"s3://npm-registry-packages-npm-production"}},"1.6.34":{"name":"@satsterminal-sdk/borrow","version":"1.6.34","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.34","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"478a302de8265b429bb54b4a825e4861ce617a14","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.34.tgz","fileCount":40,"integrity":"sha512-z6CcgL4wy7Uit8lT7Lmj+HXJBv1f+taIsK4iEGjJ5dTsipb2ggAqLGqL013AWpBzbjG+gvcJsHWWYTlhMsf8zQ==","signatures":[{"sig":"MEYCIQD3oQwlS4m+V5cYMr8mD9XmItfb7gzp1BAkuKQ/uP+s5gIhAIN+ibJyefpstzrECg4T4SZnCFlCfWgWQhTLkt+f200V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197479},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d43a3d0a3b488b5799e1c1e6011c1e1f8c78cfda","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.34_1779293845855_0.2548073498909238","host":"s3://npm-registry-packages-npm-production"}},"1.6.35":{"name":"@satsterminal-sdk/borrow","version":"1.6.35","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.35","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"211229a8ffa4f8d8f7660f89e408ed4f578ff04e","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.35.tgz","fileCount":40,"integrity":"sha512-9tKfVLNTJvS3Iyu6HJP5lwe4vvHw/tx5abxIYRWA0df/6g68ZCX1S7FWE8xZYYDW9Tu1rE7Pv58turyf2YlOKA==","signatures":[{"sig":"MEYCIQCJHlUe+guLjnlT9sRk8am8vJ49W6ciqQK6D+PBUqGMiwIhAIpHpKaUf5a6G58/oMtg8m9kwokWHRLbMc+GWhQaC4sx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197236},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a238eb5dce03cbb06d502714e3736ba01cfc9d0d","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.35_1779300646079_0.872525542519409","host":"s3://npm-registry-packages-npm-production"}},"1.6.36":{"name":"@satsterminal-sdk/borrow","version":"1.6.36","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.36","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"417b0810bb90bc84e6cc55e0f1f1f6ff9e200a79","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.36.tgz","fileCount":40,"integrity":"sha512-9KIN4gCC0Go4bQogA5+lSxkpyK7c3FKe8Xd1l0XKoWCyT3AidKXf1xDOysOADRTiZj8Q/1h9eDRqi2i3MhWqXw==","signatures":[{"sig":"MEUCIBwR54sFQwOE1+7DWU0dN1EvDGsSvqKEvQzfDu6uGdZ9AiEA4r7taG49g/FB5YbtLqopPdodRzls97B6G1HMmDR9xnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197946},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"26637100fb5be002bc81afdafc33d17d41ad6437","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.36_1779915952098_0.7255558910253279","host":"s3://npm-registry-packages-npm-production"}},"1.6.37":{"name":"@satsterminal-sdk/borrow","version":"1.6.37","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.37","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"2cb8629df1aa1a3c85795e4216e17276fe12c541","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.37.tgz","fileCount":40,"integrity":"sha512-KGwQn5L3SYZPtVL5ltPSe14HvZ2mUPDUQmemv77+RMFiNs2kIRDZeut7D093agDQTRZ+vviwIBb25ZivDp+3iQ==","signatures":[{"sig":"MEYCIQCqRmzvCsX+SB7hy1f8+2Kx3mUjXS6jNPy281XnCh4r8AIhANw9Fm5qu64ve9chJMyOYg2U8UxLX4L53mvqwNMebL02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200853},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"aa26c95b0959f6925531353e2ae13fcdde023ce4","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.37_1779948465668_0.758165698576885","host":"s3://npm-registry-packages-npm-production"}},"1.6.38":{"name":"@satsterminal-sdk/borrow","version":"1.6.38","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.38","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"4ff220dc7e3e5c18a039be002cc89982216223c3","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.38.tgz","fileCount":40,"integrity":"sha512-NEAUy2xZswt4GvKXPe0d1awAxl/vCkI1QkVKY8yTSLxDkIkH0sFWxQQizqUAhfLaM3PPzsMYyCC4iWMtiSju6A==","signatures":[{"sig":"MEUCIGagH8lS482ZkWyvWFZeilaejMPQ4faDb+MJcP3kSrySAiEAqvD7WtlT1xH+2Ix9bfMarsH2dNDExE9oloxw1/6Bcnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192911},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cc3d75b30226c1f4b154eaa27d61b0eb32dc00c2","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.38_1781264862350_0.18819955657820642","host":"s3://npm-registry-packages-npm-production"}},"1.6.39":{"name":"@satsterminal-sdk/borrow","version":"1.6.39","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.39","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"359a855d5fcb5b57fed09140c9412b3a40739265","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.39.tgz","fileCount":40,"integrity":"sha512-ji571aRX8m2ZWhYE1TSVQI6skpmUScn64ecDy52kuULaPNr4EKIBIMStkMfiYw++EcYnuRFcAC5tt2EYwxZpxA==","signatures":[{"sig":"MEUCIFpG1UEMiT7oYZC8nW1cm7vjXPwVew8a/4lsJAP6HzsjAiEAq0gpuBhmzLwJdhz7d0AHuiMmU7jwPWx6+NiCX0MRsGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195520},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3d3c1d11e9afd753754bf7b3cae535b5ef9f1323","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.39_1781268939849_0.8172257721450382","host":"s3://npm-registry-packages-npm-production"}},"1.6.40":{"name":"@satsterminal-sdk/borrow","version":"1.6.40","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.40","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"20b262d032ffb41f661c9e90df70045294cc0c17","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.40.tgz","fileCount":40,"integrity":"sha512-Z3ADyxr/R+RRenKy+uDhAacwgjBxnhYjYAt40sSi9Joq2yoZMAq4SxmVluygzJijIfEoRw17dkTo9u6vOfXpWg==","signatures":[{"sig":"MEYCIQD0u4hwVGWkNi7KsA5a6xs+jpCtDb6GQmqLNxGpuobVawIhAMJ2UW0tIMJ+lf3vnb6571879n7Zejf+TVR5ch4fVDrN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197017},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c14788d6e5b794f89c14e735fc20c4d7a0e16392","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.40_1781269619170_0.1425031611768348","host":"s3://npm-registry-packages-npm-production"}},"1.6.41":{"name":"@satsterminal-sdk/borrow","version":"1.6.41","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.41","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"6e1c5f0616818aee113bf857b5f612cdca909644","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.41.tgz","fileCount":40,"integrity":"sha512-fv9BB/fq7Mh+FJ7gIVTaK0v0D2i86VHT3/IQP5bFlk6b7jEZBDN6lw6mR6M5lNDUtXR1n/K1lwgl6Ahg/ul3ZQ==","signatures":[{"sig":"MEYCIQCX1sdMPXFOXsFyeONgfm5wvywS9hFR/JO5UJAtS1yylQIhAMPogt+eIgf2cREg2b2QcYlzqBMLDK9+OA0nrMvLlEEI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205641},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"727566167a7c9ef44870b4f21d841f029582b503","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.41_1781273177513_0.46753260400204044","host":"s3://npm-registry-packages-npm-production"}},"1.6.42":{"name":"@satsterminal-sdk/borrow","version":"1.6.42","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.6.42","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"1431e389c1402ce0c154e6a108a0260da7951550","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.6.42.tgz","fileCount":40,"integrity":"sha512-ySabOJQ7+KxLiEh5WSlbGGJSGpkbZ7DC0TEHVr8dsTF57huTCZ0PMdrred/Kd+JHiTsJwLIga96EcqZ//rlRXw==","signatures":[{"sig":"MEQCICs2+H/g78MF9DdOUEc4qZuj/MwWpgS+J7GPNtyqH6jTAiAwpROQ+VGdOdzcrpdp/7/02f5sAqMRbgSjuCZbVK0WQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206323},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1fb5aef97079c8c1e5f2e58b7e9469f9b4b13f32","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.6.42_1781522116703_0.5304587339402049","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@satsterminal-sdk/borrow","version":"1.7.0","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.7.0","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"e439ee5069e56baa067138ea45ed349839fe3faf","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.7.0.tgz","fileCount":40,"integrity":"sha512-kFkjI+qkISYOTratxoKqJbwImvsF2g1hG5zDHQrHd94HW84sgG65nVfxt40uU7lAjRUF6ShjxakS+gKDPfsuIQ==","signatures":[{"sig":"MEYCIQC9eHy7u3DtczU97GSMHCpI9qjCjrgHc9Rp0XCFj+e05wIhAMLhA59+bx8WVRABPLHpu46L4tS99YjVOyYFanKN1AS3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222548},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bba6b7fd72e63374ef768fccfdb86efd1a61e44a","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.7.0_1783931489351_0.11979700314857777","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@satsterminal-sdk/borrow","version":"1.7.1","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.7.1","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"47e3314bd65007138d944d95e68a3156e9953110","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.7.1.tgz","fileCount":40,"integrity":"sha512-x66Yd9EUv+y+z/M7Bl+9qDrgIr8mv6+gEEEDyr8NnQTXxNdFVyh7m84LuMtEBx6I/MjaFHNOIZGjcI4uNyZR2A==","signatures":[{"sig":"MEQCICbHzy45pEV4hWYYB2cc5PKDDsJ8s3jRQd6ou20iPcMMAiBHvBOUUB85va7PiqkDwlc4AI5IhXfh0PMegaTCkmNreg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222666},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"43e53db9d81d7aacf2e5dec7a3946237694f046f","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.7.1_1784125175600_0.17195148664931148","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@satsterminal-sdk/borrow","version":"1.7.2","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.7.2","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"6408f3a2b17f99d488bf4b31d7d8e9086a950dc9","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.7.2.tgz","fileCount":40,"integrity":"sha512-YxxKIcqFRqxPCztX68IJHil4qeruBoa6ngyBezAdoKLsK4sRv07f0RCYbtbfSNgsehkogoZw9+9zI9dH/mUN6Q==","signatures":[{"sig":"MEYCIQDLgxslITmuiUOkSYQQ+9sfHKdszV7a7+28caMQHM1AYgIhALcsqOiDSbkbMhg5OdLUtsdPOgelzlqV3B2i1K2FdPVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223373},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9133beed55fd1d0cd308f481128dbfbdee1728d7","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.7.2_1784129320948_0.18714801273650705","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@satsterminal-sdk/borrow","version":"1.7.3","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","_id":"@satsterminal-sdk/borrow@1.7.3","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"homepage":"https://www.satsterminal.com/","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"dist":{"shasum":"a4c60d75ba6faa7a80a40def8ae5c8ab39b84068","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-1.7.3.tgz","fileCount":42,"integrity":"sha512-q+5GY6OPGTKb8B86bZ+Gjzj3cLmQW9H3FVjaETHLoW3B9oqjQXcMZniofpakmu2129EwLDuqdZPOQpkSwmhecQ==","signatures":[{"sig":"MEQCIDbuP6DGAs4HvY1uAdI/gy0UTEDmJqYrn8IW7Tm4EgjvAiAEm/xmJt8r96l/fXG2iZ0F8NsE1w2rWeA72yWpK13m2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232942},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"97ade4c939a1a823f1d8a04ef27464cf04ed0b2b","scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"repository":{"url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Borrowing module for SatsTerminal SDK","directories":{},"_nodeVersion":"24.9.0","dependencies":{"bignumber.js":"^9.3.1","@satsterminal-sdk/core":"^1.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/borrow_1.7.3_1784316056549_0.023629434499222723","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@satsterminal-sdk/borrow","version":"2.0.0","description":"Borrowing module for SatsTerminal SDK","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsc","watch":"tsc --watch","prepublishOnly":"npm run build"},"keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"author":{"name":"Sats Terminal"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git"},"homepage":"https://www.satsterminal.com/","publishConfig":{"access":"public"},"dependencies":{"@satsterminal-sdk/core":"^1.6.31","bignumber.js":"^9.3.1"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_id":"@satsterminal-sdk/borrow@2.0.0","gitHead":"2285da32e32be18ddd1e391ec5099ae139570e5c","bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-9pnPiZrJWB9cqKLWIzHrwIbUE1dy6JR9sdKarxHYZ5DsvEdJCvneeUX/OeEMV1I8uroKo4txgDDUpCinvmzfpg==","shasum":"52c2b0fb98233b97582ef26f893cdb8ff8837afb","tarball":"https://registry.npmjs.org/@satsterminal-sdk/borrow/-/borrow-2.0.0.tgz","fileCount":42,"unpackedSize":233019,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCUs9f+DW+YoN1UGqh5c10yT9aBn7RcAM/IpuSd/OwUggIgV8H/rHEYpDxS4gWeRr5sujciFKHfyI4+eHdusP+S5dA="}]},"_npmUser":{"name":"davicoscarelli","email":"davi@uni.minerva.edu"},"directories":{},"maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/borrow_2.0.0_1785609754434_0.7125291908598175"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-06T15:03:29.376Z","modified":"2026-08-01T18:42:34.766Z","1.6.18":"2026-01-06T15:03:29.610Z","1.6.19":"2026-01-06T16:50:03.515Z","1.6.20":"2026-01-06T18:15:42.549Z","1.6.21":"2026-01-07T11:29:23.008Z","1.6.22":"2026-01-15T18:27:49.050Z","1.6.23":"2026-01-15T18:37:31.731Z","1.6.24":"2026-01-22T15:35:35.046Z","1.6.25":"2026-01-22T15:45:14.388Z","1.6.26":"2026-03-06T13:01:10.143Z","1.6.27":"2026-03-12T12:48:16.928Z","1.6.28":"2026-05-01T15:56:33.060Z","1.6.29":"2026-05-14T13:32:31.084Z","1.6.30":"2026-05-15T01:48:25.091Z","1.6.31":"2026-05-18T14:20:10.847Z","1.6.33":"2026-05-20T16:08:19.781Z","1.6.34":"2026-05-20T16:17:26.004Z","1.6.35":"2026-05-20T18:10:46.250Z","1.6.36":"2026-05-27T21:05:52.309Z","1.6.37":"2026-05-28T06:07:45.812Z","1.6.38":"2026-06-12T11:47:42.486Z","1.6.39":"2026-06-12T12:55:40.031Z","1.6.40":"2026-06-12T13:06:59.364Z","1.6.41":"2026-06-12T14:06:17.684Z","1.6.42":"2026-06-15T11:15:16.842Z","1.7.0":"2026-07-13T08:31:29.497Z","1.7.1":"2026-07-15T14:19:35.768Z","1.7.2":"2026-07-15T15:28:41.117Z","1.7.3":"2026-07-17T19:20:56.700Z","2.0.0":"2026-08-01T18:42:34.570Z"},"bugs":{"url":"https://github.com/Sats-Terminal/satsterminal-sdk/issues"},"author":{"name":"Sats Terminal"},"license":"MIT","homepage":"https://www.satsterminal.com/","keywords":["satsterminal","borrow","defi","bitcoin","sdk","typescript"],"repository":{"type":"git","url":"git+https://github.com/Sats-Terminal/satsterminal-sdk.git"},"description":"Borrowing module for SatsTerminal SDK","maintainers":[{"name":"davicoscarelli","email":"davi@uni.minerva.edu"}],"readme":"# @satsterminal-sdk/borrow\n\nBorrow stablecoins against your Bitcoin collateral. Gasless, non-custodial, powered by smart accounts.\n\n## Installation\n\n```bash\nnpm install @satsterminal-sdk/borrow\n```\n\nOr use the aggregator if you also need swaps:\n\n```typescript\nimport { createClient } from 'satsterminal-sdk';\n\nconst { borrow } = createClient({\n  apiKey: process.env.API_KEY!,\n  borrow: { wallet }\n});\n```\n\n## Quick Start\n\n```typescript\nimport { BorrowSDK } from '@satsterminal-sdk/borrow';\n\nconst sdk = new BorrowSDK({\n  apiKey: 'your-api-key',\n  wallet: {\n    address: 'bc1q...',\n    signMessage: async (msg) => wallet.signMessage(msg),\n    sendBitcoin: async (to, sats) => wallet.sendBitcoin(to, sats)\n  }\n});\n\nconst quotes = await sdk.getQuotes({\n  collateralAmount: '0.1',\n  loanAmount: '5000'\n});\nconst workflowId = await sdk.executeBorrow(quotes[0]);\n\nawait sdk.trackWorkflow(workflowId, {\n  onDepositReady: (info) => console.log(`Deposit ${info.amount} BTC to ${info.address}`),\n  onComplete: () => console.log('Loan complete!')\n}, 'borrow');\n```\n\n## Features\n\n- **Non-custodial**: Your Bitcoin, your keys\n- **Gasless**: All EVM transactions are sponsored\n- **Multi-chain**: Arbitrum, Base, Ethereum, and BNB Chain supported\n- **Smart accounts**: ERC-4337 account abstraction via ZeroDev\n\n## Usage\n\n### Get a Loan\n\n```typescript\ninterface BorrowSDKConfig {\n  apiKey: string;                    // Required: Your API key\n  baseUrl?: string;                  // Optional: API base URL (defaults to https://api.satsterminal.com)\n  wallet: WalletProvider;            // Required: Wallet provider\n  rpcUrl?: string;                   // Optional: Custom RPC URL\n  bundlerUrl?: string;               // Optional: Custom bundler URL\n  storage?: StorageProvider;         // Optional: Custom storage (defaults to localStorage)\n  workflowPollInterval?: number;     // Optional: Polling interval in ms (default: 2000)\n  sessionValiditySeconds?: number;   // Optional: Session validity (default: 259200)\n  autoTrackWorkflows?: boolean;      // Optional: Auto-track workflows (default: true)\n  quoteSelector?: (quotes: Quote[]) => Quote; // Optional: Custom quote selector\n  retryConfig?: RetryConfig;         // Optional: Retry configuration\n  logger?: Logger;                   // Optional: Custom logger\n}\n```\n\n### Wallet Provider\n\nThe SDK requires a wallet provider that implements:\n\n```typescript\ninterface WalletProvider {\n  address: string;                   // Bitcoin address\n  publicKey?: string;                 // Optional: Public key\n  signMessage: (message: string) => Promise<string>; // Sign messages\n  sendBitcoin?: (toAddress: string, satoshis: number) => Promise<string>; // Send BTC\n}\n```\n\n### Example Configuration\n\n```typescript\nconst sdk = new BorrowSDK({\n  apiKey: process.env.SATSTERMINAL_API_KEY!,\n  wallet: {\n    address: bitcoinAddress,\n    signMessage: async (message) => {\n      // Use sats-connect, Xverse, or UniSat wallet\n      const response = await signMessage({ message });\n      return response.signature;\n    },\n    sendBitcoin: async (to, amount) => {\n      const response = await sendBtcTransaction({ \n        recipients: [{ address: to, amount }] \n      });\n      return response.txid;\n    }\n  },\n  autoTrackWorkflows: true,\n  workflowPollInterval: 2000\n});\n```\n\n## Core Concepts\n\n### 1. Setup\nFor dashboards or account preloading, call `setup()` to initialize the smart account, create a session, and fetch history. Borrow execution can also prepare the required wallet/session state automatically.\n\nThe constructor is chainless. Account preload methods such as `setup()` use the active chain when available and otherwise default to Base for preload; borrow execution derives the chain from the selected quote.\n\n### 2. Quotes\nGet loan quotes based on your collateral amount and desired loan amount. The SDK fetches quotes from multiple protocols.\n\n### 3. Borrowing\nOnce you have a quote, you can execute the borrow operation. The SDK handles the entire workflow.\n\n### 4. Repaying\nRepay your loan partially or fully. You can also withdraw collateral if your loan health allows it.\n\n### 5. Workflow Tracking\nThe SDK tracks asynchronous workflows and provides status updates via callbacks.\n\n## Repay Flow\n\nThe repay workflow is an asynchronous process that handles loan repayment and collateral withdrawal. Here's how it works:\n\n### Overview\n\nWhen you call `repay()` or `withdrawCollateral()`, the SDK:\n1. Validates the amounts against the current loan state\n2. Prepares the platform wallet address/signature automatically if needed\n3. Creates a repay transaction on the backend\n4. Starts a Temporal workflow that handles the entire process\n5. Tracks the workflow and provides status updates\n\n### Workflow Stages\n\nThe repay workflow goes through the following stages:\n\n#### 1. **INITIALIZING**\n- The workflow is being set up\n- Validates amounts and prepares the transaction\n- **User Action:** None - wait for next stage\n\n#### 2. **TRANSFERRING_TO_KERNEL** (if repaying)\n- USDC is transferred from your wallet to the smart account (kernel wallet)\n- **User Action:** If insufficient balance, deposit USDC to the smart account address shown\n- **Status:** \"Moving repay tokens to kernel wallet\"\n\n#### 3. **REPAYING_LOAN** (if repaying)\n- The loan is repaid on the protocol (AAVE, Morpho, etc.)\n- USDC is used to pay down the debt\n- **User Action:** None - automatic\n- **Status:** \"Executing loan repayment on protocol\"\n\n#### 4. **WITHDRAWING_COLLATERAL** (if withdrawing)\n- Collateral (WBTC) is withdrawn from the protocol\n- **User Action:** None - automatic\n- **Status:** \"Withdrawing collateral from protocol\"\n\n#### 5. **TRANSFERRING_TO_PLATFORM_WALLET** (if withdrawing)\n- Withdrawn collateral is transferred to the platform wallet\n- **User Action:** None - automatic\n- **Status:** \"Moving collateral to platform wallet\"\n\n#### 6. **BRIDGE Stages** (if withdrawing)\nIf you're withdrawing collateral, it needs to be bridged from EVM (WBTC) to Bitcoin (BTC):\n\n- **BRIDGE_INITIALIZING:** Preparing the bridge\n- **BRIDGE_QUOTE_READY:** Bridge quote received\n- **BRIDGE_SWAP_CREATED:** Bridge swap order created\n- **BRIDGE_EXECUTING_APPROVAL:** Approving bridge contract\n- **BRIDGE_APPROVAL_CONFIRMED:** Approval confirmed\n- **BRIDGE_EXECUTING_INITIATE:** Initiating bridge\n- **BRIDGE_INITIATE_CONFIRMED:** Bridge initiated\n- **BRIDGE_AWAITING_BRIDGE_COMPLETION:** Waiting for bridge to complete\n- **BRIDGE_COMPLETED:** Bridge completed, BTC ready\n\n#### 7. **COMPLETED**\n- All operations completed successfully\n- If repaying: Loan debt reduced\n- If withdrawing: BTC sent to your withdrawal address\n\n#### 8. **FAILED** or **CANCELLED**\n- Workflow encountered an error or was cancelled\n- Check error details for resolution\n\n### Repay Flow Scenarios\n\n#### Scenario 1: Repay Only (No Withdrawal)\n\n```\nINITIALIZING\n  ↓\nTRANSFERRING_TO_KERNEL (User deposits USDC)\n  ↓\nREPAYING_LOAN\n  ↓\nCOMPLETED\n```\n\n#### Scenario 2: Withdraw Collateral Only (No Repay)\n\n```\nINITIALIZING\n  ↓\nWITHDRAWING_COLLATERAL\n  ↓\nTRANSFERRING_TO_PLATFORM_WALLET\n  ↓\nBRIDGE_INITIALIZING → ... → BRIDGE_COMPLETED\n  ↓\nCOMPLETED\n```\n\n#### Scenario 3: Repay and Withdraw (Both)\n\n```\nINITIALIZING\n  ↓\nTRANSFERRING_TO_KERNEL (User deposits USDC)\n  ↓\nREPAYING_LOAN\n  ↓\nWITHDRAWING_COLLATERAL\n  ↓\nTRANSFERRING_TO_PLATFORM_WALLET\n  ↓\nBRIDGE_INITIALIZING → ... → BRIDGE_COMPLETED\n  ↓\nCOMPLETED\n```\n\n### Important Notes\n\n1. **USDC Deposit Required:** If repaying, you must deposit USDC to the smart account address before the workflow can proceed past `TRANSFERRING_TO_KERNEL`.\n\n2. **Max Withdrawable:** Before withdrawing, check `getLoanCollateralInfo()` to get the accurate `maxWithdrawable` amount (accounts for fees and health factor).\n\n3. **Workflow Tracking:** Use callbacks to track progress:\n   ```typescript\n   await sdk.repay(loanId, amount, {\n     trackWorkflow: true,\n     callbacks: {\n       onStatusUpdate: (status) => {\n         console.log(`[${status.step}] ${status.label}`);\n         console.log(status.description);\n       },\n       onComplete: () => console.log('Done!'),\n       onError: (error) => console.error('Error:', error)\n     }\n   });\n   ```\n\n4. **Resuming Stuck Workflows:** If a workflow gets stuck (e.g., waiting for USDC deposit), you can retry by calling `repay()` again with the same parameters, or use the \"I've Deposited Funds\" button in the UI.\n\n5. **Partial Repays:** You can repay any amount less than the total debt. The workflow will handle partial repayment correctly.\n\n6. **Health Factor:** The system ensures your loan remains healthy after operations. If a withdrawal would make the loan unhealthy, it will be rejected with an error message showing the maximum withdrawable amount.\n\n## API Reference\n\n### Initialization\n\n#### `new BorrowSDK(config: BorrowSDKConfig)`\n\nCreates a new SDK instance.\n\n```typescript\nimport { BorrowSDK } from '@satsterminal-sdk/borrow';\n\nconst sdk = new BorrowSDK({\n  apiKey: 'your-api-key',\n  wallet: walletProvider\n});\n```\n\n### Wallet Connection\n\n#### `setup(): Promise<SetupResult>`\n\nInitializes the smart account, creates a session, and fetches history. This is useful for dashboard/account preload flows; `executeBorrow()` can prepare the required borrow session automatically.\n\n```typescript\nconst { userStatus, transactions } = await sdk.setup();\nconsole.log('Smart Account:', userStatus.smartAccountAddress);\nconsole.log('Transactions:', transactions.length);\n```\n\n**Returns:** Platform wallet, user status, active session, and transaction history.\n\n### Loan Operations\n\n#### `setup(): Promise<SetupResult>`\n\nSets up the SDK for account-oriented flows and returns current history. It is optional for borrowing because `executeBorrow()` prepares the required borrow wallet/session if needed.\n\n```typescript\nconst { userStatus, transactions } = await sdk.setup();\n```\n\n#### `getQuotes(request: QuoteRequest): Promise<Quote[]>`\n\nFetches loan quotes from available protocols.\n\n```typescript\nconst quotes = await sdk.getQuotes({\n  collateralAmount: '0.01',\n  loanAmount: '1000'\n});\n\n// Select a quote (or use default selector)\nconst selectedQuote = quotes[0]; // Or use custom selector\n```\n\n**Returns:** Array of `Quote` objects from different protocols.\n\n#### `executeBorrow(quote: Quote, options?: BorrowOptions): Promise<string>`\n\nExecutes a borrow transaction with the selected quote.\n\n```typescript\nconst workflowId = await sdk.executeBorrow(selectedQuote, {\n  destinationAddress: '0x...'\n});\n\nawait sdk.trackWorkflow(workflowId, {\n  onStatusUpdate: (status) => console.log(status),\n  onComplete: () => console.log('Done!')\n}, 'borrow');\n```\n\n**Returns:** Workflow ID string.\n\n### Repay Operations\n\n#### `repay(originalBorrowId: string, repayAmount: string, options?: RepayOptions): Promise<string>`\n\nRepay a loan (full or partial). The SDK prepares the platform wallet address/signature automatically if needed.\n\n```typescript\nconst transactionId = await sdk.repay('loan-id', '500', {\n  useCollateral: false, // Use collateral to repay?\n  collateralToWithdraw: '0.001', // Optional: Withdraw collateral\n  userBtcWithdrawAddress: 'bc1q...', // Required if withdrawing\n  trackWorkflow: true,\n  callbacks: {\n    onStatusUpdate: (status) => console.log(status),\n    onComplete: () => console.log('Repay complete!')\n  }\n});\n```\n\n**Parameters:**\n- `originalBorrowId: string` - The loan ID\n- `repayAmount: string` - Amount to repay in USDC (use '0' for collateral-only withdrawal)\n- `options?: RepayOptions`\n  - `useCollateral?: boolean` - Use collateral for repayment\n  - `collateralToWithdraw?: string` - Amount of collateral to withdraw\n  - `userBtcWithdrawAddress?: string` - BTC address for withdrawal\n  - `trackWorkflow?: boolean` - Track the workflow\n  - `callbacks?: WorkflowCallbacks` - Workflow callbacks\n\n**Returns:** Transaction ID string.\n\n#### `withdrawCollateral(originalBorrowId: string, collateralAmount: string, btcWithdrawAddress: string, options?: WithdrawOptions): Promise<string>`\n\nWithdraw collateral from a loan. The SDK prepares the platform wallet address/signature automatically if needed.\n\n```typescript\nconst transactionId = await sdk.withdrawCollateral(\n  'loan-id',\n  '0.001',\n  'bc1q...',\n  {\n    trackWorkflow: true,\n    callbacks: {\n      onStatusUpdate: (status) => console.log(status),\n      onComplete: () => console.log('Withdrawal complete!')\n    }\n  }\n);\n```\n\n**Returns:** Transaction ID string.\n\n#### `getLoanCollateralInfo(loanId: string): Promise<LoanCollateralInfo | null>`\n\nGet loan collateral information including max withdrawable amount.\n\n```typescript\nconst collateralInfo = await sdk.getLoanCollateralInfo('loan-id');\nif (collateralInfo) {\n  console.log('Max Withdrawable:', collateralInfo.maxWithdrawable, 'BTC');\n  console.log('Available Collateral:', collateralInfo.availableCollateral, 'BTC');\n  console.log('Total Debt:', collateralInfo.totalDebt, 'USDC');\n  console.log('Remaining Debt:', collateralInfo.remainingDebt, 'USDC');\n}\n```\n\n**Returns:** `LoanCollateralInfo` object or `null` if not available.\n\n### Transaction History\n\n#### `getLoanHistory(options?: HistoryOptions): Promise<PaginatedResponse<UserTransaction>>`\n\nGet loan transaction history.\n\n```typescript\nconst history = await sdk.getLoanHistory({\n  page: 1,\n  limit: 20,\n  status: 'active' // 'active' | 'pending' | 'all'\n});\n\nconsole.log(`Found ${history.transactions.length} transactions`);\nconsole.log(`Total: ${history.pagination.totalTransactions}`);\n```\n\n**Options:**\n- `page?: number` - Page number (default: 1)\n- `limit?: number` - Items per page (default: 10)\n- `status?: 'active' | 'pending' | 'all'` - Filter by status (default: 'all')\n\n**Returns:** Paginated response with transactions and pagination info.\n\n#### `getPendingLoans(): Promise<UserTransaction[]>`\n\nGet all pending loans (awaiting deposit).\n\n```typescript\nconst pendingLoans = await sdk.getPendingLoans();\nconsole.log(`You have ${pendingLoans.length} pending loans`);\n```\n\n#### `getRepayTransactions(loanId?: string): Promise<RepayTransaction[]>`\n\nGet repay transactions for a loan or all repay transactions.\n\n```typescript\n// Get repay transactions for a specific loan\nconst repayTxs = await sdk.getRepayTransactions('loan-id');\n\n// Get all repay transactions\nconst allRepayTxs = await sdk.getRepayTransactions();\n```\n\n#### `getRepayStatus(transactionId: string): Promise<RepayTransactionStatusResponse>`\n\nGet status of a repay transaction.\n\n```typescript\nconst status = await sdk.getRepayStatus('transaction-id');\nconsole.log('Status:', status.transactionDetails);\nconsole.log('Workflow State:', status.transactionState);\n```\n\n### Workflow Tracking\n\n#### `trackWorkflow(workflowId: string, callbacks: WorkflowCallbacks, workflowType?: 'borrow' | 'repay'): Promise<void>`\n\nManually track a workflow.\n\n```typescript\nawait sdk.trackWorkflow('workflow-id', {\n  onStatusUpdate: (status) => {\n    console.log('Status:', status.label);\n  },\n  onComplete: (result) => {\n    console.log('Workflow complete!', result);\n  },\n  onError: (error) => {\n    console.error('Error:', error);\n  }\n}, 'borrow'); // or 'repay'\n```\n\n#### `resumeLoan(workflowId: string, callbacks?: WorkflowCallbacks): Promise<void>`\n\nResume tracking a loan workflow.\n\n```typescript\nawait sdk.resumeLoan('workflow-id', {\n  onStatusUpdate: (status) => console.log(status),\n  onComplete: () => console.log('Resumed and completed!')\n});\n```\n\n### Utility Methods\n\n#### `getStatus(workflowId: string): Promise<any>`\n\nGet workflow status.\n\n```typescript\nconst status = await sdk.getStatus('workflow-id');\n```\n\n#### `clearSession(): void`\n\nClear the current session.\n\n```typescript\nsdk.clearSession();\n```\n\n## Examples\n\n### Complete Loan Flow\n\n```typescript\nimport { BorrowSDK, ChainType } from '@satsterminal-sdk/borrow';\n\nconst sdk = new BorrowSDK({\n  apiKey: 'your-api-key',\n  wallet: walletProvider\n});\n\nconst quotes = await sdk.getQuotes({\n  collateralAmount: '0.01',\n  loanAmount: '1000'\n});\nconst workflowId = await sdk.executeBorrow(quotes[0]);\n\nawait sdk.trackWorkflow(workflowId, {\n  onStatusUpdate: (status) => {\n    console.log(`[${status.step}/${status.totalSteps}] ${status.label}`);\n    console.log(status.description);\n  },\n  onDepositReady: (info) => {\n    console.log('📥 Deposit Required:');\n    console.log(`Address: ${info.depositAddress}`);\n    console.log(`Amount: ${info.amount} BTC`);\n    // User deposits BTC here\n  },\n  onComplete: () => {\n    console.log('✅ Loan completed!');\n    console.log('Workflow ID:', workflowId);\n  },\n  onError: (error) => {\n    console.error('❌ Error:', error);\n  }\n}, 'borrow');\n```\n\n### Manual Loan Flow (Advanced)\n\n```typescript\n// Step 1: Get quotes\nconst quotes = await sdk.getQuotes({\n  collateralAmount: '0.01',\n  loanAmount: '1000'\n});\n\n// Step 2: Select best quote (or use default selector)\nconst selectedQuote = quotes[0];\n\n// Step 3: Execute borrow with workflow tracking.\n// executeBorrow() prepares the platform wallet/session automatically if needed.\nconst workflowId = await sdk.executeBorrow(selectedQuote);\n\nawait sdk.trackWorkflow(workflowId, {\n  onStatusUpdate: (status) => {\n    console.log(`[${status.step}/${status.totalSteps}] ${status.label}`);\n  },\n  onDepositReady: (info) => {\n    console.log('Deposit to:', info.depositAddress);\n  },\n  onComplete: () => console.log('Done!')\n}, 'borrow');\n```\n\n### Withdraw USDC (Gasless)\n\n```typescript\n// Withdraw borrowed USDC to your wallet - gas is sponsored.\n// The SDK prepares platform wallet signing automatically if needed.\nconst transactionId = await sdk.withdrawToEVM({\n  chain: ChainType.ARBITRUM,\n  amount: '100',\n  assetSymbol: 'USDC',\n  destinationAddress: '0x...'\n});\n\nconst status = await sdk.getWithdrawStatus(transactionId);\nconsole.log(status.data.transactionDetails?.transactionHash);\n```\n\n### Repay a Loan\n\n```typescript\nawait sdk.repay(loanId, '1000', {\n  trackWorkflow: true,\n  callbacks: {\n    onComplete: () => console.log('Repaid!')\n  }\n});\n```\n\n### Withdraw Collateral to Bitcoin\n\n```typescript\nawait sdk.withdrawCollateral(loanId, '0.01', 'bc1q...', {\n  trackWorkflow: true\n});\n```\n\n### Check Positions\n\n```typescript\n// Get wallet balances\nconst positions = await sdk.getWalletPositions();\n\n// Get loan history\nconst history = await sdk.getLoanHistory({ status: 'active' });\n\n// Get collateral info\nconst info = await sdk.getLoanCollateralInfo(loanId);\nconsole.log('Max withdrawable:', info.maxWithdrawable);\n```\n\n## Configuration\n\n```typescript\ninterface BorrowSDKConfig {\n  apiKey: string;              // Required\n  wallet: WalletProvider;      // Required\n  workflowPollInterval?: number;     // Default: 2000ms\n  sessionValiditySeconds?: number;   // Default: 259200 (3 days)\n  autoTrackWorkflows?: boolean;      // Default: true\n}\n\ninterface WalletProvider {\n  address: string;\n  signMessage: (message: string) => Promise<string>;\n  sendBitcoin?: (toAddress: string, satoshis: number) => Promise<string>;\n}\n```\n\n## Wallet Integration\n\nWorks with any Bitcoin wallet that can sign messages:\n\n```typescript\n// With sats-connect\nimport { signMessage, sendBtcTransaction } from 'sats-connect';\n\nconst wallet = {\n  address: bitcoinAddress,\n  signMessage: async (msg) => {\n    const res = await signMessage({ message: msg });\n    return res.signature;\n  },\n  sendBitcoin: async (to, amount) => {\n    const res = await sendBtcTransaction({\n      recipients: [{ address: to, amount }]\n    });\n    return res.txid;\n  }\n};\n```\n\n## API Reference\n\n| Method | Description |\n|--------|-------------|\n| `setup()` | Optional account preload: initialize wallet/session and fetch history |\n| `getQuotes(params)` | Get loan quotes |\n| `executeBorrow(quote)` | Execute borrow; prepares required wallet/session automatically |\n| `repay(loanId, amount, options)` | Repay a loan; prepares platform wallet signing automatically |\n| `withdrawCollateral(loanId, amount, btcAddress)` | Withdraw collateral to BTC; prepares platform wallet signing automatically |\n| `withdrawToEVM(params)` | Create a gasless platform-wallet transfer to EVM; returns a trackable withdrawal transaction ID |\n| `withdrawToBitcoin(params)` | Withdraw USDC to BTC; prepares platform wallet signing automatically |\n| `getLoanHistory(options)` | Get transaction history |\n| `getLoanCollateralInfo(loanId)` | Get loan collateral details |\n| `getWalletPositions()` | Get wallet token balances |\n\n## Error Handling\n\n```typescript\nimport { BorrowSDKError, ApiError } from '@satsterminal-sdk/borrow';\n\ntry {\n  const workflowId = await sdk.executeBorrow(selectedQuote);\n  await sdk.trackWorkflow(workflowId, callbacks, 'borrow');\n} catch (error) {\n  if (error instanceof ApiError) {\n    console.error('API Error:', error.statusCode, error.message);\n  }\n}\n```\n\n## Documentation\n\nFull documentation: [docs.satsterminal.com](https://docs.satsterminal.com)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}