{"_id":"@bubolabs/wallet-rn-sdk","_rev":"58-03c24f0e1b39b2311726f3ee567287ba","name":"@bubolabs/wallet-rn-sdk","dist-tags":{"latest":"0.2.41"},"versions":{"0.1.2":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.2","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.2","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"8ff39a71c4c66c52440356fc230b5cb3871774a9","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.2.tgz","fileCount":44,"integrity":"sha512-LU2/gw4MjHGNL7O5LlhmfzF7g8TXsy63rgip69p/LInnrKEbaA7ryj2MH0tLyPfLyJFdU9nEGzor63Uqbhdtbg==","signatures":[{"sig":"MEQCIBcAQ+YF0l2afpF33Uw+LZ7jdvMCj/2kV7FkU7f+n/huAiBi+sz9/o568lh7qB269s+h601r4cKG9a2zsA2ovRXgUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98432004},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8748af262d5ddd3185f797bc597eaafce32ea593","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.2.tgz","_integrity":"sha512-LU2/gw4MjHGNL7O5LlhmfzF7g8TXsy63rgip69p/LInnrKEbaA7ryj2MH0tLyPfLyJFdU9nEGzor63Uqbhdtbg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.2_1772851160575_0.3476593505120691","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.4","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.4","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"99302e75d46744585b7054d6195e68720b54fbbd","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.4.tgz","fileCount":47,"integrity":"sha512-aryl9o3ptdVZXzuYOZkbO0yNIT+8s57gfDs1TLs5FBsV5waCvCNOJzx2waESmuxIsFopxHeCEE3tM0GfRwwBSA==","signatures":[{"sig":"MEYCIQCUttDIlxdMLQ279SCdoBtYhfIk3npiEOQ5Tv7XtwGHjgIhAPl8kjlEdeaK6JzC/FB3MkmHk5wT6lVJpZAHBsTMfN/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98452305},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"adccc5fcbf53918b446aab724454c7f27661e04d","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.4.tgz","_integrity":"sha512-aryl9o3ptdVZXzuYOZkbO0yNIT+8s57gfDs1TLs5FBsV5waCvCNOJzx2waESmuxIsFopxHeCEE3tM0GfRwwBSA==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.4_1772884006559_0.44450737596735945","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.5","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.5","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"b5779997b8fd795a6d6419bf46df12236e43a8a2","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.5.tgz","fileCount":47,"integrity":"sha512-EBlM1ZT4M+qztcJuFmr0q/YNUUDy2MHvsSmrym/OpUwGxpJq0u3G4O0Av88ayIO0siiIb8hzGhqxV2Hb4BICfA==","signatures":[{"sig":"MEQCIGj6fOmhJTyfsEOAgcE3yiFnlGLC5UyfmBj4dbt4zq6XAiAU/Ca5Cpcv4c/vEdcMbi4NiZNvKaVP/AMi9CruSmFouw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110971026},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c09f81f7e25985804b7db68d9351515d8ac7a5d3","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.5.tgz","_integrity":"sha512-EBlM1ZT4M+qztcJuFmr0q/YNUUDy2MHvsSmrym/OpUwGxpJq0u3G4O0Av88ayIO0siiIb8hzGhqxV2Hb4BICfA==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.5_1772899279823_0.8380927708677439","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.7","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.7","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"21af3609729a5d1d22adb259828d72b7b148ab1c","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.7.tgz","fileCount":47,"integrity":"sha512-MEkQ1ZxfFy0jnckqhc2N/vn7Xv5ngH7w32BlQQtcb/oqvsv+R9DijIxvORji634nN7ijX1O7uZVF9NcvCZXELA==","signatures":[{"sig":"MEQCIGJ9PKJzX0l1thxqHTT9KZZYo/PGEzrw+5iODJPwYPbNAiAcubrnHhJ3+t2tnNrWT7CgnL26RSN/IESDXVgAjLCY5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110158890},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7995d7a86de62b1a7a8a704aabca22e68791426d","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.7.tgz","_integrity":"sha512-MEkQ1ZxfFy0jnckqhc2N/vn7Xv5ngH7w32BlQQtcb/oqvsv+R9DijIxvORji634nN7ijX1O7uZVF9NcvCZXELA==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.7_1772935888333_0.007908463370924101","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.8","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.8","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"442e5ef4d3b68a1e64d08d5c6f74a37e6c4372a9","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.8.tgz","fileCount":47,"integrity":"sha512-Cdl/wfvBQ3IK+y8n6Ys9YgoPAMNCw4Ms/Wi6G63ybNJACBz4AflxuAx56HD1Vsjlhh8Pn8QIL/0lUoZPi55JbA==","signatures":[{"sig":"MEYCIQC+C//Rc38S459KPctvVQ0KiVS+EZwfVG5FgEWhrsR4KwIhAP+5A3FYX1vozkr+CudfsXr3bi720tiB0uGZNWgpXa6C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113580312},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9caf045161af130e0d4bd7e6ca2ad8c4cadadfd6","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.8.tgz","_integrity":"sha512-Cdl/wfvBQ3IK+y8n6Ys9YgoPAMNCw4Ms/Wi6G63ybNJACBz4AflxuAx56HD1Vsjlhh8Pn8QIL/0lUoZPi55JbA==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.8_1772966881058_0.7418196025111452","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.9","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.9","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"bef4fa9ed874f60b56901461433d8d3b520ac7d0","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.9.tgz","fileCount":47,"integrity":"sha512-mDfV2UFMGnZpBV5fabAvCloauPDqCJyrPA0SM/DpfaFbtURWmOqjoXcJzQzDROGMbDePvKYWWPx1p/UG3P4/KA==","signatures":[{"sig":"MEUCIQCPYpiT1uIdpYem+q+f1ETL61hBo6jQks+ZcnkZb0AsJAIgf0Agnis4v5hg6QD3qOu1Z7tuqCEXbNbUKQyleTUQkI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113569752},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7dcd1eb0e50abaa7eea53150d5b50489bf75bc3a","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.9.tgz","_integrity":"sha512-mDfV2UFMGnZpBV5fabAvCloauPDqCJyrPA0SM/DpfaFbtURWmOqjoXcJzQzDROGMbDePvKYWWPx1p/UG3P4/KA==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.9_1772968254990_0.5436103734607902","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.10","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.10","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"35da8cae8edcd4c5a53bdcfa1804bfebec0fe4c5","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.10.tgz","fileCount":47,"integrity":"sha512-n6JwWOYJ+Qj4DQLP5Q/ZTigsd70agdrlvZgcqQnUQjbAiwdXPOBcQwQ+oiEENz7LK7rkadrEXvanDmG5L0s9ow==","signatures":[{"sig":"MEUCICb4MFsueh01Z3h132e8Qw/pfPmaS5SWdtGuOsKaa//SAiEAt/HZ0r6zcw/d71JKacNi6X7EX5C5rlNyIF+GOTO4MLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113555745},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.10.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ea2e2fe66138870e2bc975043ba319a2c7f52577","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.10.tgz","_integrity":"sha512-n6JwWOYJ+Qj4DQLP5Q/ZTigsd70agdrlvZgcqQnUQjbAiwdXPOBcQwQ+oiEENz7LK7rkadrEXvanDmG5L0s9ow==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.10_1772970462229_0.1310989834603662","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.11","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.11","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"026bad625df2705071ee398b23d8479cfe3b0c2d","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.11.tgz","fileCount":47,"integrity":"sha512-uMChOug8DwaIXhCh1BrDIbkgLq6Kp+zf1Y0vQQIG16NgiENorTl9QLgWOZtnRZFvEmAJUkWCCzY2QWowzv8TRA==","signatures":[{"sig":"MEYCIQCPw+Xy2FMh7gcMg6eT7wYgVOIQpJ/Z+FjRI+y73L8vIgIhAKsLOVTxjiHDdS6jscrIR+zIkuxvnpXdzY9EiJFq3E9R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113555745},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.11.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"da9becbb291523f51bd86112ebac9ba02be2eba3","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.11.tgz","_integrity":"sha512-uMChOug8DwaIXhCh1BrDIbkgLq6Kp+zf1Y0vQQIG16NgiENorTl9QLgWOZtnRZFvEmAJUkWCCzY2QWowzv8TRA==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.11_1772971714866_0.6451371226516702","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.12","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.12","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"14868d8c61ca97a55e6caf4ad8d91bc68de59914","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.12.tgz","fileCount":47,"integrity":"sha512-eutrwmVppxaD4hGpL243K9l9H+ZUVBry9urSEFDEpnNvG2NcD5pNHJ3OMhctTfzvLrdtOYzAU27QVgBbTkQGCg==","signatures":[{"sig":"MEQCIHNExgjDELU4SUJNoLR0XTgGf2Xo1uPnaXbPcd+LeouCAiAlsWBSA7JQioHl6Gs9cHhz5q1/Nlz0xuWRRIQnEpaUCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123906229},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.12.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1bdbb449179ba245ebd59f30026c167ecc61e70f","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.12.tgz","_integrity":"sha512-eutrwmVppxaD4hGpL243K9l9H+ZUVBry9urSEFDEpnNvG2NcD5pNHJ3OMhctTfzvLrdtOYzAU27QVgBbTkQGCg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.12_1773023333291_0.9977970450202951","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.13","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.13","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"12f0c6877bde6c7338ab2e0f41f621a977a97b28","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.13.tgz","fileCount":47,"integrity":"sha512-9BBkxzAqZ00ogubBRYuAeujRO7xzgjdj/bB3oberOiFaOt95LHkSBlVXlxOzWgzY2sq/X5FTSPXWWjqhhq/TyQ==","signatures":[{"sig":"MEYCIQC/QVqGddClRl4MMEg1pEuf5wjjTmL8Oa+noQnurVNIJgIhAL6dX7vja2aaJ0deOrmDZ/wXBVWsm0r80FjgDOYx0Pyq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124273144},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.13.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"845977cee5c6f81052afa44b3528698408dbb90a","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.13.tgz","_integrity":"sha512-9BBkxzAqZ00ogubBRYuAeujRO7xzgjdj/bB3oberOiFaOt95LHkSBlVXlxOzWgzY2sq/X5FTSPXWWjqhhq/TyQ==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.13_1773034827239_0.8515512172211368","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.14","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.14","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"9164b685f21aecf597d7f196b8d18865bdbc2bad","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.14.tgz","fileCount":47,"integrity":"sha512-P9Cjt6W880D1VrCdgyTDuB8Psxt4apGxq4vecTOveBfy+VlOs35bNVg+0yCPKfuoHm4Lul+YFmEwNx3bJwqjkw==","signatures":[{"sig":"MEYCIQDwzlszzS2RtZxisHi6Yxbz7b/T+UFDd3QHTBSfi7DQEgIhALCsZN6qOjZXbVISq5dLPEvsgjwzV/qL/ITATJntHEfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128466518},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.14.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8dc7d926c49f65447883239ec450e7f66b8e6df8","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.14.tgz","_integrity":"sha512-P9Cjt6W880D1VrCdgyTDuB8Psxt4apGxq4vecTOveBfy+VlOs35bNVg+0yCPKfuoHm4Lul+YFmEwNx3bJwqjkw==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.14_1773040938127_0.6151714646046265","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.15","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.15","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"8ec2f64809e69de999be42711a4059ed13f75f16","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.15.tgz","fileCount":47,"integrity":"sha512-N7Wzz1DNOJz9O6Lx3ImGrQ99bJdU1Gox0ErOcyxQfSs4deW8bDtQrmGMs6KcXHimVY6toUnaNB3ABn0vTMRcTQ==","signatures":[{"sig":"MEUCIQC4qcofgHqIYsemzucy0lzn40rWUN7bJGWptRrw5Zy3dAIgTLoAemTDNodiokAelnm44gR/URrCZlVCyxcBLhZ9olQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130830550},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.15.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d53c0e15f533aa6e275a0ec09844f1fd4bc3c605","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.15.tgz","_integrity":"sha512-N7Wzz1DNOJz9O6Lx3ImGrQ99bJdU1Gox0ErOcyxQfSs4deW8bDtQrmGMs6KcXHimVY6toUnaNB3ABn0vTMRcTQ==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.15_1773053542361_0.921118121350476","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.16","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.16","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"036a9ddba9f9b29bd714ac04bff6d400d4fd0eb5","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.16.tgz","fileCount":47,"integrity":"sha512-e/r4MsTTxRzVVX5pnhv+NJL/jPU2dcbGa9Ji5zFuoGNHXptBliA69rG5cogDkb+VYAIMc2zaWBQpyUnCEfh12A==","signatures":[{"sig":"MEUCIBSOQfq9auFVabJpHbmlo4GkMwYa6Qa+vwNcy69I+pV1AiEA34fHNtzQ42PT/HKkjMldCcz4HpoAdKbpcwjNcPkPNvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132065507},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.16.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b1b6debe775beab1947933aa59b00b0bfdeac47a","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.16.tgz","_integrity":"sha512-e/r4MsTTxRzVVX5pnhv+NJL/jPU2dcbGa9Ji5zFuoGNHXptBliA69rG5cogDkb+VYAIMc2zaWBQpyUnCEfh12A==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.16_1773060128761_0.4930504552348687","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.17","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.17","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"e026572ce40a1d6698cab357f043d01cd138e6f8","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.17.tgz","fileCount":47,"integrity":"sha512-5LTaHh1G4GLvReddRppKJJJ9DrncA3/LvUFLu39J7S8kn2fqL5YbSI4LCcW771hDiJq+cyRdPios4ydtUJybWw==","signatures":[{"sig":"MEUCIA3S7V5FmoFxGvq400ik+lPK1uuhMmnHmbjyYqNUCkE9AiEA8vG4+eFpCq2o7j2WfYeeZFJyx/pJDKAK4rnX85QNKqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132067444},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.17.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f24d22ef16bb635cb11772bb9ec3846a6ad525e4","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.17.tgz","_integrity":"sha512-5LTaHh1G4GLvReddRppKJJJ9DrncA3/LvUFLu39J7S8kn2fqL5YbSI4LCcW771hDiJq+cyRdPios4ydtUJybWw==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.17_1773061733486_0.6666776656761277","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.18","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.18","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"dec5540991014b187d677c90fa92e3231451a992","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.18.tgz","fileCount":47,"integrity":"sha512-psnZ5IbJd93i/+h6pTUJTrdg5LwbjSEh5arBApp9B5F8ByDK7xepf83uHS2KWN6yXTcLBmqWnBlhfzRo3DUp5A==","signatures":[{"sig":"MEUCIAMx62+0DDErnS6yUgX+GnyKXZhoivc1AvLLlUbwxn3KAiEA+qTksCRqrBAngQlU2lgPS7VarbZ67OyeTE/MHYrmHrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132074889},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.18.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6a1cef8756dbc33d0a158009ec4addfca214b2c5","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.18.tgz","_integrity":"sha512-psnZ5IbJd93i/+h6pTUJTrdg5LwbjSEh5arBApp9B5F8ByDK7xepf83uHS2KWN6yXTcLBmqWnBlhfzRo3DUp5A==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.18_1773063896313_0.49463342734020643","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@bubolabs/wallet-rn-sdk","version":"0.1.19","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.1.19","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"8fb804b9ef04259c463efb04b1115c2a236c788b","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.1.19.tgz","fileCount":47,"integrity":"sha512-wclnRqnvpJAVj/TI7A9S55N92aUNOx6ACVh3d45zpyay2mFxTS0N7fl1H4ca7ehnOuGsozheK5Vk/YWEBw+wbg==","signatures":[{"sig":"MEQCIGA1p9SBjhH60oDgaTwDKHMpp0gD7tIm/ISBQNfDw8MIAiBEq838O74++N77Aoe2xh+C3JQtnxfDWuBF52le/3rtXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132074889},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.19.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ffdd9f9dad930b64114005ee890f56dd53c5eec8","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.1.19.tgz","_integrity":"sha512-wclnRqnvpJAVj/TI7A9S55N92aUNOx6ACVh3d45zpyay2mFxTS0N7fl1H4ca7ehnOuGsozheK5Vk/YWEBw+wbg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.1.19_1773067997624_0.2147683097444888","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.0","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.0","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"9a523642bfbc413e2418c729d979be13bf988838","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.0.tgz","fileCount":47,"integrity":"sha512-4HlWFAlel4N1XrWALZu8BOOTuc3AkQDHVMOgh3D/3A6ZsuLQgs++jnsycPm4a+zB4RaiS/t+pLceCYXW8UPmhQ==","signatures":[{"sig":"MEUCIAjFu5UFEyzNQK7e8Z+AwZLJscEx7+R4M5C0x9IAXEMIAiEA5Dw4p0eWDN3+nOn7I/CBK4siGe5UJFj10issaaCDkr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132081800},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"cbf631c49fb05ac9da7e58282da778e7c95f9b7a","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.0.tgz","_integrity":"sha512-4HlWFAlel4N1XrWALZu8BOOTuc3AkQDHVMOgh3D/3A6ZsuLQgs++jnsycPm4a+zB4RaiS/t+pLceCYXW8UPmhQ==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.0_1773073151914_0.2060068422432706","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.1","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.1","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"a9074cac514dfb81f960d50e06cd60414308a583","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.1.tgz","fileCount":47,"integrity":"sha512-huGaSFxY0p+szQY6AzF6XGj4Ej0EaB45iCdsBbpruxgGlv0SzMTDTb5JFolEUL6SW3jHU6isUzW2lRDj/NPUDg==","signatures":[{"sig":"MEUCIHpqGiFSnTKv/v8AMI2QgmIBeU8JD1BK1MbIQvAsufTPAiEAhn0OoZkI/hCvyz2/tcjp2UQyjd0d0BvbJ7EzJUE27Pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132081800},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5811ad184421f1f3c4238cf1033e89c3c72d889b","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.1.tgz","_integrity":"sha512-huGaSFxY0p+szQY6AzF6XGj4Ej0EaB45iCdsBbpruxgGlv0SzMTDTb5JFolEUL6SW3jHU6isUzW2lRDj/NPUDg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.1_1773113865211_0.003964017659189523","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.2","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.2","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"3598eee2a942d90fb4d5c663ac7d7f403643a38d","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.2.tgz","fileCount":47,"integrity":"sha512-SWNALV+SxwrswqM4yW2iNqTMKrLlxJg3lp4uT43jLxQOu6esSVH7xw6RFkljdmyuHhOmxhiXoBeJlhmx4//I8g==","signatures":[{"sig":"MEQCIGt9NCgCQkIbClPPEg+BBOxYsnQTbDSQVS03ctqJXsHAAiBTMoDLaZCM/4CEKoMWVLl/znvljyPRE9XxR13orCJxfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132083642},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4586afeccedda4a02cef756cfb1d83add7ddef11","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.2.tgz","_integrity":"sha512-SWNALV+SxwrswqM4yW2iNqTMKrLlxJg3lp4uT43jLxQOu6esSVH7xw6RFkljdmyuHhOmxhiXoBeJlhmx4//I8g==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.2_1773134614729_0.8684684408063412","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.3","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.3","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"71a1c7e65aca0f95835e29fc58187db703e84eac","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.3.tgz","fileCount":47,"integrity":"sha512-5vFh6BzzMaU/L0Bp01zKThN+PjzkDAERtwI+ep+AJnXAtj4J01IoyzxP0shkhOU02lBDnlDt4szOa86JRZ57Hw==","signatures":[{"sig":"MEUCIHy4zgRU6muzpZSTiUA7LnhC4Jstbcr4SNf2ipn7dRQcAiEA9Ytz5eumjs85Qf211fLWSUsm1/uPfSAEAddvrVBpH5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134072989},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"30e41a1f9897b091778bea36af9516c9e47be6e1","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.3.tgz","_integrity":"sha512-5vFh6BzzMaU/L0Bp01zKThN+PjzkDAERtwI+ep+AJnXAtj4J01IoyzxP0shkhOU02lBDnlDt4szOa86JRZ57Hw==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.3_1773198158217_0.7301683800134908","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.4","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.4","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"dfeacc35d22db5374c5ee6262b0dd01d0f60a7e8","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.4.tgz","fileCount":47,"integrity":"sha512-X/RwJMpMnIYzUPj3YeSBPpwQPFGMbjwxF1hGHGPp/xvns/mYE7mKMcyQZ5J8V/F+Lccnq6Wt9VEiJzOdjaP+nQ==","signatures":[{"sig":"MEQCICIG/sza6n8MFM77bUU48VinkJH/MbKjAA9QYj45G0UoAiAVKk/R1ryjk9W6Jkd6HZFAoaXWOuOWEF2lgDzzjMjHxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135167166},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"51b1bf8e906ce6daabe6cf09b60448040d75e952","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.4.tgz","_integrity":"sha512-X/RwJMpMnIYzUPj3YeSBPpwQPFGMbjwxF1hGHGPp/xvns/mYE7mKMcyQZ5J8V/F+Lccnq6Wt9VEiJzOdjaP+nQ==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.4_1773237307230_0.7170818856095789","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.5","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.5","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"a83b9e4732b4a9fe0ef7482bb318e83dd3a098d1","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.5.tgz","fileCount":47,"integrity":"sha512-rV+oezFCirIS0hJOlPLFUifISx0K3EDDCkwR3z89/PFXt57OT/BlXXX2qZpSmdrdMKWAP7ecEVwD4kRsx65BHw==","signatures":[{"sig":"MEYCIQCU30oDcVpQrvuIyMsJBk6etvfHY+rHl1uCf/6zGPBV+gIhAPDpzbtMn2AFNb5+7PPEiUZhEF98w/z/NZnLSox2H73z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135538429},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f33bc36ab57cc4a9ae88ba3909d1c58ab52f9316","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.5.tgz","_integrity":"sha512-rV+oezFCirIS0hJOlPLFUifISx0K3EDDCkwR3z89/PFXt57OT/BlXXX2qZpSmdrdMKWAP7ecEVwD4kRsx65BHw==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.5_1773286877034_0.5816279220967584","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.6","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.6","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"ce27718bc78d97281a29019dec82c1d353288daa","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.6.tgz","fileCount":47,"integrity":"sha512-1z8z0NOqaAzMkOn3Wu3MjgqgVqenGFJ5yy8TJEiPQmCv9Ygt+Cm/Y38G6uONwN6dh+onybVnomsD/ktTCKANzQ==","signatures":[{"sig":"MEUCID1jCUWC4t86XlJokQtQLkMJHw2voPgtoOGAwIyusZQPAiEAnkl1AVDJ9Esqi8x3QXqsvFtBkxVgJhIyQFBsTZRL8OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135539743},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"299ef474d30efcd38ec3c93bc161e21710d33b85","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.6.tgz","_integrity":"sha512-1z8z0NOqaAzMkOn3Wu3MjgqgVqenGFJ5yy8TJEiPQmCv9Ygt+Cm/Y38G6uONwN6dh+onybVnomsD/ktTCKANzQ==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.6_1773311176044_0.5823839444529557","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.7","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.7","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"222ce505ee6b1acb605e67b8a8506de01284b4e0","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.7.tgz","fileCount":50,"integrity":"sha512-vjiAO3RG+sHxaedfhx5RQ0PNUGPCFMlFXhkp0Q2puAIZ8gt+blFHqsZ33Tixv9Hna2cgMEY/Vziu/PWU1TOS0Q==","signatures":[{"sig":"MEYCIQDx9y65r175ZRxMjeC3o9I8XjhuRpVmVDozFOYo4Pg/ZAIhAOB6M1IxMqhXxICIqCSEblqpBJ42pSXtej3cR2tQ/w7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135563914},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3ab97090895f2f8ff4672d61722e5951059fc084","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.7.tgz","_integrity":"sha512-vjiAO3RG+sHxaedfhx5RQ0PNUGPCFMlFXhkp0Q2puAIZ8gt+blFHqsZ33Tixv9Hna2cgMEY/Vziu/PWU1TOS0Q==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.7_1773320396711_0.6584164099070386","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.8","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.8","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"a946dd8c1ed2da1a5ef012a5f4e1e5ab15225623","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.8.tgz","fileCount":50,"integrity":"sha512-2H04Qh8i+I9etj/flGEq6sXe8Q/6TeXtB+gz7K8Bh5/vLTtwJ/o4Nvy0mOXYuDMOxzoK8kpPjwW79oFVaFpk7w==","signatures":[{"sig":"MEUCIQCBXcWye9jQeZYrUqgS0MQu7sQlNjQOWd7xsAB1YFWYUwIgZi8X+TV3bb7t0/XSN52CeSHZ7BGQj3ayi9UZnIObkIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136216208},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"61419b85d6336db8c39fa1150711e034385856f1","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.8.tgz","_integrity":"sha512-2H04Qh8i+I9etj/flGEq6sXe8Q/6TeXtB+gz7K8Bh5/vLTtwJ/o4Nvy0mOXYuDMOxzoK8kpPjwW79oFVaFpk7w==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.8_1773469449093_0.08943552430652546","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.9","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.9","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"cda0ecfab5848ebd42730489982b873543128e07","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.9.tgz","fileCount":50,"integrity":"sha512-+00pIPZGpBZU+RO3B+LJmarBO9lk4BUy7jkvv9D2eZpV2+/KrqLk4qL3inEVpeagE/lviJSSHog/TknTo9HFpw==","signatures":[{"sig":"MEYCIQD7K1daBj9F2V8X7SL9CXOlVe35xMr9RnCC7aZc6F3o/AIhAJcn4VB8eqHSaYl3F4l/pWFHiBsY8fJPnwGiHRJ3axsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136329697},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"534acab08e5a0e185587552121c23867a22b382e","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.9.tgz","_integrity":"sha512-+00pIPZGpBZU+RO3B+LJmarBO9lk4BUy7jkvv9D2eZpV2+/KrqLk4qL3inEVpeagE/lviJSSHog/TknTo9HFpw==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.9_1773478068916_0.7556052815867893","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.10","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.10","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"9c6c2fb31c6922d3584a8dffa4fc3d0604465b7f","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.10.tgz","fileCount":50,"integrity":"sha512-bidqc7lhpDzeVfmzq5w/tUGLiiVC89b9BrCsAtJ7i+3BU8sSonyaq4mcSG4Izv0cWnq/BwAKOZJXCDVl20RgQg==","signatures":[{"sig":"MEUCIQDBQPglmdKyqpo14yi7auy2KxdP2hlikNQy22mD3tMaygIgU1i1qJ2toNrsa5hFWKF12ht1JlQ+utf0yF334vEWlrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136719514},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.10.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8a09c558d44cb64d453796cb665e424630e56463","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.10.tgz","_integrity":"sha512-bidqc7lhpDzeVfmzq5w/tUGLiiVC89b9BrCsAtJ7i+3BU8sSonyaq4mcSG4Izv0cWnq/BwAKOZJXCDVl20RgQg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.10_1773492878038_0.42768768155500525","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.11","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.11","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"9461e2cc788b2a4da10fc4670ed8841cb776894d","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.11.tgz","fileCount":50,"integrity":"sha512-O096SM804yPyoBTxJKWbzgTIc0RfLICsG+Gm3iBHegC1RRMAwMp7IljNCN792XOgzw/aBdxKNmlmFtXcmeOPWw==","signatures":[{"sig":"MEQCIFGKvCW0xAhJ4XB2p9PpR8Bwm9Hmo7ZdQitTBtYfa+2DAiBJVtK74tMnAemXSv5UfZ/rDkHhzJ42YkLTT3ElsRp//Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136719514},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.11.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e8b9f59ecbec5d1fa124cc30e25b3235f654e473","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.11.tgz","_integrity":"sha512-O096SM804yPyoBTxJKWbzgTIc0RfLICsG+Gm3iBHegC1RRMAwMp7IljNCN792XOgzw/aBdxKNmlmFtXcmeOPWw==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.11_1773549846963_0.9199846836937755","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.12","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.12","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"d4e40c085b855af47b8a9529797cd8a82f8b8cd6","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.12.tgz","fileCount":50,"integrity":"sha512-ClvrNmef0wzIatD4N4iE2H9NHf77rV6hr5WVWGsIk6EJNxewgbeCUA5gxh9Txy9j1nRc2A6qLQvEb69j9RegIg==","signatures":[{"sig":"MEQCIGWdFtpjTVF0Gu73lT4ba2pc1c6CUHpt29eXPN/q4L6LAiAhl68N2CBoPc/Ql5tuCHC832jLA5vRcMw2oGPky8qTNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136719514},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.12.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3cdd821a6d1719f97427686a3e08d6e26bed8b6d","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.12.tgz","_integrity":"sha512-ClvrNmef0wzIatD4N4iE2H9NHf77rV6hr5WVWGsIk6EJNxewgbeCUA5gxh9Txy9j1nRc2A6qLQvEb69j9RegIg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.12_1773571027810_0.2365180608012316","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.13","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.13","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"72882676f4235841b84592e5928abbe9161b9a4f","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.13.tgz","fileCount":53,"integrity":"sha512-7qpuERJDuDfIQBNpwlaRohhhhqj7qSfWXoDhpzxEf1Oh989hhna28b4kNrEpgZF4iXWS9jjpg5nnURzUZn6Mlg==","signatures":[{"sig":"MEYCIQCUIlWUkcH3lX5clupoqg30XgIH1tcQetBOywGH94VDkAIhAJAEEt938VP5ScLW0ApdtQ6jKUaXIyPMZkEBDrHRjiay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136771337},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.13.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ff91c9888e8a8f08e455b57fdabe27570dc7c210","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.13.tgz","_integrity":"sha512-7qpuERJDuDfIQBNpwlaRohhhhqj7qSfWXoDhpzxEf1Oh989hhna28b4kNrEpgZF4iXWS9jjpg5nnURzUZn6Mlg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.13_1773634160367_0.1583403597382027","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.14","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.14","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"73dd91984f1e90e208c59124ecdba30c71b91323","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.14.tgz","fileCount":56,"integrity":"sha512-eVY3B/1+shW82rcDtyEpB6Dg8cLNNY8IRo+EoMRvd8bjQ0FtgopIWg2vL6dLZ38f4R2M/bCf2i9rm90+S5/sKg==","signatures":[{"sig":"MEQCIH2QSoaRKDcZInoygFeKZ1grPcAOwV8tiRBRmW7voQVQAiAoU/B7S7+6dBIywMDM6lK+Xs0v7RUM8ySAn7t053vdpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136797321},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.14.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9ee33035eb2c2bed83d1e239d0d74370192867ea","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.14.tgz","_integrity":"sha512-eVY3B/1+shW82rcDtyEpB6Dg8cLNNY8IRo+EoMRvd8bjQ0FtgopIWg2vL6dLZ38f4R2M/bCf2i9rm90+S5/sKg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.14_1773665081590_0.14743674081331792","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.15","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.15","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"b5c9569ae1bb3d2a979ec4c064d2903db64bc685","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.15.tgz","fileCount":59,"integrity":"sha512-USaXS7VIZzgYeSm3f3KqEdY30GDhGobM2kWyuagSZvSOQ4+bWVN/9JAjIA1g4JA/BTeQ81bWMmmRUZRHeLA03g==","signatures":[{"sig":"MEQCIQCBpJMFVqFvt3cgjwDplh1j5OyIdA5UrvJktC4sxv+duQIfSZvObsSi/0Lb8ZvJ0JF/p/4T8WwuOJaj1mg/RJPBaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138017834},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.15.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d45dc48fada7aafe8b4500a23e33f48d15f37f27","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.15.tgz","_integrity":"sha512-USaXS7VIZzgYeSm3f3KqEdY30GDhGobM2kWyuagSZvSOQ4+bWVN/9JAjIA1g4JA/BTeQ81bWMmmRUZRHeLA03g==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.15_1773739596886_0.1811882630171513","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.16","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.16","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"d78042a739faf898e6446759edf633d409bcedc8","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.16.tgz","fileCount":59,"integrity":"sha512-N+rB2gBzyyvy3gvALbEY+zbgkC15h5TtVP7GdXyf70k0FYAJanfRTttEBUSpKXuxy//fZmyFLmSwFfJrr/Fx0w==","signatures":[{"sig":"MEUCIE3KcBUMSo2eBf/+WOnqzwzgurkqYno/eMGeWtcIXa7TAiEAu1Fsp7krvm9UTb+H1BAX3TXJXTjQlVdFFbGBhCThcsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138021572},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.16.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"78288d162c742b78d95af1619da910aa3520b162","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.16.tgz","_integrity":"sha512-N+rB2gBzyyvy3gvALbEY+zbgkC15h5TtVP7GdXyf70k0FYAJanfRTttEBUSpKXuxy//fZmyFLmSwFfJrr/Fx0w==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.16_1773812159768_0.913480523994251","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.17","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.17","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"0906a4ed117dd0413fa95da37068db6cc3a4a24e","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.17.tgz","fileCount":59,"integrity":"sha512-tVNKjtUKgUj9YTiRL1iVzxA3q1xdhyfFNhrk3hFm/xAIha6VSp3EjYLZioMQTAT5m1b/Dbl7NI3O2lUtxtQ1Pg==","signatures":[{"sig":"MEUCIQDC6fLMYcmTFNcyAAiGOXxHp8jhwZfKhX5AYOoH3GuGqQIgYLoB5/rk2WwlEkO3mOCCcjaAGkEpByS9BOx1X4wlf9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139337945},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.17.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"42c0126205ddeed5538ca346df809d20eab8f831","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.17.tgz","_integrity":"sha512-tVNKjtUKgUj9YTiRL1iVzxA3q1xdhyfFNhrk3hFm/xAIha6VSp3EjYLZioMQTAT5m1b/Dbl7NI3O2lUtxtQ1Pg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.17_1774102717974_0.6895916900294212","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.18","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.18","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"a2c7daba90d926e8222f1d112e8b277b68dedb69","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.18.tgz","fileCount":62,"integrity":"sha512-0iOls1Xu/ItTFi/U9OjnLN2euIan4DT1NtUXKO3lhld+0NH6iS/U4oq8YyOg/sfmcXAhE/AciWQ1EONqykz72g==","signatures":[{"sig":"MEUCIHeKM2Tdib0pfMcV6ap1LgiRWCDpOyhaV2X7O/hfh/HeAiEAtv+Vse2k1xQvR/RYQiOxlBo770sVxpV+17Bv84a2iNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142390244},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.18.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"cd62d99a1e6de62a13ab7f19e75463ef068762d8","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.18.tgz","_integrity":"sha512-0iOls1Xu/ItTFi/U9OjnLN2euIan4DT1NtUXKO3lhld+0NH6iS/U4oq8YyOg/sfmcXAhE/AciWQ1EONqykz72g==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.18_1774265593097_0.2740372471767474","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.19","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.19","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"c380f5f1802cfa96247d8ef79af5db37b84a8dbf","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.19.tgz","fileCount":62,"integrity":"sha512-3w6gmIsFQN483rbFh2abAQXqEw8s9U9fW7w6LTnoRrahhVc4F3c12GZrJwntPT4zOnF4d+MJvcEAhp4x9MNDNg==","signatures":[{"sig":"MEUCIQCJkTyw9b7SN7QEppt8QvSPggQbRorAZ3MNRSyxlm3NPAIgQCtbPfqE8LHQ7e3NZ4BySNVcjhy/ruinuo7GGKEhYjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163801071},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.19.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a57efa5f8ca45725b503532e653dba71c1733910","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.19.tgz","_integrity":"sha512-3w6gmIsFQN483rbFh2abAQXqEw8s9U9fW7w6LTnoRrahhVc4F3c12GZrJwntPT4zOnF4d+MJvcEAhp4x9MNDNg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.19_1774432835831_0.13519004013028146","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.20","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.20","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"7c9b39d7bb22ec27b697048671138ce0c9d0eaa0","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.20.tgz","fileCount":62,"integrity":"sha512-PQz3fLJ2bGqPlhZxnOchkGY9kWYtLtDSS+0bF1WoFtloPjE5HPvbA4mlK3qveYNFkTI7GhdSXck4q6maNuYCUg==","signatures":[{"sig":"MEYCIQC6AL2Hx7pYaGNhRKKKBFrtZS5W8Q6SX8KBGGYy93wu2QIhAL9ElzmOADAdOHY1C8w0O1Q0OVZHfDji99QKyRe8eCjk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177895949},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.20.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5ba7cf7068e712359278f482c556153e5b9ce0bd","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.20.tgz","_integrity":"sha512-PQz3fLJ2bGqPlhZxnOchkGY9kWYtLtDSS+0bF1WoFtloPjE5HPvbA4mlK3qveYNFkTI7GhdSXck4q6maNuYCUg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.20_1774447095041_0.4416373744309794","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.21","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.21","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"744e28d13b506b4b3ad74922a6aa7e15e3e959c2","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.21.tgz","fileCount":62,"integrity":"sha512-xNIjJnHC4HeWqg1IYWqYuoxw9xfScXagPQ6lVBfTuoJu7XiewnIISA2/QuTnrDen+XphDMhXoK6d6T+yrEk7XQ==","signatures":[{"sig":"MEYCIQCwDdZM9MYp66NBMNA3S7ddLtNYRxeMewWf0r8+h8O0gwIhANu5jqDvmnOojeyK1YdFaQNwtd7I3cWleisa4B+umsvQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181319536},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.21.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"113079d9cd0bf2b4991271b6ec88841aba76e4a4","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.21.tgz","_integrity":"sha512-xNIjJnHC4HeWqg1IYWqYuoxw9xfScXagPQ6lVBfTuoJu7XiewnIISA2/QuTnrDen+XphDMhXoK6d6T+yrEk7XQ==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.21_1774493095852_0.7018000168123955","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.22","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.22","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"bfc73fed42e6ebbca0b84261c5b9f9d90c379842","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.22.tgz","fileCount":62,"integrity":"sha512-ztYQNFYUVHMyu/t7752FN8+xHuBMfKkRpY3ytWkfMWbCEzZ5Da7f2IAJnDozcA5cygj6ACPkVI+eZP7kBcGhNA==","signatures":[{"sig":"MEYCIQCZo0deTBWvGlW2xyFK3Rmg6zfDEBP/r9uC9YfPe8LYSQIhAJ3iLg1bZ7pCXoj35NBI3lC5NV6zMB0MggN8JFkwyqg1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183383652},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.22.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6744ed27e095f4f56311d94823f24f4cb4ccb76f","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.22.tgz","_integrity":"sha512-ztYQNFYUVHMyu/t7752FN8+xHuBMfKkRpY3ytWkfMWbCEzZ5Da7f2IAJnDozcA5cygj6ACPkVI+eZP7kBcGhNA==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.22_1774526004456_0.11880661267208459","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.23","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.23","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"6d488d37bd2006e876e77cdd5d0d1d73941f303c","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.23.tgz","fileCount":62,"integrity":"sha512-N1sitUWMtp3x87f7IWepzt5KgYIJEzG1ri7tGQbl5sscTqsWg8jS7VZ7DsRLkjVbumPkxJ82Z67agj9321ndKQ==","signatures":[{"sig":"MEUCIGOKp19CPeQkHGUfrRS2gyXc1IUHfwj3BA7Do6ROpdKNAiEAwOY7ruAebf1dLdK4aqSG7lWEY0niZyuc+uJFabSB88o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183936359},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.23.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b04422b724d49eb0bd877be59eb220dfa240da5a","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.23.tgz","_integrity":"sha512-N1sitUWMtp3x87f7IWepzt5KgYIJEzG1ri7tGQbl5sscTqsWg8jS7VZ7DsRLkjVbumPkxJ82Z67agj9321ndKQ==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.23_1774533014413_0.483118433168634","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.24","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.24","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"8f66957dde453741214aba13fdab46d9e27ef534","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.24.tgz","fileCount":62,"integrity":"sha512-RQJuQt3wmf49C8EuQtkIfYS9Fq6IwECS1F8n7qN6q0ATU2RJMK/KmgePHmmKw+Aa26bX0zzCXwGdWtTrkNb6Rg==","signatures":[{"sig":"MEYCIQCr1fmlPgK0zI07WiGBkh0D/baLnHOaGOoLpvUUh+n1CwIhAP5ie7Jsl6m3Rn2oz9W5ZzRpX1w4dyPtFRo67AxEJDiI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186364811},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.24.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ad22421fb9c994476d93ec68e9c0e3a10196a03c","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.24.tgz","_integrity":"sha512-RQJuQt3wmf49C8EuQtkIfYS9Fq6IwECS1F8n7qN6q0ATU2RJMK/KmgePHmmKw+Aa26bX0zzCXwGdWtTrkNb6Rg==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.24_1774594671940_0.6026056124025789","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.25","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.25","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"05b3ba6029938f2d4e05bb94ddea8c909f4fd00c","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.25.tgz","fileCount":62,"integrity":"sha512-WbCe2AGO67yZSWFimgOLfgAzqRMeTqu2KC2T2dcyi4NFyvkJyh07s27/elwV1o0ZyCXksdU704P30v6yXWABXA==","signatures":[{"sig":"MEYCIQDqTAdpjBjBT/3j5nE/Ul4WFmJ3eFI1pRiLRtnJXh8r8gIhAMVxE8gsZAxrzBoqvF4+BwtdOcNiRcbGbetd21HaEJCX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229842408},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.25.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"332f3ffafa94763bd632418abb85e31a3e7a7a31","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.25.tgz","_integrity":"sha512-WbCe2AGO67yZSWFimgOLfgAzqRMeTqu2KC2T2dcyi4NFyvkJyh07s27/elwV1o0ZyCXksdU704P30v6yXWABXA==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.25_1774607141544_0.414862858713414","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.26","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.26","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"89d79da69d3ccad231c74d641c55178103548ae3","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.26.tgz","fileCount":62,"integrity":"sha512-y28/qWA9BLYKLC0NtEO53XdhVve2K9PhNuy8GTH9oC2g08Cvy5SB+S6oIAM77lzgMEg+6EQUbJQCOd3Tfyrilw==","signatures":[{"sig":"MEQCIFgNm8LXMBxJM3LD1x2Ef4VjYOAohNNiL8gFt1hR78rpAiABgsWE29cpzBD9H/JwMgkpj0REXFvzcmSjYpprU/9TAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253228865},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.26.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"714677433b97d4b7fb5fa98e15fecf5a3622dae2","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.26.tgz","_integrity":"sha512-y28/qWA9BLYKLC0NtEO53XdhVve2K9PhNuy8GTH9oC2g08Cvy5SB+S6oIAM77lzgMEg+6EQUbJQCOd3Tfyrilw==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.26_1774779628415_0.9682112674268821","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.27","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.27","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"ccc46d969ae1cdaddd3e14d17701ff61fbc4f345","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.27.tgz","fileCount":62,"integrity":"sha512-99ZNLEFHhFSTwKnm6/mh/D9XS+WN7YxAOKJsucHf4r/TwR28Mh2nkQ9YhU9CZ2VLg51YnNc7QO0ZfiNbXct2nA==","signatures":[{"sig":"MEYCIQCECyY+MxUTBwzHj2gT2kDJbgitRvP3YKiUXBfx/O6MmAIhAO0ZuyMBxIob+WDH9ozX4QSBQ6FdI+RVuXrBGVHlhU9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253233997},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.27.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.27.tgz","_integrity":"sha512-99ZNLEFHhFSTwKnm6/mh/D9XS+WN7YxAOKJsucHf4r/TwR28Mh2nkQ9YhU9CZ2VLg51YnNc7QO0ZfiNbXct2nA==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.27_1775889851223_0.3315264588627156","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.28","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.28","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"f8ffa69ac7aabca08fbb08b6099f80d80b4f187f","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.28.tgz","fileCount":62,"integrity":"sha512-igOJZ8jj/0WprSRyTjOsb6MlQHQLPfrY1ROIOy3iECqpdjfigSPn8UlM4OYpXPc43bhzvmvgauiKPfsJg/Y40g==","signatures":[{"sig":"MEUCIQDWITFx1DKc4xy12pDLlIUsVN4YYjfo0w3pLSWi2qOyRgIgTOp96AtrDREHWk/HuSXfuRnjB7lEyTlTEKS28F2mrz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253235433},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.28.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.28.tgz","_integrity":"sha512-igOJZ8jj/0WprSRyTjOsb6MlQHQLPfrY1ROIOy3iECqpdjfigSPn8UlM4OYpXPc43bhzvmvgauiKPfsJg/Y40g==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.28_1775891113690_0.6947142863989468","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.29","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.29","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"b8c604e6636d6cd94701e9c906b32182180c3bde","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.29.tgz","fileCount":62,"integrity":"sha512-B5wPcDiG/fX3hEf2QhClJOzxvjKKrBsgVPr6qukkOCTzHNbnR8e7JVlos5icbCvdNmERiVwSTt8sve70XuyG2Q==","signatures":[{"sig":"MEYCIQDqYksCEbWj2WyD0TKUZ3uEwqNw9Y2yb6AggQ9PxL0ANwIhAJmr7lZJNK+Aiq7c8n9P1N+xCTWsbRNM88eX+zg2ajMZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272416370},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.29.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1e41a84b47c9c339e91bf88349fea3d0b3595815","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.29.tgz","_integrity":"sha512-B5wPcDiG/fX3hEf2QhClJOzxvjKKrBsgVPr6qukkOCTzHNbnR8e7JVlos5icbCvdNmERiVwSTt8sve70XuyG2Q==","_npmVersion":"11.6.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.29_1777634865574_0.7513210957741356","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.30","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.30","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"0bee90b22ff33bbdf6b3bc4dd6e91c98017238d5","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.30.tgz","fileCount":62,"integrity":"sha512-qNWWJypQP5emfTMQ+rDU92Ss3W2kcCed/knMNP0+giwnCmtnCjNEhbOWpEuvvL1FgZgHZ92gm2RVgkDoM39buw==","signatures":[{"sig":"MEUCIQC+DL/a8hNe0UD1bklZSFVuUiRjnBT2Fu5MSC4nzPu9RAIgdq632PxvYdKh3an/Xkkot5O0PGvL/ounUPj0gEocS5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272609530},"main":"dist/index.js","_from":"file:packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.30.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.30.tgz","_integrity":"sha512-qNWWJypQP5emfTMQ+rDU92Ss3W2kcCed/knMNP0+giwnCmtnCjNEhbOWpEuvvL1FgZgHZ92gm2RVgkDoM39buw==","_npmVersion":"10.8.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.30_1778898374329_0.18542235977860044","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.31","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.31","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"f50b90e922eea417ea1939cd3f57b73fbaa67129","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.31.tgz","fileCount":62,"integrity":"sha512-gJsVWw/0Mjr0DeOx3DuU/ebjAnhHkdYLSVI3AtJfnc9s2mJh/zWBEkc1jRBZzH+1iwmT9v8hjK7LSfFQErkPBA==","signatures":[{"sig":"MEYCIQCg9pA3CHoe/AXdVBTaNyw6aFFJP5gR9XChMpoOy/tEBgIhAJnkMBGD0OIVw4Ob/Ona/nxjf57rRwRE7sPYXroz/5ZC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272584426},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.31.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"003042453318e4ef662e00186a93afaec1b2dd92","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.31.tgz","_integrity":"sha512-gJsVWw/0Mjr0DeOx3DuU/ebjAnhHkdYLSVI3AtJfnc9s2mJh/zWBEkc1jRBZzH+1iwmT9v8hjK7LSfFQErkPBA==","_npmVersion":"10.8.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.31_1779068934102_0.6798973508262531","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.32","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.32","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"a85c5785d75edad56fccca04de708aee9c6f9cc5","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.32.tgz","fileCount":62,"integrity":"sha512-/KXTaVrmJ3EJ1RMgwEDDju84Sjm1l5aZi6zW7N6fV9M7mBauWp5cCMbx2L98Yg8pc22y7Sta+o0YcUrs5+UMqQ==","signatures":[{"sig":"MEYCIQCxqq5k1rGO2aApXXzADm6B/iUGUF4/lVOxZJAi7BZsJAIhANisa08C60IMyI0EyLrctFBjYBAyBZMp1bvSzfRdphEV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271879618},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.32.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"003042453318e4ef662e00186a93afaec1b2dd92","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.32.tgz","_integrity":"sha512-/KXTaVrmJ3EJ1RMgwEDDju84Sjm1l5aZi6zW7N6fV9M7mBauWp5cCMbx2L98Yg8pc22y7Sta+o0YcUrs5+UMqQ==","_npmVersion":"10.8.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.32_1779072217786_0.9826316685652405","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.33","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.33","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"41d292da13ec325c1c869fdbab4f533057d855c5","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.33.tgz","fileCount":62,"integrity":"sha512-2cVHnuaOKaSsmL0KdHNZJQw96dcFVAOfrinnXqMXcA+yWu2JQng/itoLK1ygTmoYthKKkS5q4WLH22HjCyqucQ==","signatures":[{"sig":"MEUCIFyRx2oNBNatf5KvZ5/HlOUypBYGsBZe+apctIiaCHNoAiEAoqnInhO2n99W57n9/hqGzlsmgGbsNWSesSYpPHeGF4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271924010},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.33.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"003042453318e4ef662e00186a93afaec1b2dd92","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.33.tgz","_integrity":"sha512-2cVHnuaOKaSsmL0KdHNZJQw96dcFVAOfrinnXqMXcA+yWu2JQng/itoLK1ygTmoYthKKkS5q4WLH22HjCyqucQ==","_npmVersion":"10.8.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.33_1779074217910_0.20183414276275125","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.34","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.34","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"04a31509551588d05ca878e567a70a785a5b1f25","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.34.tgz","fileCount":62,"integrity":"sha512-8XH2TUWf/qVchWtyjB1iopSkhHrEPBjDxmRe6+f3dFMwUBgBY56toGPvM69TvfRFO4GmJK0NqcjGHA2HZsD+Sg==","signatures":[{"sig":"MEQCICuv0h/OalIKxjK85SqiuW9Vonpb06k8mSedmT6WWWplAiAYLWcNHqX/bBkyEZ525rA6DevoT1zAgUOYbrQX4baG2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271923994},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.34.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"003042453318e4ef662e00186a93afaec1b2dd92","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.34.tgz","_integrity":"sha512-8XH2TUWf/qVchWtyjB1iopSkhHrEPBjDxmRe6+f3dFMwUBgBY56toGPvM69TvfRFO4GmJK0NqcjGHA2HZsD+Sg==","_npmVersion":"10.8.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.34_1779075929121_0.2899983631026051","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.35","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.35","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"4a7c12d860876f017c359bd542822284c7a19c1e","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.35.tgz","fileCount":62,"integrity":"sha512-0D6eLTDDb3sAU31ezuqJKxIJvfGmufXZtvT+CUyZHmUwhMn+pgp+XZwDdCgaxlw53xJ2piJY91+6UtL5IpyEKA==","signatures":[{"sig":"MEYCIQCE9N/x7bBTofoJUZAWuxmju+asIJ1V+p/gUNh1EmCtDQIhAOjqhJv37lGwHTXIp2VN88l2qGQD/AGINpX809UnvANO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272583577},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.35.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"67e6bb30a0266d766ae8de6a51ddb69ce95beab9","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.35.tgz","_integrity":"sha512-0D6eLTDDb3sAU31ezuqJKxIJvfGmufXZtvT+CUyZHmUwhMn+pgp+XZwDdCgaxlw53xJ2piJY91+6UtL5IpyEKA==","_npmVersion":"10.8.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.35_1780146363207_0.6252273617503348","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.36","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.36","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"6804dd72e9641ae92a4b4de22cb8a2f1f8d24c92","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.36.tgz","fileCount":62,"integrity":"sha512-BWy/Rq1Y70y1Wo1rl6kn6E/ydWnmZE8OOT7tZH6/OJlMbi6O1kKuZT6eUtJUP0hA2oORONCGupDCm8GW9ZkFPA==","signatures":[{"sig":"MEYCIQCuXWlgSC4oFfUNmAD6kGuzT8p/xrUPjYAbNBVeHK/hLQIhAPSNDZpso0o8zpWeqxiOml3fscBPwOGJIE4xG2rqVTvq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272696881},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.36.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"67e6bb30a0266d766ae8de6a51ddb69ce95beab9","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.36.tgz","_integrity":"sha512-BWy/Rq1Y70y1Wo1rl6kn6E/ydWnmZE8OOT7tZH6/OJlMbi6O1kKuZT6eUtJUP0hA2oORONCGupDCm8GW9ZkFPA==","_npmVersion":"10.8.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.36_1780238037670_0.13185754469939792","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.37","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.37","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"3cfdc1f64d184972c8a041d198ed42ac10c6d4c2","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.37.tgz","fileCount":62,"integrity":"sha512-a6rVOyoVF8DmIl5zKQbuIkphUPOwpqGJN8FmDzHxnMQ0tjLFJyHaQYiqiLZbmXfLdO8M0WMf3FH4qQzVs5EZMg==","signatures":[{"sig":"MEUCIQCPff/po7F4vjshtKFNbLonOi3WlyUQ3Dybx8SZrTqhtwIgM8yGO7WI1qHF7+nG5b/qvBbEQyk+uiFFxPYgfk0/l7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272857520},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.37.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d20d435cbcf002ec6181f1cd3e1467e139dc805b","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.37.tgz","_integrity":"sha512-a6rVOyoVF8DmIl5zKQbuIkphUPOwpqGJN8FmDzHxnMQ0tjLFJyHaQYiqiLZbmXfLdO8M0WMf3FH4qQzVs5EZMg==","_npmVersion":"10.8.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.37_1780587278939_0.7607701829302422","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.38","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.38","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"3d33a4918342300e70bd4e3289f66c96d79580e8","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.38.tgz","fileCount":62,"integrity":"sha512-9RM4Va2q4pni02MIIbO/iKqly6QM+2s7unZBAHhjUNQSUOKTzvxNRJBWTSAm59jcl0r4oEHEIfDQUwaTC2f2vA==","signatures":[{"sig":"MEUCIQCx8NeTQLLBuwuGtei7kqEQWHD7ztvE8+wjk7auukj0SAIgVrurnjsqFFZqB1/DgoeUy+PhxkPxJlz9N+V/xSLBQOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273807107},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.38.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d20d435cbcf002ec6181f1cd3e1467e139dc805b","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.38.tgz","_integrity":"sha512-9RM4Va2q4pni02MIIbO/iKqly6QM+2s7unZBAHhjUNQSUOKTzvxNRJBWTSAm59jcl0r4oEHEIfDQUwaTC2f2vA==","_npmVersion":"10.8.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.38_1780589657255_0.40651726615639405","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.39","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.39","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"320c5e29031e3b6512a45320b8eb3a37316d1ed2","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.39.tgz","fileCount":62,"integrity":"sha512-z75T218hVd21eX1nl4+432whfdURGGRa0b2DBsMjHj+QmMWP7yUpblxM9Xwb118RfpEwbXdjuva0d+VXudtGhQ==","signatures":[{"sig":"MEYCIQCFfzbDqZv0dYiMQamz6VvmuFvwCo/3nTtvN5zeEc6UKQIhANwjiS8lomZxZJR3qFl75qJkioMjFP6f//Z3D7ov2rIU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273914615},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.39.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d20d435cbcf002ec6181f1cd3e1467e139dc805b","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.39.tgz","_integrity":"sha512-z75T218hVd21eX1nl4+432whfdURGGRa0b2DBsMjHj+QmMWP7yUpblxM9Xwb118RfpEwbXdjuva0d+VXudtGhQ==","_npmVersion":"10.8.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.39_1780629264484_0.276762126170631","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.40","license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.40","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"dist":{"shasum":"17e3207e4770b92b423515fa990b72d80f300734","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.40.tgz","fileCount":62,"integrity":"sha512-+lpkEnLS7xPvaxDRJ2PWEVJsXkmyfq+vI1ggzL8WiLiQy/SPG+B3Fq0KwbZ+xucbtTNbWPvEHKWeUXrTEwIeww==","signatures":[{"sig":"MEYCIQDb+Gsx9TRiIHQQ1OFB9h47+vbi8iLGe/1Hfk0fgGF89QIhAJFMJsQAiJHL3ZInSa/hLzyBUxxW8gWT0uhLAbyq/M6R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274400570},"main":"dist/index.js","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.40.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"02e16b3b5e0541f951a366afa568ff34de4f1e47","scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","pack:repo":"bash ../../scripts/package-rn-sdk.sh","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run"},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.40.tgz","_integrity":"sha512-+lpkEnLS7xPvaxDRJ2PWEVJsXkmyfq+vI1ggzL8WiLiQy/SPG+B3Fq0KwbZ+xucbtTNbWPvEHKWeUXrTEwIeww==","_npmVersion":"10.8.2","description":"React Native smoke SDK for bubo wallet UniFFI bridge","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@babel/runtime":"^7.25.0"},"react-native":"dist/index.js","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"_npmOperationalInternal":{"tmp":"tmp/wallet-rn-sdk_0.2.40_1780631963770_0.3546852506336613","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@bubolabs/wallet-rn-sdk","version":"0.2.41","description":"React Native smoke SDK for bubo wallet UniFFI bridge","main":"dist/index.js","types":"dist/index.d.ts","react-native":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"node ./node_modules/typescript/bin/tsc -p tsconfig.json","typecheck":"node ./node_modules/typescript/bin/tsc -p tsconfig.json --noEmit","pack:repo":"bash ../../scripts/package-rn-sdk.sh","verify:repo":"bash ../../scripts/verify-rn-sdk-distribution.sh","publish:repo:dryrun":"bash ../../scripts/publish-rn-sdk.sh --dry-run","publish:repo":"bash ../../scripts/publish-rn-sdk.sh --publish"},"peerDependencies":{"react":">=18","react-native":">=0.72"},"dependencies":{"@babel/runtime":"^7.25.0"},"devDependencies":{"typescript":"^5.6.3"},"license":"MIT OR Apache-2.0","_id":"@bubolabs/wallet-rn-sdk@0.2.41","gitHead":"b650cd8ee7c37a29de125284a0ec81dac1a31c7c","_integrity":"sha512-aBfv87/a0TUrjKdU30ufrOre5YU1U4x3VKefzXDGvKfYp5crlsYJUXS2yvWzQOuZjL9RGwJp+AhI+E7GyLBIUQ==","_resolved":"/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.41.tgz","_from":"file:/Users/wuzhongxin/Documents/wallet-react-native/bubo/react-native-bubo-wallet-lib/packages/rn-sdk/bubolabs-wallet-rn-sdk-0.2.41.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-aBfv87/a0TUrjKdU30ufrOre5YU1U4x3VKefzXDGvKfYp5crlsYJUXS2yvWzQOuZjL9RGwJp+AhI+E7GyLBIUQ==","shasum":"afb622218b421d3514fc6f5e2844737c8909e5d5","tarball":"https://registry.npmjs.org/@bubolabs/wallet-rn-sdk/-/wallet-rn-sdk-0.2.41.tgz","fileCount":62,"unpackedSize":274403738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGMc3Rh7o2yPEVoioMg8uGY0NKoR8qS0rmjjgBw8EQMrAiB+/oQDqWIOUrjNhQZ61Bl603fynikIZkSB3XJSgyfsuA=="}]},"_npmUser":{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"},"directories":{},"maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wallet-rn-sdk_0.2.41_1780639367283_0.24931188585466169"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-07T02:39:20.462Z","modified":"2026-06-05T06:02:48.878Z","0.1.2":"2026-03-07T02:39:21.882Z","0.1.4":"2026-03-07T11:46:47.674Z","0.1.5":"2026-03-07T16:01:22.677Z","0.1.7":"2026-03-08T02:11:29.530Z","0.1.8":"2026-03-08T10:48:02.311Z","0.1.9":"2026-03-08T11:10:56.160Z","0.1.10":"2026-03-08T11:47:43.398Z","0.1.11":"2026-03-08T12:08:36.468Z","0.1.12":"2026-03-09T02:28:54.714Z","0.1.13":"2026-03-09T05:40:28.648Z","0.1.14":"2026-03-09T07:22:19.527Z","0.1.15":"2026-03-09T10:52:23.948Z","0.1.16":"2026-03-09T12:42:10.816Z","0.1.17":"2026-03-09T13:08:55.024Z","0.1.18":"2026-03-09T13:44:57.760Z","0.1.19":"2026-03-09T14:53:19.174Z","0.2.0":"2026-03-09T16:19:13.438Z","0.2.1":"2026-03-10T03:37:46.893Z","0.2.2":"2026-03-10T09:23:36.400Z","0.2.3":"2026-03-11T03:02:39.823Z","0.2.4":"2026-03-11T13:55:08.698Z","0.2.5":"2026-03-12T03:41:19.307Z","0.2.6":"2026-03-12T10:26:17.551Z","0.2.7":"2026-03-12T12:59:58.192Z","0.2.8":"2026-03-14T06:24:10.626Z","0.2.9":"2026-03-14T08:47:50.474Z","0.2.10":"2026-03-14T12:54:39.534Z","0.2.11":"2026-03-15T04:44:08.469Z","0.2.12":"2026-03-15T10:37:09.294Z","0.2.13":"2026-03-16T04:09:21.900Z","0.2.14":"2026-03-16T12:44:43.036Z","0.2.15":"2026-03-17T09:26:38.378Z","0.2.16":"2026-03-18T05:36:01.432Z","0.2.17":"2026-03-21T14:18:39.467Z","0.2.18":"2026-03-23T11:33:14.783Z","0.2.19":"2026-03-25T10:00:37.576Z","0.2.20":"2026-03-25T13:58:16.927Z","0.2.21":"2026-03-26T02:44:57.723Z","0.2.22":"2026-03-26T11:53:26.363Z","0.2.23":"2026-03-26T13:50:16.406Z","0.2.24":"2026-03-27T06:57:53.826Z","0.2.25":"2026-03-27T10:25:43.733Z","0.2.26":"2026-03-29T10:20:31.158Z","0.2.27":"2026-04-11T06:44:13.643Z","0.2.28":"2026-04-11T07:05:16.515Z","0.2.29":"2026-05-01T11:27:48.170Z","0.2.30":"2026-05-16T02:26:16.962Z","0.2.31":"2026-05-18T01:48:56.727Z","0.2.32":"2026-05-18T02:43:40.385Z","0.2.33":"2026-05-18T03:17:00.508Z","0.2.34":"2026-05-18T03:45:31.979Z","0.2.35":"2026-05-30T13:06:05.062Z","0.2.36":"2026-05-31T14:33:59.087Z","0.2.37":"2026-06-04T15:34:40.401Z","0.2.38":"2026-06-04T16:14:18.771Z","0.2.39":"2026-06-05T03:14:26.311Z","0.2.40":"2026-06-05T03:59:25.594Z","0.2.41":"2026-06-05T06:02:48.724Z"},"license":"MIT OR Apache-2.0","description":"React Native smoke SDK for bubo wallet UniFFI bridge","maintainers":[{"name":"wuzhongxin","email":"wuzhongxin.bj@gmail.com"}],"readme":"# @bubolabs/wallet-rn-sdk\n\nReact Native SDK for the Bubo wallet UniFFI bridge.\n\nThis package uses standard RN native-module layout and supports autolinking:\n\n- `android/` React Native Android library module\n- `ios/` Pod sources + vendored `BuboWalletFFI.xcframework`\n- `react-native.config.js` for Android package registration\n\n## Install\n\n```bash\nnpm install @bubolabs/wallet-rn-sdk\n```\n\niOS:\n\n```bash\ncd ios && pod install\n```\n\n## API Overview\n\nPublic API is primarily chain-first. Prefer the namespaced chain entrypoints\nsuch as `eth.deriveWallet`, `tron.signTx`, and `ton.buildWalletStateInit`.\nFlat exports and generic `chainId`-routed helpers remain available as\ncompatibility and advanced entrypoints, while higher-level cross-chain business\nhelpers live under the `wallets` namespace.\n\nv1 freeze policy:\n- canonical consumer entrypoints are namespaced `core`, `btc`, `eth`, `solana`, `polkadot`, `aptos`, `cardano`, `cosmos`, `stellar`, `sui`, `ton`, `tron`, `xrpl`\n- cross-chain business helpers are namespaced `wallets`\n- flat exports (for example `btcSignMessage`) and BTC FROST short aliases (for\n  example `btc.createFrostDkgSession`) are compatibility layer\n- frozen surface baseline: `packages/rn-sdk/api-freeze-v1.json`\n- check command: `node ./scripts/check-rn-sdk-api-freeze.mjs --check`\n\n## Address Chain Detection\n\nThe SDK also exposes lightweight helpers for inferring candidate chain types\nfrom an address string:\n\n```ts\nimport {\n  detectAddressChainId,\n  detectAddressChainIds,\n} from \"@bubolabs/wallet-rn-sdk\";\n```\n\nSignatures:\n\n```ts\nfunction detectAddressChainIds(address: string): SupportedChainId[]\nfunction detectAddressChainId(address: string): SupportedChainId | null\n```\n\nSupported `SupportedChainId` values:\n\n```ts\ntype SupportedChainId =\n  | \"near\"\n  | \"cosmos\"\n  | \"cardano\"\n  | \"aptos\"\n  | \"btc\"\n  | \"dogecoin\"\n  | \"eth\"\n  | \"polkadot\"\n  | \"solana\"\n  | \"starknet\"\n  | \"stellar\"\n  | \"sui\"\n  | \"ton\"\n  | \"tron\"\n  | \"xrpl\";\n```\n\nBehavior:\n\n- `detectAddressChainIds(address)` returns all matching candidate chains\n- `detectAddressChainId(address)` returns the chain only when the match is\n  unique\n- ambiguous addresses return `null` from `detectAddressChainId(address)`\n- unknown addresses return `[]` / `null`\n- blank input throws `WalletError(\"INVALID_ARGUMENT\", ...)`\n\nExamples:\n\n```ts\ndetectAddressChainIds(\"3sa7ojKe217pjvrsz6iUiFaSkpy8XQmEoiF1kC623rwo\");\n// [\"solana\"]\n\ndetectAddressChainId(\"3sa7ojKe217pjvrsz6iUiFaSkpy8XQmEoiF1kC623rwo\");\n// \"solana\"\n\ndetectAddressChainIds(\"0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\");\n// [\"aptos\", \"sui\"]\n\ndetectAddressChainId(\"0x0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\");\n// null\n\ndetectAddressChainIds(\"not-an-address\");\n// []\n```\n\n## Signing Guide\n\nUse `signMessage*` for UTF-8 text the user can read in the app.\n\nUse `signBytes*` for raw payload bytes the app or backend must preserve\nexactly.\n\nPractical rule:\n\n- use `signMessage*` for login text, challenge strings, and human-readable\n  approvals\n- use `signBytes*` for canonical payload bytes, serialized protocol messages,\n  or app-defined binary envelopes\n\nFor newer post-expansion chains, see:\n\n- `docs/multichain-wallet-cookbook.md`\n\nPreferred (chain namespace API):\n\n```ts\nimport { aptos, btc, cardano, cosmos, eth, polkadot, solana, stellar, sui, ton, tron, xrpl } from \"@bubolabs/wallet-rn-sdk\";\n\nawait btc.signMessage({\n  mnemonic,\n  account: 0,\n  index: 0,\n  message: \"hello\",\n  mode: \"bip322-simple\",\n});\n\nawait eth.signTypedData({\n  mnemonic,\n  account: 0,\n  index: 0,\n  typedData: JSON.stringify(typedData),\n});\n\nawait solana.signTx({\n  unsignedTx,\n  unsignedTxEncoding: \"base64\",\n  privateKey,\n  keyEncoding: \"base58\",\n});\n\nawait aptos.deriveWalletFromPrivateKey({\n  privateKey,\n  keyEncoding: \"hex\",\n});\n\nawait polkadot.buildAndSignFromPrivateKey({\n  senderAddress,\n  toAddress,\n  amountPlancks: \"10000000000\",\n  nonce: \"7\",\n  specVersion: 1000,\n  transactionVersion: 25,\n  genesisHashHex,\n  blockHashHex,\n  privateKey,\n  keyEncoding: \"hex\",\n});\n\nawait cardano.deriveWalletFromPrivateKey({\n  privateKey,\n  keyEncoding: \"hex\",\n});\n\nawait cardano.buildAndSignFromPrivateKey({\n  senderAddress,\n  toAddress,\n  changeAddress,\n  amountLovelace: \"1000000\",\n  feeLovelace: \"170000\",\n  inputTxHash,\n  inputTxIndex: 0,\n  inputAmountLovelace: \"2000000\",\n  changeAmountLovelace: \"830000\",\n  ttl: 123456,\n  networkId: 0,\n  privateKey,\n  keyEncoding: \"hex\",\n});\n\nawait cardano.decodeSignedTx({\n  signedTx,\n  signedTxEncoding: \"utf8\",\n});\n\nawait tron.deriveWalletWithPath({\n  mnemonic,\n  derivationPath: \"m/44'/195'/0'/0/0\",\n});\n\nawait tron.signTxWithPath({\n  unsignedTx,\n  unsignedTxEncoding: \"utf8\",\n  mnemonic,\n  derivationPath: \"m/44'/195'/0'/0/0\",\n});\n\nawait ton.deriveWalletWithPath({\n  mnemonic,\n  mnemonicType: \"bip39\",\n  derivationPath: \"m/44'/607'/0'\",\n  walletVersion: \"v5r1\",\n});\n\nawait cosmos.deriveWalletFromPrivateKey({\n  privateKey,\n  keyEncoding: \"hex\",\n});\n\nawait cosmos.buildAndSignFromPrivateKey({\n  senderAddress,\n  toAddress,\n  amount: \"12345\",\n  denom: \"uatom\",\n  feeAmount: \"500\",\n  feeDenom: \"uatom\",\n  gasLimit: \"200000\",\n  sequence: \"7\",\n  accountNumber: \"42\",\n  chainId: \"cosmoshub-4\",\n  memo: \"bubo\",\n  timeoutHeight: \"1234567\",\n  privateKey,\n  keyEncoding: \"hex\",\n});\n\nawait stellar.deriveWalletFromPrivateKey({\n  privateKey,\n  keyEncoding: \"hex\",\n});\n\nawait sui.deriveWalletFromPrivateKey({\n  privateKey,\n  keyEncoding: \"hex\",\n});\n\nawait ton.deriveWalletFromPrivateKey({\n  privateKey,\n  keyEncoding: \"hex\",\n});\n\nawait tron.deriveWallet({\n  mnemonic,\n  account: 0,\n  index: 0,\n});\n\nawait tron.buildAndSign({\n  ownerAddress,\n  toAddress,\n  amountSun: 1_000_000,\n  refBlockBytes,\n  refBlockHash,\n  expiration,\n  timestamp,\n  mnemonic,\n});\n\nawait xrpl.deriveWalletFromPrivateKey({\n  privateKey,\n  keyEncoding: \"hex\",\n});\n\nawait xrpl.buildAndSignFromPrivateKey({\n  senderAddress,\n  toAddress,\n  amountDrops: \"1000000\",\n  feeDrops: \"12\",\n  sequence: 7,\n  privateKey,\n  keyEncoding: \"hex\",\n});\n\nawait xrpl.decodeSignedTx({\n  signedTx,\n  signedTxEncoding: \"utf8\",\n});\n```\n\nBusiness-layer helpers are also available when you want one private key import\nflow to auto-detect candidate chains from the private key itself:\n\n```ts\nimport { wallets } from \"@bubolabs/wallet-rn-sdk\";\n\nconst imported = await wallets.importPrivateKey(privateKey);\nconst importedFromMnemonic = await wallets.importMnemonic(mnemonic);\n```\n\nBoth helpers return a shared candidate contract with `source`, `ambiguous`, and\n`candidates[]`; BTC expands into `8` candidate accounts\n(`mainnet/testnet x 4 address types`) and the consumer chooses the final one.\n\nLegacy flat function exports are still fully supported:\n\n```ts\nimport {\n  aptos,\n  btc,\n  cardano,\n  cosmos,\n  core,\n  eth,\n  polkadot,\n  solana,\n  stellar,\n  sui,\n  ton,\n  tron,\n  xrpl,\n  wallets,\n  aptosBuildAndSign,\n  aptosBuildAndSignFromPrivateKey,\n  aptosBuildTx,\n  aptosDecodeSignedTx,\n  aptosDeriveAddress,\n  aptosDeriveAddressFromPrivateKey,\n  aptosDeriveWallet,\n  aptosDeriveWalletFromPrivateKey,\n  aptosInspectSignedTx,\n  aptosSignTx,\n  polkadotBuildAndSign,\n  polkadotBuildAndSignFromPrivateKey,\n  polkadotSignBytes,\n  polkadotSignBytesFromPrivateKey,\n  polkadotSignMessage,\n  polkadotSignMessageFromPrivateKey,\n  polkadotBuildTx,\n  polkadotDecodeSignedTx,\n  polkadotDeriveAddress,\n  polkadotDeriveAddressFromPrivateKey,\n  polkadotDeriveWallet,\n  polkadotDeriveWalletFromPrivateKey,\n  polkadotInspectSignedTx,\n  polkadotSignTx,\n  btcBuildAndSign,\n  btcBuildAndSignFromPrivateKey,\n  btcBuildPsbt,\n  btcBuildTx,\n  btcDeriveAddress,\n  btcDeriveAddressFromPrivateKey,\n  btcDeriveWallet,\n  btcDeriveWalletFromPrivateKey,\n  btcFrostDkgFinalize,\n  btcFrostDkgRound1,\n  btcFrostDkgRound2,\n  btcFrostAggregateSignature,\n  btcFrostBuildSigningPackage,\n  btcFrostRound1Commit,\n  btcFrostRound2SignShare,\n  btcFrostTaprootComputeTweak,\n  btcFrostNonceSessionScope,\n  btcFrostResetNonceGuard,\n  btcFrostTrustedDealerKeygen,\n  createBtcPsbtMultiSignerSession,\n  runBtcPsbtMultiSignerSession,\n  createBtcFrostDkgSession,\n  createBtcFrostSigningSession,\n  runBtcFrostDkgSession,\n  runBtcFrostSigningSession,\n  btcInspectPsbt,\n  btcPartialSignPsbt,\n  btcSignBytes,\n  btcSignBytesFromPrivateKey,\n  btcSignMessage,\n  btcSignMessageFromPrivateKey,\n  btcSignPsbt,\n  btcSignPsbtWithSigners,\n  btcSignTx,\n  btcVerifyPsbtFinalized,\n  cardanoBuildAndSign,\n  cardanoBuildAndSignFromPrivateKey,\n  cardanoBuildTx,\n  cardanoDecodeSignedTx,\n  cardanoDeriveAddress,\n  cardanoDeriveAddressFromPrivateKey,\n  cardanoDeriveWallet,\n  cardanoDeriveWalletFromPrivateKey,\n  cardanoInspectSignedTx,\n  cardanoSignTx,\n  cosmosBuildAndSign,\n  cosmosBuildAndSignFromPrivateKey,\n  cosmosBuildTx,\n  cosmosDecodeSignedTx,\n  cosmosDeriveAddress,\n  cosmosDeriveAddressFromPrivateKey,\n  cosmosDeriveWallet,\n  cosmosDeriveWalletFromPrivateKey,\n  cosmosInspectSignedTx,\n  cosmosSignTx,\n  ethBuildAndSign,\n  ethBuildAndSignFromPrivateKey,\n  ethBuildTx,\n  ethDeriveAddress,\n  ethDeriveAddressFromPrivateKey,\n  ethDeriveWallet,\n  ethDeriveWalletFromPrivateKey,\n  ethBuildEip1271IsValidSignatureCall,\n  ethBuildEip1271RpcCall,\n  ethBuildUserOperationHashInput,\n  ethComputeUserOperationHash,\n  ethDecodeSignedTx,\n  ethRecoverUserOperationSigner,\n  ethVerifyMessageSignature,\n  ethVerifyTypedDataSignature,\n  ethValidateUserOperation,\n  importMnemonic,\n  generateMnemonic,\n  importPrivateKey,\n  validateMnemonic,\n  init,\n  listChainExtensions,\n  listSupportedChains,\n  ethEcrecover,\n  ethRecoverTypedDataSigner,\n  ethSignUserOperation,\n  ethSignMessage,\n  ethSignMessageFromPrivateKey,\n  ethSignTx,\n  ethSignTypedData,\n  ethSignTypedDataFromPrivateKey,\n  ethVerifyEip1271IsValidSignatureResult,\n  generateMnemonic,\n  init,\n  listChainExtensions,\n  listSupportedChains,\n  solanaBuildAndSign,\n  solanaBuildAndSignFromPrivateKey,\n  solanaBuildTx,\n  solanaDecodeSignedTx,\n  solanaDeriveAddress,\n  solanaDeriveAddressFromPrivateKey,\n  solanaDeriveWallet,\n  solanaDeriveWalletFromPrivateKey,\n  solanaInspectSignedTx,\n  solanaSignBytes,\n  solanaSignBytesFromPrivateKey,\n  solanaSignMessage,\n  solanaSignMessageFromPrivateKey,\n  solanaVerifyBytesSignature,\n  solanaVerifyMessageSignature,\n  solanaSignTx,\n  stellarBuildAndSign,\n  stellarBuildAndSignFromPrivateKey,\n  stellarBuildTx,\n  stellarDecodeSignedTx,\n  stellarDeriveAddress,\n  stellarDeriveAddressFromPrivateKey,\n  stellarDeriveWallet,\n  stellarDeriveWalletFromPrivateKey,\n  stellarInspectSignedTx,\n  stellarSignTx,\n  suiDeriveAddress,\n  suiDeriveAddressFromPrivateKey,\n  suiDeriveWallet,\n  suiDeriveWalletFromPrivateKey,\n  ton,\n  tonBuildAndSign,\n  tonBuildAndSignFromPrivateKey,\n  tonBuildTx,\n  tonBuildWalletStateInit,\n  tonBuildWalletStateInitFromPrivateKey,\n  tonDeriveAddress,\n  tonDeriveAddressFromPrivateKey,\n  tonDeriveWallet,\n  tonDeriveWalletFromPrivateKey,\n  tonSignTx,\n  tron,\n  tronBuildAndSign,\n  tronBuildAndSignFromPrivateKey,\n  tronBuildTx,\n  tronDeriveAddress,\n  tronDeriveAddressFromPrivateKey,\n  tronDeriveWallet,\n  tronDeriveWalletFromPrivateKey,\n  tronSignTx,\n  validateMnemonic,\n} from \"@bubolabs/wallet-rn-sdk\";\n```\n\n- Shared discovery + lifecycle:\n  - namespaced: `core.init`, `core.listSupportedChains`, `core.listChainExtensions`\n  - flat: `init`, `listSupportedChains`, `listChainExtensions`\n- Cross-chain wallet business layer:\n  - namespaced: `wallets.importPrivateKey`, `wallets.importMnemonic`\n  - flat: `importPrivateKey`, `importMnemonic`\n  - result contract: returns chain candidates, with BTC expanding into 8 `accounts` (`mainnet/testnet x 4 address types`)\n- BTC core API:\n  - wallet management: `btcDeriveAddress`, `btcDeriveWallet`, `btcDeriveAddressFromPrivateKey`, `btcDeriveWalletFromPrivateKey`\n  - transaction signing: `btcBuildAndSign`, `btcBuildAndSignFromPrivateKey`\n  - transaction lifecycle: `btcBuildTx`, `btcSignTx` (PSBT-backed)\n  - message/bytes signing: `btcSignMessage`, `btcSignMessageFromPrivateKey`, `btcSignBytes`, `btcSignBytesFromPrivateKey`\n  - PSBT flow: `btcBuildPsbt`, `btcSignPsbt`, `btcSignPsbtWithSigners`, `btcPartialSignPsbt`, `btcVerifyPsbtFinalized`, `btcInspectPsbt`\n  - PSBT multi-signer session helpers: `createBtcPsbtMultiSignerSession`, `runBtcPsbtMultiSignerSession`\n  - FROST key setup: `btcFrostTrustedDealerKeygen`, `btcFrostDkgRound1`, `btcFrostDkgRound2`, `btcFrostDkgFinalize`\n  - FROST share lifecycle helpers: `btcFrostRefreshRound1`, `btcFrostRefreshRound2`, `btcFrostRefreshFinalize`, `btcFrostReshareRound1`, `btcFrostReshareRound2`, `btcFrostReshareFinalize`\n  - FROST public-state guards: `btcFrostValidateShare`, `btcFrostValidatePublicState`, `btcFrostCompareGroupPublicKey`\n  - FROST threshold signing: `btcFrostRound1Commit`, `btcFrostBuildSigningPackage`, `btcFrostRound2SignShare`, `btcFrostAggregateSignature`, `btcFrostTaprootComputeTweak`, `btcFrostVerifySignatureShare`\n  - FROST nonce lifecycle guard: `btcFrostNonceSessionScope`, `btcFrostResetNonceGuard`\n  - FROST Taproot PSBT bridge: `btcFrostBuildTaprootPsbtSigningInputs`, `btcFrostFinalizeTaprootPsbt`\n  - FROST offline orchestration helpers: `createBtcFrostDkgSession`, `runBtcFrostDkgSession`, `createBtcFrostSigningSession`, `runBtcFrostSigningSession`\n  - consumer cookbook: `docs/btc-wallet-cookbook.md`\n- ETH core API:\n  - wallet management: `ethDeriveAddress`, `ethDeriveWallet`, `ethDeriveAddressFromPrivateKey`, `ethDeriveWalletFromPrivateKey`\n  - transaction signing: `ethBuildAndSign`, `ethBuildAndSignFromPrivateKey`\n  - transaction lifecycle: `ethBuildTx`, `ethSignTx`\n  - message/typed-data signing: `ethSignMessage`, `ethSignMessageFromPrivateKey`, `ethSignTypedData`, `ethSignTypedDataFromPrivateKey`\n  - verify/recovery helpers: `ethVerifyMessageSignature`, `ethVerifyTypedDataSignature`, `ethEcrecover`, `ethRecoverTypedDataSigner`, `ethDecodeSignedTx`\n  - contract-wallet helpers (EIP-1271): `ethBuildEip1271IsValidSignatureCall`, `ethBuildEip1271RpcCall`, `ethVerifyEip1271IsValidSignatureResult`, `ethBuildEip1271RpcCallAndVerify`\n  - account-abstraction helpers (EIP-4337): `ethBuildUserOperationHashInput`, `ethValidateUserOperation`, `ethComputeUserOperationHash`, `ethSignUserOperation`, `ethRecoverUserOperationSigner`\n  - consumer cookbook: `docs/eth-wallet-cookbook.md`\n  - app-layer orchestration reference: `docs/eth-eip1271-consumer-template.md`\n- SOL core API:\n  - wallet management: `solanaDeriveAddress`, `solanaDeriveWallet`, `solanaDeriveAddressFromPrivateKey`, `solanaDeriveWalletFromPrivateKey`\n  - transaction signing: `solanaBuildAndSign`, `solanaBuildAndSignFromPrivateKey`\n  - transaction lifecycle: `solanaBuildTx`, `solanaSignTx`, `solanaInspectSignedTx`, `solanaDecodeSignedTx` (supports `versioned_message` payload path and multi-signer progress inspection / decode summary)\n  - message/bytes signing + verify: `solanaSignMessage`, `solanaSignMessageFromPrivateKey`, `solanaSignBytes`, `solanaSignBytesFromPrivateKey`, `solanaVerifyMessageSignature`, `solanaVerifyBytesSignature`\n  - consumer cookbook: `docs/solana-wallet-cookbook.md`\n  - app-layer multi-signer orchestration reference: `docs/solana-multisigner-consumer-template.md`\n- Aptos core API:\n  - wallet management: `aptosDeriveAddress`, `aptosDeriveWallet`, `aptosDeriveAddressFromPrivateKey`, `aptosDeriveWalletFromPrivateKey`\n  - message signing: `aptosSignMessage`, `aptosSignMessageFromPrivateKey`, `aptosSignBytes`, `aptosSignBytesFromPrivateKey`\n  - transfer lifecycle: `aptosBuildTx`, `aptosSignTx` (`native-transfer`)\n  - signed-tx review: `aptosInspectSignedTx`, `aptosDecodeSignedTx`\n  - one-shot transfer signing: `aptosBuildAndSign`, `aptosBuildAndSignFromPrivateKey`\n  - current scope: wallet derivation + restore plus native APT transfer and offline message/bytes signing; signer/build helpers emit SDK JSON envelopes together with raw/signed BCS hex, `inspect/decode` currently targets SDK-generated signed JSON envelopes, derivation uses ed25519 path `m/44'/637'/account'/0'/index'`, `aptosSignMessage*` signs UTF-8 text, and `aptosSignBytes*` signs raw bytes\n- Dogecoin core API:\n  - wallet management: `dogecoinDeriveAddress`, `dogecoinDeriveWallet`, `dogecoinDeriveAddressFromPrivateKey`, `dogecoinDeriveWalletFromPrivateKey`\n  - message signing: `dogecoinSignMessage`, `dogecoinSignMessageFromPrivateKey`, `dogecoinSignBytes`, `dogecoinSignBytesFromPrivateKey`\n  - transfer lifecycle: `dogecoinBuildTx`, `dogecoinSignTx` (`native-transfer`)\n  - signed-tx review: `dogecoinInspectSignedTx`, `dogecoinDecodeSignedTx`\n  - one-shot transfer signing: `dogecoinBuildAndSign`, `dogecoinBuildAndSignFromPrivateKey`\n  - current scope: P2PKH wallet derivation + restore plus native DOGE transfer and offline message/bytes signing; private-key restore accepts hex / base64 or Dogecoin WIF, `dogecoinSignMessage*` signs UTF-8 text with secp256k1/SHA-256, `dogecoinSignBytes*` signs raw bytes with secp256k1/SHA-256, build/sign helpers emit SDK JSON envelopes together with unsigned/signed transaction hex and txid, and `inspect/decode` currently target SDK-generated signed JSON envelopes\n- Cardano core API:\n  - wallet management: `cardanoDeriveAddress`, `cardanoDeriveWallet`, `cardanoDeriveAddressFromPrivateKey`, `cardanoDeriveWalletFromPrivateKey`\n  - message signing: `cardanoSignMessage`, `cardanoSignMessageFromPrivateKey`, `cardanoSignBytes`, `cardanoSignBytesFromPrivateKey`\n  - transfer lifecycle: `cardanoBuildTx`, `cardanoSignTx` (`native-payment`)\n  - signed-tx review: `cardanoInspectSignedTx`, `cardanoDecodeSignedTx`\n  - one-shot transfer signing: `cardanoBuildAndSign`, `cardanoBuildAndSignFromPrivateKey`\n  - current scope: enterprise-address derivation + restore plus native ADA payment and offline message/bytes signing; signer/build helpers emit SDK JSON envelopes together with transaction-body / signing-hash / signed-transaction hex, `inspect/decode` currently targets SDK-generated signed JSON envelopes, derivation uses `m/1852'/1815'/account'/0/index'`, `cardanoSignMessage*` signs UTF-8 text, and `cardanoSignBytes*` signs raw bytes\n- Cosmos core API:\n  - wallet management: `cosmosDeriveAddress`, `cosmosDeriveWallet`, `cosmosDeriveAddressFromPrivateKey`, `cosmosDeriveWalletFromPrivateKey`\n  - message signing: `cosmosSignMessage`, `cosmosSignMessageFromPrivateKey`, `cosmosSignBytes`, `cosmosSignBytesFromPrivateKey`\n  - transfer lifecycle: `cosmosBuildTx`, `cosmosSignTx` (`native-transfer` / `MsgSend`)\n  - signed-tx review: `cosmosInspectSignedTx`, `cosmosDecodeSignedTx`\n  - one-shot transfer signing: `cosmosBuildAndSign`, `cosmosBuildAndSignFromPrivateKey`\n  - current scope: Cosmos SDK secp256k1 derivation + restore plus native `MsgSend` and offline message/bytes signing; signer/build helpers emit SDK JSON envelopes together with sign-doc body/auth-info bytes and signed tx bytes, `inspect/decode` currently targets SDK-generated signed JSON envelopes, derivation uses `m/44'/118'/account'/0/index`, `cosmosSignMessage*` signs UTF-8 text with secp256k1/SHA-256, and `cosmosSignBytes*` signs raw bytes with secp256k1/SHA-256\n- Polkadot core API:\n  - wallet management: `polkadotDeriveAddress`, `polkadotDeriveWallet`, `polkadotDeriveAddressFromPrivateKey`, `polkadotDeriveWalletFromPrivateKey`\n  - message signing: `polkadotSignMessage`, `polkadotSignMessageFromPrivateKey`, `polkadotSignBytes`, `polkadotSignBytesFromPrivateKey`\n  - transfer lifecycle: `polkadotBuildTx`, `polkadotSignTx` (`native-transfer`)\n  - signed-tx review: `polkadotInspectSignedTx`, `polkadotDecodeSignedTx`\n  - one-shot transfer signing: `polkadotBuildAndSign`, `polkadotBuildAndSignFromPrivateKey`\n  - current scope: Polkadot SS58 prefix `0` derivation + restore and offline ed25519 message/bytes signing; transaction lifecycle currently supports `native-transfer` with caller-supplied runtime metadata such as `specVersion`, `transactionVersion`, `genesisHashHex`, and `blockHashHex`; `polkadotSignMessage*` signs UTF-8 text, `polkadotSignBytes*` signs raw bytes, and `inspect/decode` currently target SDK-generated signed JSON envelopes\n- NEAR core API:\n  - wallet management: `nearDeriveAddress`, `nearDeriveWallet`, `nearDeriveAddressFromPrivateKey`, `nearDeriveWalletFromPrivateKey`\n  - message signing: `nearSignMessage`, `nearSignMessageFromPrivateKey`, `nearSignBytes`, `nearSignBytesFromPrivateKey`\n  - transfer lifecycle: `nearBuildTx`, `nearSignTx` (`native-transfer`)\n  - signed-tx review: `nearInspectSignedTx`, `nearDecodeSignedTx`\n  - one-shot transfer signing: `nearBuildAndSign`, `nearBuildAndSignFromPrivateKey`\n  - current scope: implicit-account derivation + restore plus native NEAR transfer and ed25519 message/bytes signing; signer/build helpers emit SDK JSON envelopes together with unsigned/signed transaction bytes, `inspect/decode` currently target SDK-generated signed JSON envelopes, derivation uses hardened ed25519 path `m/44'/397'/account'/0'/index'`, private-key restore accepts `32`-byte seed, `64`-byte keypair bytes, or `ed25519:` secret-key text, `nearSignMessage*` signs UTF-8 text, and `nearSignBytes*` signs raw bytes\n- Stellar core API:\n  - wallet management: `stellarDeriveAddress`, `stellarDeriveWallet`, `stellarDeriveAddressFromPrivateKey`, `stellarDeriveWalletFromPrivateKey`\n  - message signing: `stellarSignMessage`, `stellarSignMessageFromPrivateKey`, `stellarSignBytes`, `stellarSignBytesFromPrivateKey`\n  - transfer lifecycle: `stellarBuildTx`, `stellarSignTx` (`native-payment`)\n  - signed-tx review: `stellarInspectSignedTx`, `stellarDecodeSignedTx` for SDK-generated signed JSON envelopes\n  - one-shot transfer signing: `stellarBuildAndSign`, `stellarBuildAndSignFromPrivateKey`\n  - current scope: wallet derivation + restore plus native XLM payment and offline message/bytes signing; build/sign helpers emit SDK JSON envelopes together with unsigned/signed XDR base64, `inspect/decode` currently targets SDK-generated signed JSON envelopes, mnemonic path uses SLIP-0010 ed25519 `m/44'/148'/account'`, mnemonic derivation currently supports `index=0` only, private-key restore accepts `32`-byte seed, `64`-byte keypair bytes, or StrKey secret seed text, `stellarSignMessage*` signs UTF-8 text, and `stellarSignBytes*` signs raw bytes\n- SUI core API:\n  - wallet management: `suiDeriveAddress`, `suiDeriveWallet`, `suiDeriveAddressFromPrivateKey`, `suiDeriveWalletFromPrivateKey`\n  - message signing: `suiSignMessage`, `suiSignMessageFromPrivateKey`, `suiSignBytes`, `suiSignBytesFromPrivateKey`\n  - transfer lifecycle: `suiBuildTx`, `suiSignTx` (`native-transfer`)\n  - signed-tx review: `suiInspectSignedTx`, `suiDecodeSignedTx` for SDK-generated signed JSON envelopes\n  - one-shot transfer signing: `suiBuildAndSign`, `suiBuildAndSignFromPrivateKey`\n  - current scope: native SUI transfer plus offline message/bytes signing; caller provides gas object reference, gas budget, and gas price, `suiSignMessage*` signs UTF-8 text, and `suiSignBytes*` signs raw bytes\n- Starknet core API:\n  - wallet management: `starknetDeriveAddress`, `starknetDeriveWallet`, `starknetDeriveAddressFromPrivateKey`, `starknetDeriveWalletFromPrivateKey`\n  - message signing: `starknetSignMessage`, `starknetSignMessageFromPrivateKey`, `starknetSignBytes`, `starknetSignBytesFromPrivateKey`\n  - transaction hash lifecycle: `starknetBuildTx`, `starknetSignTx`, `starknetInspectSignedTx`, `starknetDecodeSignedTx`\n  - one-shot hash signing: `starknetBuildAndSign`, `starknetBuildAndSignFromPrivateKey`\n  - account helper: `starknetComputeAccountAddress`\n  - current scope: Stark curve key derivation + restore, OpenZeppelin AccountUpgradeable address precompute using constructor calldata `[publicKey]`, and offline signature envelopes for app-supplied Starknet transaction hashes; RPC fee estimation, v3 transaction-hash construction, broadcasting, and deployed-account state remain app-layer responsibilities\n- TON core API:\n  - wallet management: `tonDeriveAddress`, `tonDeriveWallet`, `tonDeriveAddressFromPrivateKey`, `tonDeriveWalletFromPrivateKey`, `tonBuildWalletStateInit`, `tonBuildWalletStateInitFromPrivateKey`\n    - derive controls: `walletVersion: \"v4r2\" | \"v5r1\"`, `addressFormat` (`user-friendly` or `raw`, plus `bounceable` / `testOnly` / `urlSafe`), and explicit mnemonic mode via `mnemonicType: \"ton\" | \"bip39\" | \"bip-39\"`\n    - BIP-39 mode supports 12-word mnemonics with default TON path `m/44'/607'/0'`; pass `derivationPath` for another hardened SLIP-0010 ed25519 path\n    - examples:\n      - TON-native restore: `tonDeriveWallet({ mnemonic: ton24Words, mnemonicType: \"ton\" })`\n      - BIP-39 restore: `tonDeriveWallet({ mnemonic: bip39Words, mnemonicType: \"bip39\" })`\n      - BIP-39 custom path: `tonDeriveWallet({ mnemonic: bip39Words, mnemonicType: \"bip39\", derivationPath: \"m/44'/607'/0'\" })`\n  - wallet StateInit export: `tonBuildWalletStateInit*` returns base64 BoC for TonConnect account / proof flows\n  - transfer lifecycle: `tonBuildTx`, `tonSignTx` (`native-transfer` + `jetton-transfer` + `contract-messages`)\n  - signed-tx review: `tonInspectSignedTx`, `tonDecodeSignedTx` (wallet `v5r1` summaries for native transfer, jetton transfer, and multi-message contract calls)\n  - one-shot transfer signing: `tonBuildAndSign`, `tonBuildAndSignFromPrivateKey`\n  - current scope: derive and StateInit export support `v4r2` and `v5r1`; transfer remains wallet `v5r1` only\n  - important boundary: `wallets.importMnemonic` includes TON only through explicit BIP-39 mode; TON-native 24-word restore remains a chain-level `tonDeriveWallet` flow with `mnemonicType: \"ton\"`\n- TRON core API:\n  - wallet management: `tronDeriveAddress`, `tronDeriveWallet`, `tronDeriveAddressFromPrivateKey`, `tronDeriveWalletFromPrivateKey`\n  - message / bytes signing: `tronSignMessage`, `tronSignMessageFromPrivateKey`, `tronSignBytes`, `tronSignBytesFromPrivateKey`\n  - transfer lifecycle: `tronBuildTx`, `tronSignTx` (`trx-transfer` + `trc20-transfer`)\n  - signed-tx review: `tronInspectSignedTx`, `tronDecodeSignedTx` (covers `TransferContract` and `TriggerSmartContract`/TRC20 transfer summaries)\n  - one-shot transfer signing: `tronBuildAndSign`, `tronBuildAndSignFromPrivateKey`\n  - message signing uses the TRON prefix + Keccak/secp256k1 policy; `signMessage*` is UTF-8 only and `signBytes*` signs raw bytes\n- Low-level fallback:\n  - `invokeChainExtension` is kept only as escape hatch for chain-specific experiments.\n\n## Migration Guide (0.1.14)\n\nStarting from `0.1.14`, app code should use chain-specific core APIs by default.\n\nRecommended migration:\n\n| Previous style | Chain-specific style |\n| --- | --- |\n| `deriveAddress({ chainId: \"btc\", ... })` | `btc.deriveAddress({ ... })` (or `btcDeriveAddress`) |\n| `deriveWallet({ chainId: \"btc\", ... })` | `btc.deriveWallet({ ... })` (or `btcDeriveWallet`) |\n| `deriveAddressFromPrivateKey({ chainId: \"eth\", ... })` | `eth.deriveAddressFromPrivateKey({ ... })` (or `ethDeriveAddressFromPrivateKey`) |\n| `buildAndSign({ chainId: \"solana\", ... })` | `solana.buildAndSign({ ... })` (or `solanaBuildAndSign`) |\n| `signMessage({ chainId: \"eth\", ... })` | `eth.signMessage({ ... })` (or `ethSignMessage`) |\n| `signBytes({ chainId: \"btc\", ... })` | `btc.signBytes({ ... })` (or `btcSignBytes`) |\n| `signTypedData({ chainId: \"eth\", ... })` | `eth.signTypedData({ ... })` (or `ethSignTypedData`) |\n\nBefore:\n\n```ts\nawait signMessage({\n  chainId: \"btc\",\n  mnemonic,\n  account: 0,\n  index: 0,\n  message: \"hello\",\n});\n```\n\nAfter:\n\n```ts\nawait btc.signMessage({\n  mnemonic,\n  account: 0,\n  index: 0,\n  message: \"hello\",\n});\n```\n\n`invokeChainExtension` is still supported, but treat it as low-level fallback, not the\nprimary wallet integration path.\n\n## Chain Capability Matrix\n\nThe matrix is generated from chain adapter source and validated in CI.\nSync command:\n\n```bash\nnode ./scripts/check-capability-matrix.mjs --write\n```\n\n<!-- CAPABILITY_MATRIX_START -->\n| chainId | deriveAddress | deriveAddressFromPrivateKey | deriveWallet | deriveWalletFromPrivateKey | buildAndSign | buildAndSignFromPrivateKey | signBytes | signBytesFromPrivateKey | signMessage | signMessageFromPrivateKey | signTypedData | signTypedDataFromPrivateKey | buildTx | signTx |\n| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n| aptos | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| btc | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| cardano | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| cosmos | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| dogecoin | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| eth | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes |\n| near | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| polkadot | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| solana | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| starknet | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| stellar | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| sui | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| ton | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes |\n| tron | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |\n| xrpl | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes |\n<!-- CAPABILITY_MATRIX_END -->\n\n## Signing Semantics By Chain\n\n`signMessage`, `signBytes`, and `signTypedData` are chain-specific. Do not assume one chain's signing\nsemantics on another chain.\n\n| chainId | signMessage | signBytes | signTypedData |\n| --- | --- | --- | --- |\n| eth | EIP-191 style message hash signing (`hash_message`) | Not supported | EIP-712 typed data signing. `typedData` must be valid EIP-712 JSON |\n| btc | Supports `mode: \"ecdsa\" \\| \"bip322-simple\"` (`ecdsa` default) | Signs provided raw bytes with BTC secp256k1 flow | Not supported |\n| cosmos | Signs UTF-8 text with secp256k1 over SHA-256 (`messageEncoding` fixed to `utf8`) | Signs provided raw bytes with secp256k1 over SHA-256 | Not supported |\n| dogecoin | Signs UTF-8 text with secp256k1 over SHA-256 (`messageEncoding` fixed to `utf8`) | Signs provided raw bytes with secp256k1 over SHA-256 | Not supported |\n| near | Signs UTF-8 text message with ed25519 (`messageEncoding` fixed to `utf8`) | Signs provided raw bytes with ed25519 | Not supported |\n| polkadot | Signs UTF-8 text message with ed25519 (`messageEncoding` fixed to `utf8`) | Signs provided raw bytes with ed25519 | Not supported |\n| solana | Signs UTF-8 text message with ed25519 (`messageEncoding` fixed to `utf8`) | Signs provided raw bytes with ed25519 | Not supported |\n\nFor `btc`, `cosmos`, `dogecoin`, `near`, `polkadot`, and `solana`, signatures depend on exact input bytes. Keep serialization deterministic\nacross client/server.\nFor `cosmos`, `dogecoin`, `near`, `polkadot`, and `solana`, use `*SignBytes*` for binary payloads (`hex`/`base64`); `*SignMessage*` is\nreserved for human-readable UTF-8 message text.\n\n## Chain-Specific Core API\n\nThe SDK is now organized by chain core capabilities instead of forcing everything\ninto homogeneous APIs.\n\n- BTC:\n  - account/address: `btcDeriveAddress`, `btcDeriveWallet`, `btcDeriveAddressFromPrivateKey`, `btcDeriveWalletFromPrivateKey`\n  - signing: `btcBuildAndSign`, `btcBuildAndSignFromPrivateKey`, `btcBuildTx`, `btcSignTx`, `btcSignMessage*`, `btcSignBytes*`\n  - PSBT: `btcBuildPsbt`, `btcSignPsbt`, `btcSignPsbtWithSigners`, `btcPartialSignPsbt`, `btcVerifyPsbtFinalized`, `btcInspectPsbt`\n  - FROST key setup: `btcFrostTrustedDealerKeygen`, `btcFrostDkgRound1`, `btcFrostDkgRound2`, `btcFrostDkgFinalize`\n  - FROST share lifecycle helpers: `btcFrostRefreshRound1`, `btcFrostRefreshRound2`, `btcFrostRefreshFinalize`, `btcFrostReshareRound1`, `btcFrostReshareRound2`, `btcFrostReshareFinalize`\n  - FROST public-state guards: `btcFrostValidateShare`, `btcFrostValidatePublicState`, `btcFrostCompareGroupPublicKey`\n  - FROST threshold signing: `btcFrostRound1Commit`, `btcFrostBuildSigningPackage`, `btcFrostRound2SignShare`, `btcFrostAggregateSignature`, `btcFrostTaprootComputeTweak`, `btcFrostVerifySignatureShare`\n  - FROST nonce lifecycle guard: `btcFrostNonceSessionScope`, `btcFrostResetNonceGuard`\n  - FROST Taproot PSBT bridge: `btcFrostBuildTaprootPsbtSigningInputs`, `btcFrostFinalizeTaprootPsbt`\n  - FROST offline orchestration: `createBtcFrostDkgSession`, `runBtcFrostDkgSession`, `createBtcFrostSigningSession`, `runBtcFrostSigningSession`, `createBtcFrostRefreshSession`, `runBtcFrostRefreshSession`, `createBtcFrostReshareSession`, `runBtcFrostReshareSession`\n- ETH:\n  - account/address: `ethDeriveAddress`, `ethDeriveWallet`, `ethDeriveAddressFromPrivateKey`, `ethDeriveWalletFromPrivateKey`\n  - signing: `ethBuildAndSign`, `ethBuildAndSignFromPrivateKey`, `ethBuildTx`, `ethSignTx`, `ethSignMessage*`, `ethSignTypedData*`\n  - verification/recovery: `ethEcrecover`, `ethRecoverTypedDataSigner`, `ethDecodeSignedTx`\n  - contract-wallet helpers (EIP-1271): `ethBuildEip1271IsValidSignatureCall`, `ethBuildEip1271RpcCall`, `ethVerifyEip1271IsValidSignatureResult`, `ethBuildEip1271RpcCallAndVerify`\n  - account-abstraction helpers (EIP-4337): `ethBuildUserOperationHashInput`, `ethValidateUserOperation`, `ethComputeUserOperationHash`, `ethSignUserOperation`, `ethRecoverUserOperationSigner`\n  - app-layer orchestration reference: `docs/eth-eip1271-consumer-template.md`\n- SOL:\n  - account/address: `solanaDeriveAddress`, `solanaDeriveWallet`, `solanaDeriveAddressFromPrivateKey`, `solanaDeriveWalletFromPrivateKey`\n  - signing: `solanaBuildAndSign`, `solanaBuildAndSignFromPrivateKey`, `solanaBuildTx`, `solanaSignTx`, `solanaInspectSignedTx` (incl. `versioned_message` path + multi-signer state), `solanaSignMessage*`, `solanaSignBytes*`\n  - app-layer multi-signer orchestration reference: `docs/solana-multisigner-consumer-template.md`\n\n`invokeChainExtension` remains available as a low-level escape hatch, but app code should\nprefer chain-specific core APIs.\n\n## BTC FROST DKG Flow\n\nThe SDK supports two key-setup modes for BTC FROST Taproot:\n\n- Trusted dealer setup:\n  - `btcFrostTrustedDealerKeygen`\n- Decentralized DKG setup:\n  - `btcFrostDkgRound1 -> btcFrostDkgRound2 -> btcFrostDkgFinalize`\n\nRecommended coordinator process for DKG:\n\n1. each participant runs `btcFrostDkgRound1`; coordinator collects `coefficientCommitmentsHex`.\n2. each participant runs `btcFrostDkgRound2`; coordinator routes `shares[].toIdentifier`.\n3. each participant runs `btcFrostDkgFinalize` with full round1 commitments + routed shares.\n4. coordinator verifies all finalize outputs have identical `groupPublicKeyXOnlyHex`.\n\nProduction offline orchestration helper:\n\n- `createBtcFrostDkgSession(config)` gives a stateful session object with:\n  - round request builders (`buildRound1Request`, `buildRound2Request`, `buildFinalizeRequest`)\n  - per-round replay protection (`acceptRound1Result`, `acceptRound2Result`, `acceptFinalizeResult`)\n  - persistence hooks (`toState`, `BtcFrostDkgSession.fromState`)\n- `runBtcFrostDkgSession(config)` runs round1/round2/finalize end-to-end using SDK executor defaults.\n\nCoordinator helper example:\n\n```ts\nconst dkg = await runBtcFrostDkgSession({\n  threshold: 2,\n  participants: 3,\n});\n// dkg.groupPublicKeyXOnlyHex\n// dkg.participants[i].secretShareHex (store per participant securely)\n```\n\nRefresh/Reshare boundary helpers (`0.2.8+` API surface):\n\n- `btcFrostRefreshRound1/2/Finalize`\n- `btcFrostReshareRound1/2/Finalize`\n- `btcFrostValidateShare`\n- `btcFrostValidatePublicState`\n- `btcFrostCompareGroupPublicKey`\n- session helpers:\n  - `createBtcFrostRefreshSession`, `runBtcFrostRefreshSession`\n  - `createBtcFrostReshareSession`, `runBtcFrostReshareSession`\n\nSigning orchestration helpers (`0.2.14+` API surface):\n\n- `createBtcFrostSigningSession`:\n  - stateful signing session with replay protection\n  - supports `toState` / `BtcFrostSigningSession.fromState`\n  - explicit steps: round1 commit -> build signing package -> round2 shares -> aggregate\n- `runBtcFrostSigningSession`:\n  - one-call offline runner for the full signing path\n  - consumes participant identifiers + per-participant secret shares\n\nThese APIs are offline primitives for consumer-side orchestration.\nCoordinator policy (refresh cadence, roster governance, approval flow, transport) stays in app/backend layer.\n\nAfter setup (trusted dealer or DKG), run threshold signing with:\n\n1. `btcFrostRound1Commit`\n2. `btcFrostBuildSigningPackage`\n3. `btcFrostRound2SignShare`\n4. `btcFrostAggregateSignature`\n\nNonce lifecycle guard:\n\n- `btcFrostRound2SignShare` now enforces one-time use for each `nonceSecretHex` within process lifecycle; nonce reuse will be rejected.\n\nFor Taproot output-key context, apply:\n\n- `btcFrostTaprootComputeTweak`\n\nFROST offline verification + PSBT bridge:\n\n- `btcFrostVerifySignatureShare` (single-share verification / blame attribution)\n- `btcFrostBuildTaprootPsbtSigningInputs` (extract per-input Taproot key-spend message hashes)\n- `btcFrostFinalizeTaprootPsbt` (inject aggregated Schnorr signatures into PSBT inputs)\n\nConsumer orchestration references:\n\n- DKG template: `docs/btc-frost-dkg-consumer-template.md`\n- signing-session + PSBT bridge template: `docs/btc-frost-signing-session-consumer-template.md`\n\n### Types\n\n```ts\ntype SupportedChainInfo = {\n  chainId: string;\n  capabilities: string[];\n};\n\ntype ChainExtensionInfo = {\n  chainId: string;\n  methods: string[];\n};\n\ntype DeriveAddressRequest = {\n  chainId: string;\n  mnemonic: string;\n  account: number; // uint32\n  index: number; // uint32\n  passphrase?: string | null;\n};\n\ntype DeriveAddressFromPrivateKeyRequest = {\n  chainId: string;\n  privateKey: string;\n  keyEncoding?: \"utf8\" | \"hex\" | \"base64\" | \"wif\"; // default: hex\n};\n\ntype DerivedWallet = {\n  address: string;\n  privateKey: string;\n  privateKeyEncoding: \"hex\" | \"base58\" | \"wif\";\n  publicKey: string;\n  publicKeyEncoding: \"hex\" | \"base58\" | \"wif\";\n};\n\ntype BuildAndSignRequest = {\n  chainId: string;\n  mnemonic: string;\n  txPayload: string;\n  txEncoding?: \"utf8\" | \"hex\" | \"base64\"; // default: utf8\n};\n\ntype BuildAndSignResult = {\n  chainId: string;\n  signedTxHex: string;\n};\n\ntype BuildAndSignFromPrivateKeyRequest = {\n  chainId: string;\n  privateKey: string;\n  keyEncoding?: \"utf8\" | \"hex\" | \"base64\" | \"wif\"; // default: hex\n  txPayload: string;\n  txEncoding?: \"utf8\" | \"hex\" | \"base64\"; // default: utf8\n};\n\ntype BuildAndSignFromPrivateKeyResult = BuildAndSignResult;\n\ntype BtcSignMessageMode = \"ecdsa\" | \"bip322-simple\";\n\ntype SignMessageRequest = {\n  chainId: string;\n  mnemonic: string;\n  account: number;\n  index: number;\n  passphrase?: string | null;\n  message: string;\n  messageEncoding?: \"utf8\" | \"hex\" | \"base64\"; // default: utf8\n  mode?: BtcSignMessageMode; // btc only, default: ecdsa\n};\n\ntype SignMessageFromPrivateKeyRequest = {\n  chainId: string;\n  privateKey: string;\n  keyEncoding?: \"utf8\" | \"hex\" | \"base64\" | \"wif\"; // default: hex\n  message: string;\n  messageEncoding?: \"utf8\" | \"hex\" | \"base64\"; // default: utf8\n  mode?: BtcSignMessageMode; // btc only, default: ecdsa\n};\n\ntype SignBytesRequest = {\n  chainId: string;\n  mnemonic: string;\n  account: number;\n  index: number;\n  passphrase?: string | null;\n  bytes: string;\n  bytesEncoding?: \"utf8\" | \"hex\" | \"base64\"; // default: utf8\n};\n\ntype SignBytesFromPrivateKeyRequest = {\n  chainId: string;\n  privateKey: string;\n  keyEncoding?: \"utf8\" | \"hex\" | \"base64\" | \"wif\"; // default: hex\n  bytes: string;\n  bytesEncoding?: \"utf8\" | \"hex\" | \"base64\"; // default: utf8\n};\n\ntype SignTypedDataRequest = {\n  chainId: string;\n  mnemonic: string;\n  account: number;\n  index: number;\n  passphrase?: string | null;\n  typedData: string;\n  typedDataEncoding?: \"utf8\" | \"hex\" | \"base64\"; // default: utf8\n};\n\ntype SignTypedDataFromPrivateKeyRequest = {\n  chainId: string;\n  privateKey: string;\n  keyEncoding?: \"utf8\" | \"hex\" | \"base64\" | \"wif\"; // default: hex\n  typedData: string;\n  typedDataEncoding?: \"utf8\" | \"hex\" | \"base64\"; // default: utf8\n};\n\ntype SignResult = {\n  chainId: string;\n  signatureHex: string;\n};\n\ntype InvokeChainExtensionRequest = {\n  chainId: string;\n  method: string;\n  payload: string;\n  payloadEncoding?: \"utf8\" | \"hex\" | \"base64\"; // default: utf8\n};\n\ntype EthEcrecoverRequest = {\n  message: string;\n  messageEncoding?: \"utf8\" | \"hex\" | \"base64\"; // default: utf8\n  signature: string;\n  signatureEncoding?: \"hex\" | \"base64\"; // default: hex\n};\n\ntype BtcNetwork = \"mainnet\" | \"testnet\" | \"signet\" | \"regtest\";\ntype BtcAddressType = \"p2pkh\" | \"p2sh-p2wpkh\" | \"p2wpkh\" | \"p2tr\";\n\ntype BtcDeriveAddressRequest = {\n  mnemonic: string;\n  account?: number; // default: 0\n  change?: number; // default: 0\n  index?: number; // default: 0\n  passphrase?: string | null;\n  network?: BtcNetwork; // default: mainnet\n  addressType?: BtcAddressType; // default: p2pkh\n};\n\ntype BtcDeriveAddressFromPrivateKeyRequest = {\n  privateKey: string;\n  keyEncoding?: \"utf8\" | \"hex\" | \"wif\"; // default: wif\n  network?: BtcNetwork; // default: mainnet\n  addressType?: BtcAddressType; // default: p2pkh\n};\n\ntype BtcDerivedWallet = DerivedWallet & {\n  network: BtcNetwork;\n  addressType: BtcAddressType;\n};\n```\n\n### BTC API Notes\n\n- `btcDeriveAddress` / `btcDeriveWallet` support:\n  - `network`: `mainnet`, `testnet`, `signet`, `regtest` (default `mainnet`)\n  - `addressType`: `p2pkh`, `p2sh-p2wpkh`, `p2wpkh`, `p2tr` (default `p2pkh`)\n- `btcDeriveWallet` returns:\n  - `privateKey` in WIF (`privateKeyEncoding: \"wif\"`)\n  - compressed `publicKey` in hex (`publicKeyEncoding: \"hex\"`)\n- `btcDeriveWalletFromPrivateKey` accepts both:\n  - WIF private key (`keyEncoding: \"wif\"`)\n  - hex private key (`keyEncoding: \"hex\"`)\n- `btcSignPsbt` is strict finalize path:\n  - uses one private key\n  - requires all inputs to be finalizable in one call\n- `btcSignPsbtWithSigners` supports production multi-signer orchestration:\n  - accepts multiple signer keys in one call\n  - optional `targetInputIndexes` per signer\n  - supports `finalize: false` for round-based signing and `finalize: true` for strict completion\n- `btcBuildPsbt` / `btcBuildTx` support both:\n  - single-input fallback (`prevTxid`, `prevVout`, `prevScriptPubkeyHex`, `prevValueSat`)\n  - multi-UTXO mode (`inputs[]` with per-input `txid`, `vout`, `scriptPubkeyHex`, `valueSat`, optional derivation path selectors)\n- `btcPartialSignPsbt` is non-finalizing friendly:\n  - signs only inputs controlled by the provided key\n  - returns `finalized` + `missingFinalizedInputs` so multi-party rounds can continue\n- DKG orchestration helpers (`0.2.7+`):\n  - `createBtcFrostDkgSession`: stateful coordinator with replay protection and `toState/fromState`\n  - `runBtcFrostDkgSession`: round1/round2/finalize convenience runner for offline coordinator workflows\n- signing orchestration helpers (`0.2.14+`):\n  - `createBtcFrostSigningSession`: stateful signing coordinator with replay protection and `toState/fromState`\n  - `runBtcFrostSigningSession`: round1/build/round2/aggregate convenience runner for offline coordinator workflows\n- SDK public API is chain-first:\n  - prefer `btc.*` namespace (or `btcXxx` flat chain-specific exports)\n  - do not route wallet operations through generic `chainId`-based aggregator methods\n\n### Example\n\n```ts\nimport {\n  btcBuildPsbt,\n  btcBuildTx,\n  btcDeriveAddress,\n  btcDeriveWallet,\n  btcDeriveAddressFromPrivateKey,\n  btcDeriveWalletFromPrivateKey,\n  btcPartialSignPsbt,\n  btcSignPsbt,\n  btcSignPsbtWithSigners,\n  btcSignTx,\n  btcVerifyPsbtFinalized,\n  ethBuildAndSignFromPrivateKey,\n  ethDeriveAddressFromPrivateKey,\n  ethSignMessage,\n  generateMnemonic,\n  validateMnemonic,\n  init,\n  listSupportedChains,\n  ethEcrecover,\n} from \"@bubolabs/wallet-rn-sdk\";\n\nconst mnemonic = await generateMnemonic();\nconst isValid = await validateMnemonic(mnemonic);\nif (!isValid) throw new Error(\"generated mnemonic must be valid\");\n\nawait init();\nconst chains = await listSupportedChains();\nconst address = await btcDeriveAddress({\n  mnemonic,\n  account: 0,\n  change: 0,\n  index: 0,\n  passphrase: null,\n});\n\nconst wallet = await btcDeriveWallet({\n  mnemonic,\n  account: 0,\n  change: 0,\n  index: 0,\n});\n// btc privateKey is WIF\nconst restoredBtc = await btcDeriveWalletFromPrivateKey({\n  privateKey: wallet.privateKey,\n  keyEncoding: \"wif\",\n});\n\nconst btcTestnetTaproot = await btcDeriveWallet({\n  mnemonic,\n  account: 0,\n  change: 0,\n  index: 0,\n  network: \"testnet\",\n  addressType: \"p2tr\",\n});\n\nconst btcNestedSegwitAddr = await btcDeriveAddressFromPrivateKey({\n  privateKey: wallet.privateKey,\n  keyEncoding: \"wif\",\n  network: \"mainnet\",\n  addressType: \"p2sh-p2wpkh\",\n});\n\nconst signed = await btcBuildAndSign({\n  mnemonic,\n  txPayload: \"<tx payload>\",\n  txEncoding: \"utf8\",\n});\n\nconst signedFromPk = await ethBuildAndSignFromPrivateKey({\n  privateKey: \"ac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80\",\n  keyEncoding: \"hex\",\n  txPayload: \"<tx payload>\",\n  txEncoding: \"utf8\",\n});\n\nconst messageSig = await ethSignMessage({\n  mnemonic,\n  account: 0,\n  index: 0,\n  passphrase: null,\n  message: \"hello from bubo\",\n  messageEncoding: \"utf8\",\n});\n\nconst restored = await ethDeriveAddressFromPrivateKey({\n  privateKey: \"ac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80\",\n  keyEncoding: \"hex\",\n});\n\nconst recovered = await ethEcrecover({\n  message: \"hello from bubo\",\n  messageEncoding: \"utf8\",\n  signature: messageSig.signatureHex,\n  signatureEncoding: \"hex\",\n});\n\nconst builtPsbt = await btcBuildPsbt({\n  mnemonic,\n  account: 0,\n  addressIndex: 0,\n  changeIndex: 0,\n  network: \"testnet\",\n  addressType: \"p2wpkh\",\n  prevTxid: \"6000000000000000000000000000000000000000000000000000000000000006\",\n  prevVout: 0,\n  prevScriptPubkeyHex: \"0014d85c2b71d0060b09c9886aeb815e50991dda124d\",\n  prevValueSat: 100000,\n  toAddress: \"tb1q4ryc5g5q2sz66mh58f9x7w6j5xw5lf7k0k4a2s\",\n  amountSat: 10000,\n  feeSat: 1000,\n});\n\nconst builtPsbtMultiInput = await btcBuildPsbt({\n  mnemonic,\n  account: 0,\n  addressIndex: 0,\n  changeIndex: 0,\n  network: \"testnet\",\n  addressType: \"p2wpkh\",\n  inputs: [\n    {\n      txid: \"7000000000000000000000000000000000000000000000000000000000000007\",\n      vout: 0,\n      scriptPubkeyHex: \"0014d85c2b71d0060b09c9886aeb815e50991dda124d\",\n      valueSat: 60000,\n    },\n    {\n      txid: \"8000000000000000000000000000000000000000000000000000000000000008\",\n      vout: 1,\n      scriptPubkeyHex: \"0014d85c2b71d0060b09c9886aeb815e50991dda124d\",\n      valueSat: 50000,\n    },\n  ],\n  toAddress: \"tb1q4ryc5g5q2sz66mh58f9x7w6j5xw5lf7k0k4a2s\",\n  amountSat: 100000,\n  feeSat: 1000,\n});\n\nconst signedPsbt = await btcSignPsbt({\n  psbt: builtPsbt.psbtHex,\n  privateKey: wallet.privateKey, // WIF\n  keyEncoding: \"wif\",\n  network: \"testnet\",\n});\n\nconst signedByMultiSigners = await btcSignPsbtWithSigners({\n  psbt: builtPsbtMultiInput.psbtHex,\n  network: \"testnet\",\n  finalize: false,\n  signers: [\n    {\n      privateKey: wallet.privateKey, // WIF\n      keyEncoding: \"wif\",\n      targetInputIndexes: [0],\n    },\n  ],\n});\n\nconst partiallySigned = await btcPartialSignPsbt({\n  psbt: builtPsbt.psbtHex,\n  privateKey: wallet.privateKey, // WIF\n  keyEncoding: \"wif\",\n  network: \"testnet\",\n});\n\nconst builtTx = await btcBuildTx({\n  mnemonic,\n  account: 0,\n  addressIndex: 0,\n  changeIndex: 0,\n  network: \"testnet\",\n  addressType: \"p2wpkh\",\n  prevTxid: \"6000000000000000000000000000000000000000000000000000000000000006\",\n  prevVout: 0,\n  prevScriptPubkeyHex: \"0014d85c2b71d0060b09c9886aeb815e50991dda124d\",\n  prevValueSat: 100000,\n  toAddress: \"tb1q4ryc5g5q2sz66mh58f9x7w6j5xw5lf7k0k4a2s\",\n  amountSat: 10000,\n  feeSat: 1000,\n});\n\nconst signedTx = await btcSignTx({\n  psbt: builtTx.psbtHex,\n  privateKey: wallet.privateKey, // WIF\n  keyEncoding: \"wif\",\n  network: \"testnet\",\n});\n\nconst verifiedPsbt = await btcVerifyPsbtFinalized({\n  psbt: signedTx.psbtHex,\n});\n```\n\n### `txPayload` JSON Examples\n\n`txEncoding` uses `\"utf8\"` by default, so pass JSON text directly.\nFor full canonical schemas (required/optional/default fields), see\nrepo doc: `docs/chain-payload-schemas.md`.\n\nBTC:\n\n```json\n{\n  \"account\": 0,\n  \"address_index\": 0,\n  \"change_index\": 0,\n  \"network\": \"mainnet\",\n  \"address_type\": \"p2pkh\",\n  \"prev_txid\": \"0000000000000000000000000000000000000000000000000000000000000001\",\n  \"prev_vout\": 0,\n  \"prev_script_pubkey_hex\": \"76a914d986ed01b7a22225a70edbf2ba7cfb63a15cb3aa88ac\",\n  \"prev_value_sat\": 100000,\n  \"to_address\": \"1BoatSLRHtKNngkdXEeobR76b53LETtpyT\",\n  \"amount_sat\": 10000,\n  \"fee_sat\": 1000,\n  \"lock_time\": 0,\n  \"sequence\": 4294967295\n}\n```\n\n`address_type` supports `p2pkh`, `p2sh-p2wpkh`, `p2wpkh`, `p2tr` (default `p2pkh`).\n\nETH (legacy transfer):\n\n```json\n{\n  \"account\": 0,\n  \"index\": 0,\n  \"chain_id\": 1,\n  \"nonce\": 0,\n  \"gas_price_wei\": \"1000000000\",\n  \"gas_limit\": 21000,\n  \"to_address\": \"0x1111111111111111111111111111111111111111\",\n  \"value_wei\": \"1000000000000000\"\n}\n```\n\nETH (EIP-1559 transfer):\n\n```json\n{\n  \"account\": 0,\n  \"index\": 0,\n  \"chain_id\": 1,\n  \"nonce\": 0,\n  \"max_fee_per_gas_wei\": \"1000000000\",\n  \"max_priority_fee_per_gas_wei\": \"100000000\",\n  \"gas_limit\": 21000,\n  \"to_address\": \"0x1111111111111111111111111111111111111111\",\n  \"value_wei\": \"1000000000000000\"\n}\n```\n\nFor ETH tx payload, use either legacy (`gas_price_wei`) or EIP-1559\n(`max_fee_per_gas_wei` + `max_priority_fee_per_gas_wei`), not both.\n\nETH build-path APIs (`ethBuildTx`, `ethBuildAndSign*`, and generic\n`buildAndSign*` with `chainId: \"eth\"`) run adapter preflight checks for\n`txEncoding: \"utf8\"` JSON payloads:\n- required fields: `nonce`, `gas_limit`, `to_address`\n- fee-model exclusivity: legacy vs EIP-1559 cannot be mixed\n- EIP-1559 constraint: `max_priority_fee_per_gas_wei <= max_fee_per_gas_wei`\n- supports camelCase aliases and normalizes to snake_case before native call:\n  `chainId`, `gasLimit`, `toAddress`, `gasPriceWei`, `maxFeePerGasWei`,\n  `maxPriorityFeePerGasWei`, `valueWei`, `dataHex`\n\nSolana (system transfer):\n\n```json\n{\n  \"tx_kind\": \"system_transfer\",\n  \"account\": 0,\n  \"index\": 0,\n  \"to_address\": \"11111111111111111111111111111111\",\n  \"lamports\": 1000,\n  \"message_version\": \"legacy\",\n  \"recent_blockhash\": \"11111111111111111111111111111111\"\n}\n```\n\nSolana (SPL token transfer, transferChecked):\n\n```json\n{\n  \"tx_kind\": \"spl_token_transfer\",\n  \"account\": 0,\n  \"index\": 0,\n  \"source_token_account\": \"11111111111111111111111111111111\",\n  \"destination_token_account\": \"11111111111111111111111111111111\",\n  \"mint_address\": \"11111111111111111111111111111111\",\n  \"amount\": 1000,\n  \"decimals\": 6,\n  \"message_version\": \"legacy\",\n  \"recent_blockhash\": \"11111111111111111111111111111111\"\n}\n```\n\nSolana (high-level v0 compile with ALT lookup tables):\n\n```json\n{\n  \"tx_kind\": \"system_transfer\",\n  \"account\": 0,\n  \"index\": 0,\n  \"to_address\": \"11111111111111111111111111111111\",\n  \"lamports\": 1000,\n  \"message_version\": \"v0\",\n  \"address_lookup_tables\": [\n    {\n      \"table_address\": \"11111111111111111111111111111111\",\n      \"addresses\": [\"11111111111111111111111111111111\"]\n    }\n  ],\n  \"recent_blockhash\": \"11111111111111111111111111111111\"\n}\n```\n\nSolana (precompiled versioned message, including ALT-compiled message bytes):\n\n```json\n{\n  \"tx_kind\": \"versioned_message\",\n  \"versioned_message\": \"<base64-serialized-VersionedMessage>\",\n  \"versioned_message_encoding\": \"base64\"\n}\n```\n\nFor Solana tx payload:\n- `tx_kind` defaults to `system_transfer` when omitted.\n- `spl_token_transfer` uses SPL Token program transferChecked (`amount` in raw token units).\n- optional `token_program_id` can override the default SPL Token program id.\n- `message_version` supports `legacy` (default) and `v0`.\n- `address_lookup_tables` can be provided when `message_version=v0`; each table has `table_address` + `addresses[]`.\n- `versioned_message` lets app/backend provide precompiled message bytes (ALT flows included).\n- for `versioned_message`, `recent_blockhash` is not required in payload (already embedded in message bytes).\n- for `solanaBuildTx` + `versioned_message`, signer fields are optional; for other Solana tx kinds signer is required.\n\n### Chain Feature Notes\n\n- Published package content depends on Rust feature set at build time.\n- When `BUBO_RUST_FEATURES` is not set, packaging auto-enables all `chain-*` features from `crates/ffi/Cargo.toml`.\n- `signMessage*` is implemented for `eth`, `btc`, `solana`, `near`, `cosmos`, and `starknet`.\n- `signBytes*` is implemented for `btc`, `solana`, `near`, `cosmos`, and `starknet`.\n- `signTypedData*` is implemented only for `eth`.\n- You can still override for focused builds, for example:\n\n```bash\nBUBO_RUST_FEATURES=chain-eth,chain-btc,chain-ton ./scripts/build-rn-sdk-native-artifacts.sh\n```\n\n## Compatibility Smoke API\n\nLegacy smoke APIs remain available for regression checks:\n\n- `runSmoke()`\n- `runBtcSmoke()`\n\n```ts\ntype WalletSmokeResult = {\n  supportedChains: Array<{ chainId: string; capabilities: string[] }>;\n  deriveChainId: string;\n  derivedAddress: string;\n  signChainId: string | null;\n  signedTxHex: string | null;\n};\n```\n\n## Distribution Scripts\n\n```bash\ncd ../..\n./scripts/package-rn-sdk.sh\n```\n\nBuilds a publishable tarball and verifies runtime assets are present/synced.\n\n```bash\n./scripts/verify-rn-sdk-distribution.sh\n```\n\nInstalls the tarball into `example/` and verifies iOS/Android native builds.\n\n```bash\n./scripts/publish-rn-sdk.sh --dry-run\n./scripts/publish-rn-sdk.sh --publish --tag latest\n```\n\nPublish wrapper:\n- default is dry-run\n- real publish requires `--publish`\n","readmeFilename":"README.md"}