{"_id":"@across-protocol/app-sdk","_rev":"19-11042c4a4e8697240819e6119077173b","name":"@across-protocol/app-sdk","dist-tags":{"latest":"0.6.1"},"versions":{"0.0.2":{"name":"@across-protocol/app-sdk","version":"0.0.2","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.0.2","maintainers":[{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"daywiss","email":"daywiss@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"},{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"fa2bd59407088a22077f415e19b4f326368f8151","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.0.2.tgz","fileCount":5,"integrity":"sha512-GloJBUI01X8hDxSwYcWMfCd+uQvXFC8q30B7aklnH/GSExOovZlBebUpKEAW9GKfW3DSF2d38usIMJppZApAiQ==","signatures":[{"sig":"MEYCIQCWu3LLXX5myWQo+dFY9kSj1nJYUF868BSRemRtV6wh9AIhALtz5I4zD7Pm7cZiyIpFd8/Ej5SLF9CncdHf/uw0w11d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163540},"main":"./dist/index.mjs","_from":"file:across-protocol-app-sdk-0.0.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports pnpm npm run lint && pnpm run test","dev":"tsup src/index.ts --format esm --watch --dts","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsup src/index.ts --format esm --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/79b4ce9ad5c3da19c447afb75e8b4936/across-protocol-app-sdk-0.0.2.tgz","_integrity":"sha512-GloJBUI01X8hDxSwYcWMfCd+uQvXFC8q30B7aklnH/GSExOovZlBebUpKEAW9GKfW3DSF2d38usIMJppZApAiQ==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@across-protocol/constants":"^3.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","viem":"^2.20.1","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.26.7","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.2.8","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.0.2_1728053548440_0.9753990658768834","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@across-protocol/app-sdk","version":"0.0.3","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.0.3","maintainers":[{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"daywiss","email":"daywiss@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"},{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"977f437471fa9c678cc53553e7c85fdff07c8ea2","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.0.3.tgz","fileCount":5,"integrity":"sha512-sTw2ONKamAcwsc9xoBQ2/LeAusD7ItGhTxaBKNMwxx7AZyOjK+QKxW+UFJ/v0+ToXXdsTtPZToay5SJsoUop+Q==","signatures":[{"sig":"MEUCIE2qsr5yCVX+QMtxDCJfoIi9j4ImA4ypmTW+6zWxjS/PAiEArD28n8CqXaIokormk5Gsg0zJCJZgzOFHHRJDUayFNEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168684},"main":"./dist/index.mjs","_from":"file:across-protocol-app-sdk-0.0.3.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports pnpm npm run lint && pnpm run test","dev":"tsup src/index.ts --format esm --watch --dts","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --reporter=verbose","build":"tsup src/index.ts --format esm --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/e8f4d6285bc4d536411d77f0d63282d3/across-protocol-app-sdk-0.0.3.tgz","_integrity":"sha512-sTw2ONKamAcwsc9xoBQ2/LeAusD7ItGhTxaBKNMwxx7AZyOjK+QKxW+UFJ/v0+ToXXdsTtPZToay5SJsoUop+Q==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@across-protocol/constants":"^3.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","viem":"^2.20.1","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.26.7","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.2.8","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.0.3_1728396525089_0.9386611860814671","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@across-protocol/app-sdk","version":"0.0.4","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.0.4","maintainers":[{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"daywiss","email":"daywiss@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"},{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"125afa522942a9ba6ad5ade22f0728461d832fba","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.0.4.tgz","fileCount":135,"integrity":"sha512-/MNw3T7iL8nlrfDyGCep8sV/NfzZQ3Zl+7UlV3pns6+9uVx6MWfwgbH7RInYfRv7DS024lxW+Ty7Xx1Kwi+Qkg==","signatures":[{"sig":"MEUCIQD9ZBqWmbOrp8fH3yDo3+6TgnL8NTF4zExXpEhyVpEw2AIgOiCkwjqWykfPpgyN1GYqfKxCoH9wFlvBkmQLxbIeQ+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366335},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/21696a8c3ff4136e76715f8443f66edc/across-protocol-app-sdk-0.0.4.tgz","_integrity":"sha512-/MNw3T7iL8nlrfDyGCep8sV/NfzZQ3Zl+7UlV3pns6+9uVx6MWfwgbH7RInYfRv7DS024lxW+Ty7Xx1Kwi+Qkg==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.4.9","viem":"^2.20.1","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.26.7","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.2.8","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.0.4_1730822041763_0.8350636188854583","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@across-protocol/app-sdk","version":"0.0.5","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.0.5","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"},{"name":"daywiss","email":"daywiss@gmail.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"ef52a392461435631e05c0c7adb3a7cbc0abbb33","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.0.5.tgz","fileCount":135,"integrity":"sha512-NZrKWGR4cc0Xs9eydZ8Ys2GpMAP6rsrSFh7HaJ1x7490nQ9XTrX25X3rp9xtWVBbH1ndxvbnbGo0Wz1YJ9DOlw==","signatures":[{"sig":"MEQCIGxQF51T5hxmoUHGHUTt0lZ1T/XzwZaJsnaNlSRRuD4BAiBORORhdrIzJET96lM35gvVNhc+76WI6DLCHN9OOs7QEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367192},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/560f11267deb561f0ca84d1b012c00b2/across-protocol-app-sdk-0.0.5.tgz","_integrity":"sha512-NZrKWGR4cc0Xs9eydZ8Ys2GpMAP6rsrSFh7HaJ1x7490nQ9XTrX25X3rp9xtWVBbH1ndxvbnbGo0Wz1YJ9DOlw==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.4.9","viem":"^2.20.1","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.26.7","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.2.8","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.0.5_1736163009053_0.9138581345575587","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@across-protocol/app-sdk","version":"0.1.0","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.1.0","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"},{"name":"daywiss","email":"daywiss@gmail.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"88928d89aa9be8d512327a652f8086b53cf314bc","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.1.0.tgz","fileCount":143,"integrity":"sha512-Xs2Qkh/scpYFPMguNdXe5U/p8wZLZQQeAJCp3DSEpeT2McZHghsi4sRliwnJG/hnyyxTHxvH9jom/r3i1PmfIA==","signatures":[{"sig":"MEYCIQDyjeZIrueeSiaFRnEUF9DT8+mw7kOjUCylRBt4p8cDdwIhAOU3D2DjDhShlMSiNAdX0HaP96IvRrAXwEpqNytm07A0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600484},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/20921d7a60d2b5357d9fca820a969f6f/across-protocol-app-sdk-0.1.0.tgz","_integrity":"sha512-Xs2Qkh/scpYFPMguNdXe5U/p8wZLZQQeAJCp3DSEpeT2McZHghsi4sRliwnJG/hnyyxTHxvH9jom/r3i1PmfIA==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","viem":"^2.20.1","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.26.7","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.4.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.1.0_1738321447186_0.32271667603485543","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@across-protocol/app-sdk","version":"0.1.1","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.1.1","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"},{"name":"daywiss","email":"daywiss@gmail.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"210ad88f05e70d2028abbd6bd2adc025ac97cc3f","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.1.1.tgz","fileCount":143,"integrity":"sha512-4h7iV6vsx/950sQWyx1OZ036jr9pWgwnRPBZCjstX6Jrmfla+Vlxe3qUWLTAFwWn2BliypgXzdA/HGRA3hMs8A==","signatures":[{"sig":"MEQCIGtG/0x2YqKI2jvCJp6zuLzX1LgFdCmj6eXWR11VSV5dAiB3w8oS///L/24gyvxQMuKcuw0hofGWhMrKRn7NnBaxpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602244},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/e598699246e36e80e6c8204628153901/across-protocol-app-sdk-0.1.1.tgz","_integrity":"sha512-4h7iV6vsx/950sQWyx1OZ036jr9pWgwnRPBZCjstX6Jrmfla+Vlxe3qUWLTAFwWn2BliypgXzdA/HGRA3hMs8A==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","viem":"^2.20.1","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.26.7","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.4.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.1.1_1739331823154_0.6966656272649623","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@across-protocol/app-sdk","version":"0.1.2","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.1.2","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"},{"name":"daywiss","email":"daywiss@gmail.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"5ed627e1b9c9cb323de91912dc7999fefcf6bb5f","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.1.2.tgz","fileCount":155,"integrity":"sha512-zA4pOqsAAFzvOBc1DekyPXhv554OozMyz8Fs0ABrKVIWbj6nyYbQ/KLc/AwJEGXqHxYgwMy2LZJncxRkweZHxQ==","signatures":[{"sig":"MEQCIFU+srJBwd12m5Ipo0e23tFqPlpy3oDshGIdU1Hoe2bCAiA5n7OcukbVtpWUdD9W+0iWpno4mRqXcRf2bYo4KfAi0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611511},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/aa10efe76e557099e5f6f14575875876/across-protocol-app-sdk-0.1.2.tgz","_integrity":"sha512-zA4pOqsAAFzvOBc1DekyPXhv554OozMyz8Fs0ABrKVIWbj6nyYbQ/KLc/AwJEGXqHxYgwMy2LZJncxRkweZHxQ==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","zod":"^3.24.2","viem":"^2.20.1","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.26.7","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.4.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.1.2_1739913279025_0.4460991160693122","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@across-protocol/app-sdk","version":"0.2.0","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.2.0","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"},{"name":"daywiss","email":"daywiss@gmail.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"67152def5303d87ee17646b7a1c6e504244c6a24","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.2.0.tgz","fileCount":155,"integrity":"sha512-2evSZQHC+xBvH4gBMDwxwwAgCimjBRId0n/bOAW/EHZv179xdP1wQJu6/bfCbEeCrBwhQaGrZEsUtxrrJ+SJNg==","signatures":[{"sig":"MEQCIC5cSwOeQjzfcNsAERb+TVLzGJV+AFl38juVzXlScaObAiA9tGoTWZluVNCrSv86gRLh9Gvcx9bW6qHzprH5ewQLAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609881},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/31999994f5afea5215517b5fa839a604/across-protocol-app-sdk-0.2.0.tgz","_integrity":"sha512-2evSZQHC+xBvH4gBMDwxwwAgCimjBRId0n/bOAW/EHZv179xdP1wQJu6/bfCbEeCrBwhQaGrZEsUtxrrJ+SJNg==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","zod":"^3.24.2","viem":"^2.20.1","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.26.7","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.4.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.2.0_1740561755818_0.5379884736118339","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@across-protocol/app-sdk","version":"0.2.2","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.2.2","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"65ecc5bd97051060edd3cba1c31899250d990faa","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.2.2.tgz","fileCount":155,"integrity":"sha512-jn+tR79L3Ntu7xSsyy3x40k4cTMODMRB+Vu6i04PVhcJFU33JCLNz8w4yttwx0rtOURTXR6xt4KKsndv8SBc1A==","signatures":[{"sig":"MEUCIQDU4ODjRks592f3bHf3PhViiVOSq/SmX7SGTrimuSyX3gIgOX1EacrU/duENNXAaHLfJ2F3+eZB72NowbL24uj6Vkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612570},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.2.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/696729d187dd9afe07f62b63ac708819/across-protocol-app-sdk-0.2.2.tgz","_integrity":"sha512-jn+tR79L3Ntu7xSsyy3x40k4cTMODMRB+Vu6i04PVhcJFU33JCLNz8w4yttwx0rtOURTXR6xt4KKsndv8SBc1A==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","zod":"^3.24.2","viem":"^2.20.1","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.26.7","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.4.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.2.2_1747066814812_0.7800024318635446","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@across-protocol/app-sdk","version":"0.2.3","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.2.3","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"038a8d05ed748de357212dc04b0251752fead159","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.2.3.tgz","fileCount":155,"integrity":"sha512-fxKYy0fKS5jbcq66gKtRYo1TWFvzeAYYPNBubrssCu7ECKFgOTT5dolPUj4Y+UwAJtVItFMvvkxO4OvMGbK7Dw==","signatures":[{"sig":"MEUCIHWhvdw/atOUvB8b98oW2+uCq/v+4zli5+nBYRllPCkhAiEA65WKVa4tOC6+bCBEqFrmaqT6ZtO0kbethYlAb+weFAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612498},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.2.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/b497282a5c103af8ade64d7b43a7446e/across-protocol-app-sdk-0.2.3.tgz","_integrity":"sha512-fxKYy0fKS5jbcq66gKtRYo1TWFvzeAYYPNBubrssCu7ECKFgOTT5dolPUj4Y+UwAJtVItFMvvkxO4OvMGbK7Dw==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","zod":"^3.24.2","viem":"^2.20.1","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.26.7","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.4.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.20.1"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.2.3_1749565070878_0.4714943292203404","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@across-protocol/app-sdk","version":"0.3.0","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.3.0","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"e110d9e615b5192f6fe27f96050f88051ba5400a","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.3.0.tgz","fileCount":163,"integrity":"sha512-dEhwmpY8UvzZQbDRMMWHwdlBkrSU3qF/CMTFwdvVxev6uP8mHl952rZUpnUNoZxGUDICl39HG6ACmswhStQyBQ==","signatures":[{"sig":"MEQCIBq7i3aEK/sBSeD++Vm0k9RXyXxAFrK3RlEDB7cHvC6UAiBHRGWvrQQPap4jLGhyHsIvA6+8jDtAwlJK1i5mlnLS8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629759},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","actor":{"name":"mrice32","type":"user","email":"matthewcrice32@gmail.com"},"email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/96ca01d52ad3728b43a94fd80d1e4f73/across-protocol-app-sdk-0.3.0.tgz","_integrity":"sha512-dEhwmpY8UvzZQbDRMMWHwdlBkrSU3qF/CMTFwdvVxev6uP8mHl952rZUpnUNoZxGUDICl39HG6ACmswhStQyBQ==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","zod":"^3.24.2","viem":"2.31.2","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.26.7","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.4.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.31.2"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.3.0_1750851200876_0.5454455694744462","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@across-protocol/app-sdk","version":"0.4.0","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.4.0","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"057a879d08f0937958d6d96e37c06e953d633b0b","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.4.0.tgz","fileCount":183,"integrity":"sha512-Sho2uul5D5vG5B5aVum3nDtFK6k+KUFMDKtEsJ4SIfjnMHmxYpffBUyvTQ1Clm/rnFFNxMCvbVv2rcQCEcMVEQ==","signatures":[{"sig":"MEYCIQCd7AjAVn/DFYNHYcos93EqsJ+rV95BYMxjnBBp9+2geAIhAOrMtJLTKhTcp2Gwd/4N3jquXtrfBZWrKWc6sEeMTRtr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744626},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/a4a13266c0b7990aebe3e82e9707cb39/across-protocol-app-sdk-0.4.0.tgz","_integrity":"sha512-Sho2uul5D5vG5B5aVum3nDtFK6k+KUFMDKtEsJ4SIfjnMHmxYpffBUyvTQ1Clm/rnFFNxMCvbVv2rcQCEcMVEQ==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","zod":"^3.24.2","viem":"2.31.2","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.28.12","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.8.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.31.2"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.4.0_1757337267510_0.21125432367106067","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@across-protocol/app-sdk","version":"0.4.2","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.4.2","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"ddf372e480f9725518cb88c2a4e887709a224684","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.4.2.tgz","fileCount":183,"integrity":"sha512-YjB/0g4MflvOObEP7Gzln0kdrbToAegatR5DIqsu1P5o+9qE2G4NBSzUvfgLqq3mdMeHAdx1jNVHA8WdoTRtCg==","signatures":[{"sig":"MEUCIHkHbemf1f6NbjnGn1+02eBu7360Hd7DmdfnZiknEoqlAiEA0g9r5e5n+FyenLRRWGPNihY8U4U7yB2PawLNcFPe1Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746267},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/3ea0022d54c85f2763edfcfa901d2b0b/across-protocol-app-sdk-0.4.2.tgz","_integrity":"sha512-YjB/0g4MflvOObEP7Gzln0kdrbToAegatR5DIqsu1P5o+9qE2G4NBSzUvfgLqq3mdMeHAdx1jNVHA8WdoTRtCg==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","zod":"^3.24.2","viem":"2.31.2","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.28.12","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.8.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.31.2"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.4.2_1758963682267_0.7900579579412497","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@across-protocol/app-sdk","version":"0.4.3","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.4.3","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"d87445ed5bcb8d0e221daf047acf41ee8de985ac","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.4.3.tgz","fileCount":187,"integrity":"sha512-P1lxr+OSurmRsc5B0nqos4SFF1sJUFBiC1oJmhlgsx9/jfXsoSbO0LE+8ErI5NWYS2u6tcMoW/a1843sx0OYww==","signatures":[{"sig":"MEUCIHBMeJ3VgQCy4UKHN9p9vhjZs2P3D0Thu+vg1C0al5enAiEAgfw+4yepOHdpEPZ5Zh65YdGXPDQCdfF/INnjP7UGc58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749522},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.4.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/a63f8ab06f30e76c9295838532943e5d/across-protocol-app-sdk-0.4.3.tgz","_integrity":"sha512-P1lxr+OSurmRsc5B0nqos4SFF1sJUFBiC1oJmhlgsx9/jfXsoSbO0LE+8ErI5NWYS2u6tcMoW/a1843sx0OYww==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","zod":"^3.24.2","viem":"2.31.2","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.28.12","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.8.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.31.2"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.4.3_1761053185955_0.5153593926158897","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@across-protocol/app-sdk","version":"0.4.4","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.4.4","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"54dacb83f7d6ec075af5170fd9d645bb9c7c2a8c","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.4.4.tgz","fileCount":187,"integrity":"sha512-Yz+C1/jFJCQ3TRXRxCn+WXW1K0aLyrGi+S2p7Ot+MSO6X/rThRCbZpXdfPkSRLxdNBKXL5h3LAEgwwj1j2Pa7w==","signatures":[{"sig":"MEYCIQDOZkTb7U5gW1j+8y27Tv3InTp1tlNo+PMKceSg39324wIhANWbdfuxqSIvLClnZgHD+KWUnnDCVgsIYkvvJXPsifWF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845318},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.4.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"mrice32","email":"matthewcrice32@gmail.com"},"_resolved":"/tmp/3d6d489ef0b63e1d456714f78c0e5ba5/across-protocol-app-sdk-0.4.4.tgz","_integrity":"sha512-Yz+C1/jFJCQ3TRXRxCn+WXW1K0aLyrGi+S2p7Ot+MSO6X/rThRCbZpXdfPkSRLxdNBKXL5h3LAEgwwj1j2Pa7w==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","zod":"^3.24.2","viem":"2.31.2","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.28.12","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.8.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.31.2"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.4.4_1762857834264_0.7012122181345595","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@across-protocol/app-sdk","version":"0.5.0","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.5.0","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"b612921828783e8605955c84a68e76beaaa77704","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.5.0.tgz","fileCount":187,"integrity":"sha512-UGDihGXbLZvIata9KMGK7Ik50DLn489bE/P64RztrfrHy9jXsmiKuwKz9q0hCI83YsUlk+quoxjiT2e7P+iZYA==","signatures":[{"sig":"MEUCIFTEfiVdl2zDb2BmKF45qlJ6XEuDgHGt/WiMfuCvJoo0AiEAtvlaDioNvQcz3Hp4b60fSke7xP96haSzmQSThP60pw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847249},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a543a662-28ef-4c13-bbf4-47dc1c6935a1"}},"_resolved":"/tmp/c4684bccf18e7dee36042698050d25e2/across-protocol-app-sdk-0.5.0.tgz","_integrity":"sha512-UGDihGXbLZvIata9KMGK7Ik50DLn489bE/P64RztrfrHy9jXsmiKuwKz9q0hCI83YsUlk+quoxjiT2e7P+iZYA==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"11.10.1","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","zod":"^3.24.2","viem":"2.31.2","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.28.12","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.8.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.31.2"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.5.0_1772053660057_0.4966131902878477","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@across-protocol/app-sdk","version":"0.6.0","keywords":["bridge","sdk","crypto","blockchain"],"author":{"url":"https://across.to","name":"Across Protocol","email":"engineering@across.to"},"license":"MIT","_id":"@across-protocol/app-sdk@0.6.0","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"}],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"dist":{"shasum":"849d62b0b22f37fffd553c1f735a37234efda961","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.6.0.tgz","fileCount":187,"integrity":"sha512-A/P9yXkJNUEg/99xNL4BCg4cfQ0lfsxnRX2LthXyidQzgRMSWsbkm9x/ujtiEVLMNIgN1c9oZDzd/98VUjWe3w==","signatures":[{"sig":"MEUCIQDaJrDetpLncOi1JPYI4BCCKsYht4Z2FAolMN1WxS3m+QIgWtLqqR5j0lf+/wgP0hAUI8ECysOEtHknfxAhc8F5KeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849273},"main":"./dist/index.js","type":"module","_from":"file:across-protocol-app-sdk-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","test":"vitest run --config ./vitest.config.ts","build":"tsc --project tsconfig.build.json","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","format":"prettier --write .","typedoc":"typedoc --out docs src/index.ts","type-check":"tsc --project tsconfig.json","check-format":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a543a662-28ef-4c13-bbf4-47dc1c6935a1"}},"_resolved":"/tmp/cc94bbc07f14dcf20552234c47de6374/across-protocol-app-sdk-0.6.0.tgz","_integrity":"sha512-A/P9yXkJNUEg/99xNL4BCg4cfQ0lfsxnRX2LthXyidQzgRMSWsbkm9x/ujtiEVLMNIgN1c9oZDzd/98VUjWe3w==","repository":{"url":"git+https://github.com/across-protocol/toolkit.git","type":"git"},"_npmVersion":"11.11.0","description":"The official SDK for integrating Across bridge into your dapp.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","viem":"2.31.2","prool":"^0.0.16","eslint":"^8.57.0","vitest":"^2.0.5","typedoc":"^0.28.12","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20","@arethetypeswrong/cli":"^0.15.4","typedoc-plugin-markdown":"^4.8.1","@total-typescript/ts-reset":"^0.6.0","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"peerDependencies":{"viem":"^2.31.2"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_0.6.0_1777282266325_0.8092503322834987","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@across-protocol/app-sdk","version":"0.6.1","main":"./dist/index.js","type":"module","description":"The official SDK for integrating Across bridge into your dapp.","keywords":["bridge","sdk","crypto","blockchain"],"homepage":"https://github.com/across-protocol/toolkit","bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"author":{"name":"Across Protocol","email":"engineering@across.to","url":"https://across.to"},"repository":{"type":"git","url":"git+https://github.com/across-protocol/toolkit.git"},"sideEffects":false,"license":"MIT","engines":{"node":">=18.0.0"},"dependencies":{"zod":"^3.24.2"},"devDependencies":{"@arethetypeswrong/cli":"^0.15.4","@total-typescript/ts-reset":"^0.6.0","@types/node":"^20","eslint":"^8.57.0","msw":"^2.7.0","prettier":"^3.2.5","prool":"^0.0.16","typedoc":"^0.28.12","typedoc-plugin-markdown":"^4.8.1","typescript":"^5.3.3","viem":"2.31.2","vitest":"^2.0.5","@across-toolkit/eslint-config":"0.0.0","@across-toolkit/typescript-config":"0.0.0"},"publishConfig":{"access":"public"},"peerDependencies":{"viem":"^2.31.2"},"scripts":{"build":"tsc --project tsconfig.build.json","dev":"tsc --watch --project tsconfig.build.json","lint":"pnpm run type-check && eslint \"src/**/*.ts*\"","type-check":"tsc --project tsconfig.json","format":"prettier --write .","check-format":"prettier --check .","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","test":"vitest run --config ./vitest.config.ts","ci":"pnpm run build && pnpm run check-exports && pnpm run lint && pnpm run test","typedoc":"typedoc --out docs src/index.ts"},"types":"./dist/index.d.ts","_id":"@across-protocol/app-sdk@0.6.1","_integrity":"sha512-5cJQJHdOS5/JUa2wVo1FIWWazRYBs6kr3mpbfXqBDHDrEd44jBcvyWdKO/bgUmmuhH+S//QWR6etIUrG+0zJkg==","_resolved":"/tmp/d6702083805d69efafc98e090effb2aa/across-protocol-app-sdk-0.6.1.tgz","_from":"file:across-protocol-app-sdk-0.6.1.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-5cJQJHdOS5/JUa2wVo1FIWWazRYBs6kr3mpbfXqBDHDrEd44jBcvyWdKO/bgUmmuhH+S//QWR6etIUrG+0zJkg==","shasum":"a8fe9da561c5a0bfb1154165aa6f9ea627076133","tarball":"https://registry.npmjs.org/@across-protocol/app-sdk/-/app-sdk-0.6.1.tgz","fileCount":187,"unpackedSize":849413,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGY/DhE/9+G4SiFwYcBep+EEsqGwvEOS7+R0m7nAcOCfAiEA4+15uVpbgurtHX7l2VCmDN7TBWLpgrhvwL6/84M3jzU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a543a662-28ef-4c13-bbf4-47dc1c6935a1"}},"directories":{},"maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app-sdk_0.6.1_1781068510218_0.48961974189701607"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-04T14:52:28.299Z","modified":"2026-06-10T05:15:10.532Z","0.0.2":"2024-10-04T14:52:28.625Z","0.0.3":"2024-10-08T14:08:45.295Z","0.0.4":"2024-11-05T15:54:01.974Z","0.0.5":"2025-01-06T11:30:09.252Z","0.1.0":"2025-01-31T11:04:07.375Z","0.1.1":"2025-02-12T03:43:43.342Z","0.1.2":"2025-02-18T21:14:39.266Z","0.2.0":"2025-02-26T09:22:36.045Z","0.2.2":"2025-05-12T16:20:15.052Z","0.2.3":"2025-06-10T14:17:51.072Z","0.3.0":"2025-06-25T11:33:21.082Z","0.4.0":"2025-09-08T13:14:27.689Z","0.4.2":"2025-09-27T09:01:22.508Z","0.4.3":"2025-10-21T13:26:26.158Z","0.4.4":"2025-11-11T10:43:54.435Z","0.5.0":"2026-02-25T21:07:40.260Z","0.6.0":"2026-04-27T09:31:06.490Z","0.6.1":"2026-06-10T05:15:10.354Z"},"bugs":{"url":"https://github.com/across-protocol/toolkit/issues"},"author":{"name":"Across Protocol","email":"engineering@across.to","url":"https://across.to"},"license":"MIT","homepage":"https://github.com/across-protocol/toolkit","keywords":["bridge","sdk","crypto","blockchain"],"repository":{"type":"git","url":"git+https://github.com/across-protocol/toolkit.git"},"description":"The official SDK for integrating Across bridge into your dapp.","maintainers":[{"name":"chrismaree","email":"christopher.maree@gmail.com"},{"name":"mrice32","email":"matthewcrice32@gmail.com"},{"name":"nicholaspai","email":"npai.nyc@gmail.com"},{"name":"evaldofelipe","email":"contact@evaldofelipe.com"}],"readme":"<br/>\n\n<p align=\"center\">\n  <a href=\"https://across.to\">\n      <picture>\n        <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/across-protocol/toolkit/refs/heads/master/.github/across-logo-dark.png\">\n        <img alt=\"across logo\" src=\"https://raw.githubusercontent.com/across-protocol/toolkit/refs/heads/master/.github/across-logo-light.png\" width=\"auto\" height=\"60\">\n      </picture>\n</a>\n</p>\n\n<p align=\"center\">\n  TypeScript package for building on top of the <a href=\"https://across.to\">Across Protocol</a>\n<p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@across-protocol/app-sdk\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/v/@across-protocol/app-sdk?colorA=21262d&colorB=21262d&style=flat\">\n      <img src=\"https://img.shields.io/npm/v/@across-protocol/app-sdk?colorA=f6f8fa&colorB=f6f8fa&style=flat\" alt=\"Version\">\n    </picture>\n  </a>\n  <a href=\"https://github.com/across-protocol/toolkit/blob/master/LICENSE\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/badge/license-AGPL-21262d?style=flat\">\n      <img src=\"https://img.shields.io/badge/license-AGPL-f6f8fa?style=flat\" alt=\"MIT License\">\n    </picture>\n  </a>\n</p>\n\n<br>\n\n# Getting Started\n\nThe `@across-protocol/app-sdk` provides useful abstractions on top of Across' Smart Contracts and Quotes API.\n\nTo learn more visit our [docs](https://docs.across.to/).\n\n## Installation\n\nTo get started, install the app sdk and its peer dependency [viem](https://viem.sh/).\n\n```bash\npnpm i @across-protocol/app-sdk viem\n```\n\n## Quick Start\n\n### 1. Set up the `AcrossClient`\n\nFirstly, you need to set up the `AcrossClient` and configure the chains you want to support.\n\n```ts\nimport { createAcrossClient } from \"@across-protocol/app-sdk\";\nimport { mainnet, optimism, arbitrum } from \"viem/chains\";\n\nconst client = createAcrossClient({\n  integratorId: \"0xdead\", // 2-byte hex string\n  chains: [mainnet, optimism, arbitrum],\n});\n```\n\n### 2. Retrieve a quote\n\nNow, you can retrieve a quote for a given route with an arbitrary token pair.\n\n```ts\nimport { parseEther } from \"viem\";\n\n// USDC from Arbitrum -> ETH on Optimism\nconst route = {\n  originChainId: arbitrum.id,\n  destinationChainId: optimism.id,\n  inputToken: \"0xaf88d065e77c8cC2239327C5EDb3A432268e5831\", // USDC\n  outputToken: \"0x0000000000000000000000000000000000000000\", // Native ETH\n};\n\nconst swapQuote = await client.getSwapQuote({\n  route,\n  amount: parseUnit(\"10\", 6), // USDC decimals\n});\n```\n\nNote that we provide additional utilities for retrieving available routes, chain details, and token infos.\nSee [here](#chains-and-routes).\n\n### 3. Execute a quote\n\nAfter retrieving a quote, you are ready to execute it.\n\n```ts\nimport { useWalletClient } from \"wagmi\";\n\nconst wallet = useWalletClient();\n\nawait client.executeSwapQuote({\n  walletClient: wallet,\n  swapQuote, // returned by `client.getSwapQuote`\n  onProgress: (progress) => {\n    if (progress.step === \"approve\" && progress.status === \"txSuccess\") {\n      // if approving an ERC20, you have access to the approval receipt\n      const { txReceipt } = progress;\n    }\n    if (progress.step === \"deposit\" && progress.status === \"txSuccess\") {\n      // once deposit is successful you have access to depositId and the receipt\n      const { depositId, txReceipt } = progress;\n    }\n    if (progress.step === \"fill\" && progress.status === \"txSuccess\") {\n      // if the fill is successful, you have access the following data\n      const { fillTxTimestamp, txReceipt, actionSuccess } = progress;\n      // actionSuccess is a boolean flag, telling us if your cross chain messages were successful\n    }\n  },\n});\n```\n\nThe method will execute a quote by:\n\n1. Approving the `SpokePool` or `SpokePoolPeriphery` contract if necessary\n2. Depositing the input token on the origin chain (also facilitating an origin swap if necessary)\n3. Waiting for the deposit to be filled on the destination chain\n\nYou can use the `onProgress` callback to act on different stages of the execution.\nHave a look at our [example app](../../apps/example) for a more detailed usage of this method.\n\n## Cross-chain message handling\n\nAcross enables users to seamlessly interact with your dApp or chain using assets from other chains.\n\n### Example: Stake Native ETH on Destination Chain\n\nThis example shows you how to use the app-sdk to swap, bridge and stake native ETH across chains.\nYou only need to specify the destination chain actions.\n\n```ts\nimport { createAcrossClient } from \"@across-protocol/app-sdk\";\nimport { mainnet, optimism, arbitrum } from \"viem/chains\";\nimport { useWalletClient } from \"wagmi\";\n\nconst wallet = useWalletClient();\n\n// Example Staking contract on OP\nconst stakingAddress = \"0x733Debf51574c70CfCdb7918F032E16F686bd9f8\";\n\n// 1. Create client\nconst client = createAcrossClient({\n  integratorId: \"0xdead\", // 2-byte hex string\n  chains: [mainnet, optimism, arbitrum],\n});\n\n// 2. Retrieve quote for USDC from Arbitrum -> ETH on Optimism\nconst route = {\n  originChainId: arbitrum.id,\n  destinationChainId: optimism.id,\n  inputToken: \"0xaf88d065e77c8cC2239327C5EDb3A432268e5831\", // USDC\n  outputToken: \"0x0000000000000000000000000000000000000000\", // Native ETH\n};\nconst swapQuote = await client.getSwapQuote({\n  route,\n  amount: parseUnit(\"10\", 6), // USDC decimals\n  actions: [\n    {\n      // Target contract of destination chain actions\n      target: stakingAddress,\n      // Human-readable ABI format of method to call\n      functionSignature: \"function stake(address stakerAddress)\",\n      // Args to above\n      args: [{ value: wallet.address }],\n      // Allows to set call value to available balance AFTER bridge\n      populateCallValueDynamically: true,\n    },\n  ],\n});\n\n// 3. Execute quote\nawait client.executeSwapQuote({\n  walletClient: wallet,\n  swapQuote,\n  onProgress: (progress) => {\n    // handle progress\n  },\n});\n```\n\n## Authentication\n\nSome Across API features require authentication via an API key. You can provide the\nkey at the client level or per-request.\n\n### Client-level API key\n\n```ts\nconst client = createAcrossClient({\n  integratorId: \"0xdead\",\n  chains: [mainnet, optimism, arbitrum],\n  apiKey: \"your-api-key\",\n});\n\n// All authenticated requests will use this key automatically\nconst quote = await client.getSwapQuote({ route, amount });\n```\n\n### Per-request API key\n\n```ts\n// Override or provide the key for a single request\nconst quote = await client.getSwapQuote({\n  route,\n  amount,\n  apiKey: \"per-request-key\",\n});\n```\n\nThe key is sent as a `Bearer` token in the `Authorization` header.\n\n## Deposit details\n\nTODO\n\n## Error handling and debugging\n\nTODO\n\n## Route, chain and token details\n\nTODO\n\n# `@across-protocol/app-sdk` Reference\n\nFor the full detailed reference see [here](./docs/README.md).\n\n## `AcrossClient`\n\n### Set Up\n\n- [`createAcrossClient`](./docs/functions/createAcrossClient.md)\n- [`getAcrossClient`](./docs/functions/getAcrossClient.md)\n\n### Chains and Routes\n\n- [`getSwapChains`](./docs/classes/AcrossClient.md#getswapchains)\n- [`getSwapTokens`](./docs/classes/AcrossClient.md#getswaptokens)\n\n### Quotes, Fees and Limits\n\n- [`getSwapQuote`](./docs/classes/AcrossClient.md#getswapquote)\n\n### Transaction Simulations and Executions\n\n- [`executeSwapQuote`](./docs/classes/AcrossClient.md#executeswapquote)\n\n### Deposit and Fill Status\n\n- [`getDeposit`](./docs/classes/AcrossClient.md#getdeposit)\n- [`waitForFillTx`](./docs/classes/AcrossClient.md#waitforfilltx)\n\n### Debugging via Tenderly\n\n- [`simulateTxOnTenderly`](./docs/classes/AcrossClient.md#simulatetxontenderly)\n\n## Utilities\n\n### Integrator tag\n\n- [`tagIntegratorId`](./docs/functions/tagIntegratorId.md)\n- [`getIntegratorDataSuffix`](./docs/functions/getIntegratorDataSuffix.md)\n\n### Cross-chain message\n\n- [`buildMulticallHandlerMessage`](./docs/functions/buildMulticallHandlerMessage.md)\n","readmeFilename":"README.md"}