{"_id":"@aptos-labs/derived-wallet-sui","_rev":"7-e562512d8264cfdd4cac5f7b8b478816","name":"@aptos-labs/derived-wallet-sui","dist-tags":{"alpha":"0.2.0-alpha.0","latest":"0.2.1"},"versions":{"0.2.0-alpha.0":{"name":"@aptos-labs/derived-wallet-sui","version":"0.2.0-alpha.0","author":{"name":"aptoslabs.com"},"license":"Apache-2.0","_id":"@aptos-labs/derived-wallet-sui@0.2.0-alpha.0","maintainers":[{"name":"aptos-labs","email":"npmjs@aptoslabs.com"}],"homepage":"https://github.com/aptos-labs/aptos-wallet-adapter#readme","bugs":{"url":"https://github.com/aptos-labs/aptos-wallet-adapter/issues"},"dist":{"shasum":"6b3ffb545e3e8a64f149696d123d566c1dde991e","tarball":"https://registry.npmjs.org/@aptos-labs/derived-wallet-sui/-/derived-wallet-sui-0.2.0-alpha.0.tgz","fileCount":35,"integrity":"sha512-3Q7c6qqStFtRV+9CAPdeuQr3dNhjQ3jmzRR1b/b2Ks1cqXhCZzqNBXNoAQsAQ4RuF2TjwiC6VZ/04AS0KrJ7Iw==","signatures":[{"sig":"MEQCIHNiKYTKa9PiFDvyZWZUcxyKkU8pS1wDW50h8Flcjtl+AiARKPKF5LJuW/h6hS9Jc6rL/oyeVTGXaAYvo3mpuO21TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157610},"main":"./dist/index.js","tsup":{"format":["cjs","esm"],"entryPoints":["src/index.ts"]},"_from":"file:aptos-labs-derived-wallet-sui-0.2.0-alpha.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts","lint":"TIMING=1 eslint \"src/**/*.ts*\"","test":"jest","build":"pnpm build:bundle && pnpm build:declarations","build:bundle":"tsup --sourcemap","build:declarations":"tsc --emitDeclarationOnly --declaration --declarationMap"},"_npmUser":{"name":"aptos-labs","email":"npmjs@aptoslabs.com"},"_resolved":"/private/var/folders/9k/9m6fp1vj0sx79mys877nfvy00000gn/T/c01ab192657185720215e392ddd7ba13/aptos-labs-derived-wallet-sui-0.2.0-alpha.0.tgz","_integrity":"sha512-3Q7c6qqStFtRV+9CAPdeuQr3dNhjQ3jmzRR1b/b2Ks1cqXhCZzqNBXNoAQsAQ4RuF2TjwiC6VZ/04AS0KrJ7Iw==","repository":{"url":"git+https://github.com/aptos-labs/aptos-wallet-adapter.git","type":"git"},"_npmVersion":"11.6.1","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@mysten/bcs":"^1.6.1","@mysten/sui":"1.24.0","@aptos-labs/siwa":"^0.4.0","@mysten/wallet-standard":"^0.13.29","@aptos-labs/wallet-standard":"^0.5.2","@aptos-labs/derived-wallet-base":"^0.11.0-alpha.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^8.4.0","eslint":"^8.15.0","ts-jest":"^29.0.3","typescript":"^5.4.5","@types/jest":"^29.2.4","@types/node":"^20.10.4","@aptos-labs/eslint-config-adapter":"0.0.2","@aptos-labs/wallet-adapter-tsconfig":"0.0.2"},"peerDependencies":{"@aptos-labs/ts-sdk":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/derived-wallet-sui_0.2.0-alpha.0_1769114201711_0.6687656684801591","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@aptos-labs/derived-wallet-sui","version":"0.2.0-alpha.1","author":{"name":"aptoslabs.com"},"license":"Apache-2.0","_id":"@aptos-labs/derived-wallet-sui@0.2.0-alpha.1","maintainers":[{"name":"aptos-labs","email":"npmjs@aptoslabs.com"}],"homepage":"https://github.com/aptos-labs/aptos-wallet-adapter#readme","bugs":{"url":"https://github.com/aptos-labs/aptos-wallet-adapter/issues"},"dist":{"shasum":"93b3c4222403852aa2ceed93ff769d4987e3fd5d","tarball":"https://registry.npmjs.org/@aptos-labs/derived-wallet-sui/-/derived-wallet-sui-0.2.0-alpha.1.tgz","fileCount":35,"integrity":"sha512-/O3wMkGW3Ssqo+93gTfjuLSJWoc1MasE0eFsuvALFXtKkq0dNO31/lXM0djcYU4+fd50LiAxSSfjqLHV+T9Wsw==","signatures":[{"sig":"MEQCIA5w047N1TETS4f2KHuGasdgtmaDUW6SG/rweAUYF15/AiABXAS2OiR8eFRq2h6ijm1WIC8p0nRavvRXN36V+FzbVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157610},"main":"./dist/index.js","tsup":{"format":["cjs","esm"],"entryPoints":["src/index.ts"]},"_from":"file:aptos-labs-derived-wallet-sui-0.2.0-alpha.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts","lint":"TIMING=1 eslint \"src/**/*.ts*\"","test":"jest","build":"pnpm build:bundle && pnpm build:declarations","build:bundle":"tsup --sourcemap","build:declarations":"tsc --emitDeclarationOnly --declaration --declarationMap"},"_npmUser":{"name":"aptos-labs","email":"npmjs@aptoslabs.com"},"_resolved":"/private/var/folders/9k/9m6fp1vj0sx79mys877nfvy00000gn/T/28d7574f76593ed8e30022005cb29e90/aptos-labs-derived-wallet-sui-0.2.0-alpha.1.tgz","_integrity":"sha512-/O3wMkGW3Ssqo+93gTfjuLSJWoc1MasE0eFsuvALFXtKkq0dNO31/lXM0djcYU4+fd50LiAxSSfjqLHV+T9Wsw==","repository":{"url":"git+https://github.com/aptos-labs/aptos-wallet-adapter.git","type":"git"},"_npmVersion":"11.6.1","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@mysten/bcs":"^1.6.1","@mysten/sui":"1.24.0","@aptos-labs/siwa":"^0.4.0","@mysten/wallet-standard":"^0.13.29","@aptos-labs/wallet-standard":"^0.5.2","@aptos-labs/derived-wallet-base":"^0.11.0-alpha.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^8.4.0","eslint":"^8.15.0","ts-jest":"^29.0.3","typescript":"^5.4.5","@types/jest":"^29.2.4","@types/node":"^20.10.4","@aptos-labs/eslint-config-adapter":"0.0.2","@aptos-labs/wallet-adapter-tsconfig":"0.0.2"},"peerDependencies":{"@aptos-labs/ts-sdk":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/derived-wallet-sui_0.2.0-alpha.1_1769120427451_0.05990519691956231","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.2":{"name":"@aptos-labs/derived-wallet-sui","version":"0.2.0-alpha.2","author":{"name":"aptoslabs.com"},"license":"Apache-2.0","_id":"@aptos-labs/derived-wallet-sui@0.2.0-alpha.2","maintainers":[{"name":"aptos-labs","email":"npmjs@aptoslabs.com"}],"homepage":"https://github.com/aptos-labs/aptos-wallet-adapter#readme","bugs":{"url":"https://github.com/aptos-labs/aptos-wallet-adapter/issues"},"dist":{"shasum":"244951e35812fdc5156b3db72b2a139751178e30","tarball":"https://registry.npmjs.org/@aptos-labs/derived-wallet-sui/-/derived-wallet-sui-0.2.0-alpha.2.tgz","fileCount":35,"integrity":"sha512-9YZSloCdwEF71VLn7+bQMsQfsEB2Qxj34CKnJoY8/Oo1Gdf5XWtB/vnhxuQvIVkO8LVhsfd9qZHUbpqW//NUzw==","signatures":[{"sig":"MEYCIQDDmRdMSMqtONJMG/l9UZK0MdsVGbk9CHhdUX4bEwuOHAIhAKlk3fJsHdUdFdHzAD/V+ZOjHg+JOhvyppkNzaey29H2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157610},"main":"./dist/index.js","tsup":{"format":["cjs","esm"],"entryPoints":["src/index.ts"]},"_from":"file:aptos-labs-derived-wallet-sui-0.2.0-alpha.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts","lint":"TIMING=1 eslint \"src/**/*.ts*\"","test":"jest","build":"pnpm build:bundle && pnpm build:declarations","build:bundle":"tsup --sourcemap","build:declarations":"tsc --emitDeclarationOnly --declaration --declarationMap"},"_npmUser":{"name":"aptos-labs","email":"npmjs@aptoslabs.com"},"_resolved":"/private/var/folders/9k/9m6fp1vj0sx79mys877nfvy00000gn/T/ccc50a968681fe1f2bb85fdaf2caa1e5/aptos-labs-derived-wallet-sui-0.2.0-alpha.2.tgz","_integrity":"sha512-9YZSloCdwEF71VLn7+bQMsQfsEB2Qxj34CKnJoY8/Oo1Gdf5XWtB/vnhxuQvIVkO8LVhsfd9qZHUbpqW//NUzw==","repository":{"url":"git+https://github.com/aptos-labs/aptos-wallet-adapter.git","type":"git"},"_npmVersion":"11.6.1","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@mysten/bcs":"^1.6.1","@mysten/sui":"1.24.0","@aptos-labs/siwa":"^0.4.0","@mysten/wallet-standard":"^0.13.29","@aptos-labs/wallet-standard":"^0.5.2","@aptos-labs/derived-wallet-base":"^0.11.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^8.4.0","eslint":"^8.15.0","ts-jest":"^29.0.3","typescript":"^5.4.5","@types/jest":"^29.2.4","@types/node":"^20.10.4","@aptos-labs/eslint-config-adapter":"0.0.2","@aptos-labs/wallet-adapter-tsconfig":"0.0.2"},"peerDependencies":{"@aptos-labs/ts-sdk":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/derived-wallet-sui_0.2.0-alpha.2_1769122085997_0.8952400702339367","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.3":{"name":"@aptos-labs/derived-wallet-sui","version":"0.2.0-alpha.3","author":{"name":"aptoslabs.com"},"license":"Apache-2.0","_id":"@aptos-labs/derived-wallet-sui@0.2.0-alpha.3","maintainers":[{"name":"aptos-labs","email":"npmjs@aptoslabs.com"}],"homepage":"https://github.com/aptos-labs/aptos-wallet-adapter#readme","bugs":{"url":"https://github.com/aptos-labs/aptos-wallet-adapter/issues"},"dist":{"shasum":"5302beff4331cfd2522db2fae9219f4d3865fab6","tarball":"https://registry.npmjs.org/@aptos-labs/derived-wallet-sui/-/derived-wallet-sui-0.2.0-alpha.3.tgz","fileCount":35,"integrity":"sha512-VKkkRll6dR+JTIbiy04LVuNCIDQ9k8QnAdBVrrcoYK0PeWfi0Ys53WTWDtk92AhZhNyai4V03Zk4yryjhpJusQ==","signatures":[{"sig":"MEUCIBWtsILMaalaoRiACl5eAmooJ6qykD0geYzgkSf5+FZiAiEA186UxVZLNowsTyjxgFzvUBVPKNOnpZ+1YIrfYcKxzis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157610},"main":"./dist/index.js","tsup":{"format":["cjs","esm"],"entryPoints":["src/index.ts"]},"_from":"file:aptos-labs-derived-wallet-sui-0.2.0-alpha.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts","lint":"TIMING=1 eslint \"src/**/*.ts*\"","test":"jest","build":"pnpm build:bundle && pnpm build:declarations","build:bundle":"tsup --sourcemap","build:declarations":"tsc --emitDeclarationOnly --declaration --declarationMap"},"_npmUser":{"name":"aptos-labs","email":"npmjs@aptoslabs.com"},"_resolved":"/private/var/folders/9k/9m6fp1vj0sx79mys877nfvy00000gn/T/b8b5a9800e5945e91fc54e48a710eee0/aptos-labs-derived-wallet-sui-0.2.0-alpha.3.tgz","_integrity":"sha512-VKkkRll6dR+JTIbiy04LVuNCIDQ9k8QnAdBVrrcoYK0PeWfi0Ys53WTWDtk92AhZhNyai4V03Zk4yryjhpJusQ==","repository":{"url":"git+https://github.com/aptos-labs/aptos-wallet-adapter.git","type":"git"},"_npmVersion":"11.6.1","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@mysten/bcs":"^1.6.1","@mysten/sui":"1.24.0","@aptos-labs/siwa":"^0.4.0","@mysten/wallet-standard":"^0.13.29","@aptos-labs/wallet-standard":"^0.5.2","@aptos-labs/derived-wallet-base":"^0.11.0-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^8.4.0","eslint":"^8.15.0","ts-jest":"^29.0.3","typescript":"^5.4.5","@types/jest":"^29.2.4","@types/node":"^20.10.4","@aptos-labs/eslint-config-adapter":"0.0.2","@aptos-labs/wallet-adapter-tsconfig":"0.0.2"},"peerDependencies":{"@aptos-labs/ts-sdk":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/derived-wallet-sui_0.2.0-alpha.3_1769123867944_0.48827434676171677","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.4":{"name":"@aptos-labs/derived-wallet-sui","version":"0.2.0-alpha.4","author":{"name":"aptoslabs.com"},"license":"Apache-2.0","_id":"@aptos-labs/derived-wallet-sui@0.2.0-alpha.4","maintainers":[{"name":"aptos-labs","email":"npmjs@aptoslabs.com"}],"homepage":"https://github.com/aptos-labs/aptos-wallet-adapter#readme","bugs":{"url":"https://github.com/aptos-labs/aptos-wallet-adapter/issues"},"dist":{"shasum":"2230237ccefee2d5c3b20e5e579224d8bf46b391","tarball":"https://registry.npmjs.org/@aptos-labs/derived-wallet-sui/-/derived-wallet-sui-0.2.0-alpha.4.tgz","fileCount":35,"integrity":"sha512-XYlpVfda0wvOgpg5b/m5+QsPShXTNhSqTTjDYEJnOVKptGZ1hpGbLFAJo2W8auAbO4xrc8tDrN+pya938M3Qbw==","signatures":[{"sig":"MEUCICZTyzKmDBiUTaxSyI/i3Sh87sIeC2dsLstii8zQk6aeAiEA4UM75aRuh1CMGbThAyGT72y8YIeY5WsvZQCTv8aeRe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157610},"main":"./dist/index.js","tsup":{"format":["cjs","esm"],"entryPoints":["src/index.ts"]},"_from":"file:aptos-labs-derived-wallet-sui-0.2.0-alpha.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts","lint":"TIMING=1 eslint \"src/**/*.ts*\"","test":"jest","build":"pnpm build:bundle && pnpm build:declarations","build:bundle":"tsup --sourcemap","build:declarations":"tsc --emitDeclarationOnly --declaration --declarationMap"},"_npmUser":{"name":"aptos-labs","email":"npmjs@aptoslabs.com"},"_resolved":"/private/var/folders/9k/9m6fp1vj0sx79mys877nfvy00000gn/T/741674bf58a96a09f163b4afa9790539/aptos-labs-derived-wallet-sui-0.2.0-alpha.4.tgz","_integrity":"sha512-XYlpVfda0wvOgpg5b/m5+QsPShXTNhSqTTjDYEJnOVKptGZ1hpGbLFAJo2W8auAbO4xrc8tDrN+pya938M3Qbw==","repository":{"url":"git+https://github.com/aptos-labs/aptos-wallet-adapter.git","type":"git"},"_npmVersion":"11.6.1","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@mysten/bcs":"^1.6.1","@mysten/sui":"1.24.0","@aptos-labs/siwa":"^0.4.0","@mysten/wallet-standard":"^0.13.29","@aptos-labs/wallet-standard":"^0.5.2","@aptos-labs/derived-wallet-base":"^0.11.0-alpha.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^8.4.0","eslint":"^8.15.0","ts-jest":"^29.0.3","typescript":"^5.4.5","@types/jest":"^29.2.4","@types/node":"^20.10.4","@aptos-labs/eslint-config-adapter":"0.0.2","@aptos-labs/wallet-adapter-tsconfig":"0.0.2"},"peerDependencies":{"@aptos-labs/ts-sdk":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/derived-wallet-sui_0.2.0-alpha.4_1769183616199_0.09299767428709815","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aptos-labs/derived-wallet-sui","version":"0.2.0","author":{"name":"aptoslabs.com"},"license":"Apache-2.0","_id":"@aptos-labs/derived-wallet-sui@0.2.0","maintainers":[{"name":"aptos-labs","email":"npmjs@aptoslabs.com"}],"homepage":"https://github.com/aptos-labs/aptos-wallet-adapter#readme","bugs":{"url":"https://github.com/aptos-labs/aptos-wallet-adapter/issues"},"dist":{"shasum":"b04c76a11c54663faf824a3485116d3216a120c1","tarball":"https://registry.npmjs.org/@aptos-labs/derived-wallet-sui/-/derived-wallet-sui-0.2.0.tgz","fileCount":35,"integrity":"sha512-cyQJwXmi+za4e8Yjg3a8/WWU7iGbJuokxWalMoYCdTmcdb8P51SLObKpSOI72FH+O+t6ijFaNHVsOWcUH09Vpg==","signatures":[{"sig":"MEUCIQDf1D9h6/OhXh6wrU7KvECSmIlgJ47c4ifu14YJsWNsEAIgXaafpjNZU75b1d+iac1DMWqpRR5EkEEn4FWCPfSUu+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157594},"main":"./dist/index.js","tsup":{"format":["cjs","esm"],"entryPoints":["src/index.ts"]},"_from":"file:aptos-labs-derived-wallet-sui-0.2.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts","lint":"TIMING=1 eslint \"src/**/*.ts*\"","test":"jest","build":"pnpm build:bundle && pnpm build:declarations","build:bundle":"tsup --sourcemap","build:declarations":"tsc --emitDeclarationOnly --declaration --declarationMap"},"_npmUser":{"name":"aptos-labs","email":"npmjs@aptoslabs.com"},"_resolved":"/private/var/folders/9k/9m6fp1vj0sx79mys877nfvy00000gn/T/d924aa38aad993294bf932a6f0cd3dcc/aptos-labs-derived-wallet-sui-0.2.0.tgz","_integrity":"sha512-cyQJwXmi+za4e8Yjg3a8/WWU7iGbJuokxWalMoYCdTmcdb8P51SLObKpSOI72FH+O+t6ijFaNHVsOWcUH09Vpg==","repository":{"url":"git+https://github.com/aptos-labs/aptos-wallet-adapter.git","type":"git"},"_npmVersion":"11.6.1","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@mysten/bcs":"^1.6.1","@mysten/sui":"1.24.0","@aptos-labs/siwa":"^0.4.0","@mysten/wallet-standard":"^0.13.29","@aptos-labs/wallet-standard":"^0.5.2","@aptos-labs/derived-wallet-base":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^8.4.0","eslint":"^8.15.0","ts-jest":"^29.0.3","typescript":"^5.4.5","@types/jest":"^29.2.4","@types/node":"^20.10.4","@aptos-labs/eslint-config-adapter":"0.0.2","@aptos-labs/wallet-adapter-tsconfig":"0.0.2"},"peerDependencies":{"@aptos-labs/ts-sdk":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/derived-wallet-sui_0.2.0_1769465930098_0.6827364622720542","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aptos-labs/derived-wallet-sui","version":"0.2.1","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/types/index.d.ts","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/aptos-labs/aptos-wallet-adapter.git"},"exports":{"types":"./dist/types/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"},"author":{"name":"aptoslabs.com"},"tsup":{"entryPoints":["src/index.ts"],"format":["cjs","esm"]},"dependencies":{"@aptos-labs/siwa":"^0.4.0","@aptos-labs/wallet-standard":"^0.5.2","@mysten/bcs":"^1.6.1","@mysten/sui":"1.24.0","@mysten/wallet-standard":"^0.13.29","@aptos-labs/derived-wallet-base":"^0.11.0"},"peerDependencies":{"@aptos-labs/ts-sdk":"^5.1.1"},"devDependencies":{"@types/node":"^20.10.4","eslint":"^8.15.0","happy-dom":"^20.0.2","tsup":"^8.4.0","tweetnacl":"^1.0.3","typescript":"^5.4.5","vitest":"^2.1.8","@aptos-labs/eslint-config-adapter":"0.0.2","@aptos-labs/wallet-adapter-tsconfig":"0.0.2"},"scripts":{"build":"pnpm build:bundle && pnpm build:declarations","build:bundle":"tsup --sourcemap","build:declarations":"tsc --emitDeclarationOnly --declaration --declarationMap","dev":"tsup src/index.ts --format esm,cjs --watch --dts","test":"vitest run","lint":"TIMING=1 eslint \"src/**/*.ts*\""},"_id":"@aptos-labs/derived-wallet-sui@0.2.1","description":"A light-weight add-on package to the [@aptos-labs/wallet-adapter-react](../wallet-adapter-react/) that enables the functionality to use a Sui wallet as a Native Aptos Wallet","bugs":{"url":"https://github.com/aptos-labs/aptos-wallet-adapter/issues"},"homepage":"https://github.com/aptos-labs/aptos-wallet-adapter#readme","_integrity":"sha512-mUSuwkiHTLHS7m2wIRYLou1YoSbreqTTaHOtlUU+k/b3YY11J581JrjLANVieb7S0//AJJFVKSw8m/e0GdZhAg==","_resolved":"/tmp/947f687ab36b691a9308b1a4c3a68d7c/aptos-labs-derived-wallet-sui-0.2.1.tgz","_from":"file:aptos-labs-derived-wallet-sui-0.2.1.tgz","_nodeVersion":"20.18.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-mUSuwkiHTLHS7m2wIRYLou1YoSbreqTTaHOtlUU+k/b3YY11J581JrjLANVieb7S0//AJJFVKSw8m/e0GdZhAg==","shasum":"af81290786832d12b5631d4877f688daa7a3360b","tarball":"https://registry.npmjs.org/@aptos-labs/derived-wallet-sui/-/derived-wallet-sui-0.2.1.tgz","fileCount":34,"unpackedSize":156451,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aptos-labs%2fderived-wallet-sui@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBR31zTt6LxFq+VccBvjXkAVKSywmDupYB7bYQcPsqJvAiEA6W6RC1jcMU7+/c/xd8MIf27uXBNkXcDjNUs6fo4AKoU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2a5f964b-2fc3-44c9-b4dc-77de71fde14a"}},"directories":{},"maintainers":[{"name":"aptos-labs","email":"npmjs@aptoslabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/derived-wallet-sui_0.2.1_1773074211520_0.9300414317742118"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-22T20:36:41.601Z","modified":"2026-03-09T16:36:51.970Z","0.2.0-alpha.0":"2026-01-22T20:36:41.914Z","0.2.0-alpha.1":"2026-01-22T22:20:27.601Z","0.2.0-alpha.2":"2026-01-22T22:48:06.138Z","0.2.0-alpha.3":"2026-01-22T23:17:48.216Z","0.2.0-alpha.4":"2026-01-23T15:53:36.340Z","0.2.0":"2026-01-26T22:18:50.243Z","0.2.1":"2026-03-09T16:36:51.661Z"},"bugs":{"url":"https://github.com/aptos-labs/aptos-wallet-adapter/issues"},"author":{"name":"aptoslabs.com"},"license":"Apache-2.0","homepage":"https://github.com/aptos-labs/aptos-wallet-adapter#readme","repository":{"type":"git","url":"git+https://github.com/aptos-labs/aptos-wallet-adapter.git"},"maintainers":[{"name":"aptos-labs","email":"npmjs@aptoslabs.com"}],"readme":"# Derived Wallet Sui\n\nA light-weight add-on package to the [@aptos-labs/wallet-adapter-react](../wallet-adapter-react/) that enables the functionality to use a Sui wallet as a Native Aptos Wallet\n\n### How does Sui wallet work with the wallet adapter?\n\nWhen a user connects to a dApp using a supported Sui wallet, the adapter computes the user's Derivable Abstracted Account (DAA) address and converts the Sui account to follow the Aptos wallet standard interface.\nThis ensures a seamless interaction with the wallet for both developers and end users.\n\nThe computation of the DAA address is done using the `authenticationFunction` and the `accountIdentity`, both of which are defined in this package:\n\n- `authenticationFunction`: This is a function that exists on-chain and is used to verify the signature of Sui account. The function lives in `0x1::sui_derivable_account::authenticate`\n- `accountIdentity`: This represents the identity of the account used in the on-chain authentication function to verify the signature of the Sui account.\n  The Sui DAA account identity is in the format of:\n  `${originWalletPublicKey}${domain}`\n\n### How to integrate a Sui wallet in my dApp?\n\nThe wallet adapter follows the [Sui Wallet Standard](https://docs.sui.io/standards/wallet-standard) to discover wallets.\nCurrently, the wallets that have been tested and support cross-chain accounts are:\n\n|          | Aptos Devnet | Aptos Testnet | Aptos Mainnet |\n| -------- | ------------ | ------------- | ------------- |\n| Backpack | ✅           | ✅            |               |\n| Nightly  | ✅           | ✅            |               |\n| OKX      | ✅           | ✅            |               |\n| Phantom  | ✅           | ✅            |               |\n| Slush    | ✅           | ✅            |               | \n\n## Usage\n\n### Automatic Wallet Detection\n\nUse this approach when building a dApp where users connect their Sui wallets.\n\n1. Install the packages\n\n```bash\nnpm install @aptos-labs/wallet-adapter-react @aptos-labs/derived-wallet-sui\n```\n\n2. Set up automatic detection\n\n```tsx\nimport { AptosWalletAdapterProvider, Network } from \"@aptos-labs/wallet-adapter-react\";\nimport { setupAutomaticSuiWalletDerivation } from \"@aptos-labs/derived-wallet-sui\";\n\nsetupAutomaticSuiWalletDerivation({ defaultNetwork: Network.TESTNET });\n\n// ...\n\n<AptosWalletAdapterProvider\n  dappConfig={{\n    network: Network.TESTNET,\n  }}\n>\n  {children}\n</AptosWalletAdapterProvider>\n```\n\n## Submitting a Transaction (with Fee Payer)\n\nIn most cases, allowing users to submit a transaction with a Sui account to the Aptos chain requires using a sponsor transaction.\nThis is because the Sui account might not have APT to pay for gas.\nTherefore, the dApp should consider maintaining a sponsor account to sponsor the transactions.\n\n```tsx filename=\"SignAndSubmitDemo.tsx\"\nimport React from \"react\";\nimport { useWallet } from \"@aptos-labs/wallet-adapter-react\";\nimport {\n  Aptos,\n  AptosConfig,\n  Network,\n  Ed25519PrivateKey,\n  PrivateKey,\n  PrivateKeyVariants,\n  Account,\n} from \"@aptos-labs/ts-sdk\";\n\n// Initialize an Aptos client\nconst config = new AptosConfig({ network: Network.TESTNET });\nconst aptos = new Aptos(config);\n\n// Generate a sponsor account or use an existing account\nconst privateKey = new Ed25519PrivateKey(\n  PrivateKey.formatPrivateKey(\"0x123\", PrivateKeyVariants.Ed25519),\n);\nconst sponsor = Account.fromPrivateKey({ privateKey });\n\nconst SignAndSubmit = () => {\n  const { account, signTransaction } = useWallet();\n\n  const onSignAndSubmitTransaction = async () => {\n    if (!account) {\n      throw new Error(\n        \"Account is not connected and unable to sign transaction\",\n      );\n    }\n\n    try {\n      // Build the transaction\n      const rawTransaction = await aptos.transaction.build.simple({\n        data: {\n          function: \"0x1::aptos_account::transfer\",\n          functionArguments: [account.address.toString(), 1],\n        },\n        sender: account.address,\n        withFeePayer: true,\n      });\n\n      // Send it to the wallet to sign\n      const walletSignedTransaction = await signTransaction({\n        transactionOrPayload: rawTransaction,\n      });\n\n      // Sponsor account signs the transaction to pay for the gas fees\n      const sponsorAuthenticator = aptos.transaction.signAsFeePayer({\n        signer: sponsor,\n        transaction: rawTransaction,\n      });\n\n      // Submit the transaction to chain\n      const txnSubmitted = await aptos.transaction.submit.simple({\n        transaction: rawTransaction,\n        senderAuthenticator: walletSignedTransaction.authenticator,\n        feePayerAuthenticator: sponsorAuthenticator,\n      });\n\n      // if you want to wait for transaction\n      await aptos.waitForTransaction({ transactionHash: txnSubmitted.hash });\n    } catch (error) {\n      console.error(error);\n    }\n  };\n\n  return (\n    <button onClick={onSignAndSubmitTransaction}>\n      Sign and submit transaction\n    </button>\n  );\n};\n\nexport default SignAndSubmit;\n```\n\n## Considerations\n\n- Since the origin wallet most likely not integrated with Aptos, simulation is not available in the wallet.\n- The package retains the origin wallet, so developers should be able to use it and interact with it by:\n\n```tsx\nimport { useWallet } from \"@aptos-labs/wallet-adapter-react\";\n\nconst { isSuiDerivedWallet } = useWallet();\n\nif (isSuiDerivedWallet(wallet)) {\n  const publicKey = wallet.suiWallet.accounts[0]?.publicKey;\n}\n```\n\n## Resources\n\n- X-Chain Accounts Adapter Demo App\n  - [Live site](https://x-chain-accounts.vercel.app/)\n  - [Source code](../../apps/nextjs-x-chain/)\n- [AIP-113 Derivable Account Abstraction](https://github.com/aptos-foundation/AIPs/blob/main/aips/aip-113.md)\n\n","readmeFilename":"README.md","description":"A light-weight add-on package to the [@aptos-labs/wallet-adapter-react](../wallet-adapter-react/) that enables the functionality to use a Sui wallet as a Native Aptos Wallet"}