{"_id":"avail-nexus-sdk","_rev":"29-05a6ad36461fa0c1daddea2f091971c8","name":"avail-nexus-sdk","dist-tags":{"latest":"0.0.10","dev":"0.0.8-dev.0"},"versions":{"0.0.1":{"name":"avail-nexus-sdk","version":"0.0.1","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.1","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"f506540fbd647f3d81102d56366068b615528e69","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.1.tgz","fileCount":12,"integrity":"sha512-GhRgDEatcHBvZv5nTLdeP4PcdutZYR5xcQoCMugnB9mh8Ds5MhJF4luWwPDxVVFD8i+uI6wksUNeyrrhblCrHQ==","signatures":[{"sig":"MEQCIAGlrWIsX9CRZha2snKtLgA/flL8+eGNFdNqW2AUBEB9AiAVsZ3qXxcaTusz3GGD8it3q7P+K/F5qk8Ns/dOzWe4qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913140},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"4964b09735f7d20835b867d2ecaf7898134819ea","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@arcana/ca-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.1_1748353664264_0.7674412248155018","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"avail-nexus-sdk","version":"0.0.2","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.2","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"5f80cb3452f52f08e343f04219797fe85d902a1c","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.2.tgz","fileCount":12,"integrity":"sha512-JJqhLI2FNfmbMiugwQPsxkF53VZWlSVS8hCh9jLL1M4QsPDHEp59dcUJXXKCgx0hCQsHbtlcaIPYZfUQ36ikbQ==","signatures":[{"sig":"MEQCIFsnIvueLEckfntIRtyxvCkTv+ctMm5scpO2LBgafwVmAiBkhQnIJMSvNjtZRMyibDz+kWEr5gfUh3brU3EbeKk5XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913084},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"733618a3fe7ed75f58304cc8060f0e76f33fb50e","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@arcana/ca-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.2_1748355061810_0.34332900453919923","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-dev.0":{"name":"avail-nexus-sdk","version":"0.0.3-dev.0","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3-dev.0","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"ae4fecd1a58fd553c42469748a69d7dc021e97f5","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3-dev.0.tgz","fileCount":12,"integrity":"sha512-Xe4ZqjOdQ3p2rWrXSKPfn8xotD9OIQa2B87qUutfALHD+33a3mfHtQmt4xENKrMyQyfg+0EeSvsRG8UbC8MUVA==","signatures":[{"sig":"MEUCIA2YEgikQQoU8Ezx7qfj47EqaIxjCkO4ZZz0IXVSLZqnAiEAlGap/5R/sM7IwuMyHPu/6DwuInnMHG2xAfWr9J5hk9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024125},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"d10efddf057b5563f5329ddd28ac352cf126e0c7","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@arcana/ca-sdk":"0.0.8-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3-dev.0_1748522951907_0.9401761074922663","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-dev.1":{"name":"avail-nexus-sdk","version":"0.0.3-dev.1","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3-dev.1","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"b415b46f14d0d7e6c443577e42bd885c505ed0a3","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3-dev.1.tgz","fileCount":12,"integrity":"sha512-ZTbR29XE8nzn6jsrPjBO9AAkAVASC9lrURowXcc1wHdZY6ji9S8I2Js1304667D7Um+PLo3ruHyUmrt9bw6FxQ==","signatures":[{"sig":"MEUCIDDZX475oj7OKJ4wfWftKlt5NnT7EnRo25VsNcqgrZibAiEA+818JG4N/qGzd1FOzm+id20ezhtZpHLs0ErC74LxI3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024152},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"0f3843c3ac2b5e9cc831489a4563919e34c9079d","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@arcana/ca-sdk":"0.0.8-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3-dev.1_1748523285917_0.518625171871332","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-dev.2":{"name":"avail-nexus-sdk","version":"0.0.3-dev.2","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3-dev.2","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"42a567290a62890e5f88fbfb8a2a2d90108835fc","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3-dev.2.tgz","fileCount":12,"integrity":"sha512-hRTovgto49Ok7J9fm9t3fUKpgH6WypHT+pvPE9FolFSDGAclfV5bFCdJkYcJINJvwa32UOolTwdngcIfKCBgvg==","signatures":[{"sig":"MEYCIQCx15i4Czz3vJYByfu+EvTytcMN8lkL0lcGmIK7DfiaQwIhAOcGoJeWZ/PSiCQd8G+Jf4R+ghh0Ojx8zZTkkjLn4qTS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024316},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"02260e3c73c89328ea14f380756e83d74fda9fb7","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@arcana/ca-sdk":"0.0.8-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3-dev.2_1748523937319_0.8682761432664414","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-dev.3":{"name":"avail-nexus-sdk","version":"0.0.3-dev.3","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3-dev.3","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"43dd129dd42e1a2975f67e3848cf40919bfb117d","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3-dev.3.tgz","fileCount":12,"integrity":"sha512-m36AC+pVHuS1bz6H+0fFMU3cvq/aNoOqFUiyEoFK3alqVzbWhVA2bBTOKpjPqXYn2Y0V/p3Qo4uQ2IvadC+jvA==","signatures":[{"sig":"MEUCICPj3S1qvMRUnSDRk9fK+aub9E/tM43lM1vCJAvz7JRlAiEA3lZGfZ25o5u3eQLmAP3B1zMV75Q7dTMY60GLfDbdZ70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024309},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b2f97ad2d29728395e41fb3eebfb6e6cdc4e1f0c","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@arcana/ca-sdk":"0.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3-dev.3_1748526708719_0.7892017196670131","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"avail-nexus-sdk","version":"0.0.3","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"c19ebcf10fa2d09b6cdc91bec2965798c8b547ed","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3.tgz","fileCount":10,"integrity":"sha512-adfGR84ivqfs/Th8rucIqdvk7pyl5r8df7ujx+mrGKA416gCKonOvot1WFVzyLWBvC/7FT8hr1ae2m+RQse05Q==","signatures":[{"sig":"MEUCIGimulnz5iEMG8S0ZTtTIY+UQla8I56UjWet9PgxQFZwAiEA0vedtbb0qybj1HFVqdMpXmNvW7Pp7+ABfMiRDpc11eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379867},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"40960ed89b409e476dc6cd1081255e63d0ff38c7","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@arcana/ca-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3_1748873040545_0.3471431589106744","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-dev.4":{"name":"avail-nexus-sdk","version":"0.0.3-dev.4","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3-dev.4","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"4096ad78ee806c87133b0c9e87e5f71d43b60603","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3-dev.4.tgz","fileCount":12,"integrity":"sha512-Ac9j0L1erGqJbB1uO9Hi0qM4B0CWowqS35TryIwQjt0y+D2JvHytbDYidZ3l8zWSpeMevr0ZPX/FvNPeNHPPSw==","signatures":[{"sig":"MEUCICORTMK9hxKXh/l704Q/cHz6V7w8CumxEYzmlL7mkcJ9AiEA+CkDEFmqAgEcdyvDdsRKcQG/eztCn9snaBc8+kVrEbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034945},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"713fd9cb2b6b6111cf20d9e978f955a318c45259","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.0-beta.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3-dev.4_1749627410013_0.5368588603812374","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-dev.5":{"name":"avail-nexus-sdk","version":"0.0.3-dev.5","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3-dev.5","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"6b1887dc2492db05850cbe08cc9e6500526a443f","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3-dev.5.tgz","fileCount":12,"integrity":"sha512-SFRsLyG43YmNrijIH+C85Dd9S8vmQHZpix2ONviIZs0NZGDD8Rfs/o7ZDr11NdMXolZAU1NlTqIMRtCRF2TDPg==","signatures":[{"sig":"MEUCIQCYz9NIXcPMi14JZWbmv5jAFtqx4Hcduymyfa84gvn4sQIgUzOXuwGp+BqbjIW49y3LNdNGIuiahPsARpnxUUvEpAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215990},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"bda0ac8b375e5c950e8708d86ba7fc6aaeb7edef","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.0-beta.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3-dev.5_1749723643151_0.12115137903251583","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-dev.6":{"name":"avail-nexus-sdk","version":"0.0.3-dev.6","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3-dev.6","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"34c6d10cf703761b7434145a3d59d9a9f00bc243","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3-dev.6.tgz","fileCount":12,"integrity":"sha512-STVaGJcv3cCjUqTP9LGT7FsQA3kZySVCSjIO1TDa5PcFOdNTM7BEL5ZqfMjrJ8U7R1jRW48vbBQb3F2Knin/TA==","signatures":[{"sig":"MEYCIQDt8PTXa7XT1F1UiAcfGWKNsA4kCWgWFNs/0rvMdGb9jwIhAMkH8DxuDhcZv2/O6ZZgd1YmCKFvA+m5OjipM4c+3Myh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215784},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"5629f1fde9be46735cb1705d7f3ded53e89852be","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.0-beta.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3-dev.6_1749724476744_0.4155580624497448","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"avail-nexus-sdk","version":"0.0.4","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.4","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"148ffe00234950d9d898d9f4f9b4b1fcbcbd3b82","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.4.tgz","fileCount":12,"integrity":"sha512-wgAhGyvcl6HKxQwJtXl72mBLrvz0Ab6ngdgWVn1L9jGiqgR3AmEUPW0vxqaxF5onZdhdkJFPbsMsBzAPGY3jNg==","signatures":[{"sig":"MEQCIB5nMhjXnU/zogA8uyaQHSZQOLBXLPlUBAE/lkCKttwMAiBBqEnXAjrhbE/yfEgJaHOzsy5ii6IkXt50SnDxFenqGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215622},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"4d2fdacd8ca0604b0b401c90bdc6c17cdf7b61de","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.0-beta.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.4_1749834431535_0.818202896965208","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-dev.7":{"name":"avail-nexus-sdk","version":"0.0.3-dev.7","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3-dev.7","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"8396057ffb91f8fbffc966c597d302bdbe0f9a32","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3-dev.7.tgz","fileCount":12,"integrity":"sha512-vJHQe5dry97k9iDs2uvDFr7JkIThVi+BBNeojYhYWlL+8VvfEixEsXZeDOR4uqJhABt+67EYlUye0o19vTI46g==","signatures":[{"sig":"MEUCIQDtvkHjq2GvC6QN7xhSX+ECg20nb5m0dmPZKdV2gV3+VQIgQxw7buxB+o9RAIFyXMJRzZjVoZOz06mos3E1Z+cRgLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215714},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"25e09dc447e2567f032a1389686c1ad2b035edc0","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.0-beta.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3-dev.7_1750077316484_0.39394449497976547","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-dev.8":{"name":"avail-nexus-sdk","version":"0.0.3-dev.8","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3-dev.8","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"e8ad6dfdcc7f9be8dbc30125711f32e9a665b382","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3-dev.8.tgz","fileCount":12,"integrity":"sha512-si0dhcJyGE3H9qI1qfgM0HywLDP1+eaObMtQ0+lXMN8KZDs/Gwii4lMTJ1kt00lfn5dadGNKgVswpHg3Guq6KA==","signatures":[{"sig":"MEUCIGRezkZalrFPk7fyrTfpTVORRbExZ/CtHpr1XpOCsW09AiEA5OGzu8Ajml/OKXbhiD6gVbBy7T9IF2DAnM+kqRPRF0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215806},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","gitHead":"3545bf1c318dc1d937fcd849811fe83ca88ccbdb","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3-dev.8_1750083911282_0.8882169202490691","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-dev.9":{"name":"avail-nexus-sdk","version":"0.0.3-dev.9","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3-dev.9","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"20e0f24891a469cdfc5132f930a33de4143cef27","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3-dev.9.tgz","fileCount":12,"integrity":"sha512-fnydB/LPFrHmBB8SzzA+aSUHEWvCTbQTTNWWiZGJfmN7//qcPQlVGVy4r4C4RthNHKke+ZZZulh2/u9IejH9aw==","signatures":[{"sig":"MEYCIQDSN4T0nYTafY3y9NUWgXVt+c+4U75+HZxC+Mu7Cp+ukQIhAMTUX+c0cOrngm+na5s+BD3g5fzU2lNKI91cO9AJnofr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215842},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","gitHead":"6e62a770ee3809af05a2275e668b0ecb9ff4ecfb","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3-dev.9_1750086882076_0.0853558817405915","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"avail-nexus-sdk","version":"0.0.5","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.5","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"dace36d04bcaae57adc50031fb64e1a1d2a25403","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.5.tgz","fileCount":12,"integrity":"sha512-lNUucaidDSTdrmT5whSFXrE75I4aZZi3ZrbB/xg2j27oamxGVRlMH/2DQiT7L4ZBFeIwajodU/GTU4uovwkGfw==","signatures":[{"sig":"MEUCIFmMccTdj4XjvDYUO/GyYHozxwtPHkQfxnp2reFQeDqZAiEAqRg7vuxNlrz6S+E3zzqt+LrghG3dWD+BTGab7iv8VBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215680},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","gitHead":"8a3275aab516caab0b3b14bea749b1334515e8c1","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.5_1750087372089_0.6552781557256495","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-dev.10":{"name":"avail-nexus-sdk","version":"0.0.3-dev.10","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.3-dev.10","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"4fe8ea230989b44f1baa1f4043c3e038fdaa9154","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.3-dev.10.tgz","fileCount":13,"integrity":"sha512-IosxpFYgwjIecGvSZlc05FxCnSZr1sjy0kEajwI3t2D5XcfPDd9QlY1BpBxbplwpN9FIHUdmidggKzzI4BlZsA==","signatures":[{"sig":"MEQCIBJVPTMssY3bWaaZRcMuEjp3fOgB88r7kqucoTxkGTz6AiB+lYVtfmVd6lar5B1nUwQHry497sljMEd9lgAJX/bFJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183402},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","gitHead":"3f060e3349701dfa6df67e91212456b8a991469f","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.3-dev.10_1750172969931_0.1983795222572129","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.0":{"name":"avail-nexus-sdk","version":"0.0.4-dev.0","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.4-dev.0","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"276d08b1112c3e66a9ece3bab38a35b39ee8774c","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.4-dev.0.tgz","fileCount":13,"integrity":"sha512-apmnzy4tMN1zqTSGcHHIcUnf7ZboQWT5M4SKPObCXZysHVKCyt6JLicIFPkVgJdv9u8p3cur7Wgcz7nkgu0Y7Q==","signatures":[{"sig":"MEUCIQCB1lP7zP/Lpo/W3cqAs5w66Ett3l/hNJqHN+EF4k6czwIgDyJirUdzXOA4d7sdzLx/0xvwxL/bTsIeKZylXY+53p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183401},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","gitHead":"0aec9a0051d3338ec02fb02045b870b334dcd52c","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.4-dev.0_1750173111136_0.04459194123330956","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.1":{"name":"avail-nexus-sdk","version":"0.0.4-dev.1","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.4-dev.1","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"03bd08b330aa1f158c10adbf49b723e42051e968","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.4-dev.1.tgz","fileCount":13,"integrity":"sha512-xRfo9/4nmH3/XORrFYuw5Ga1DBbUOrNcL/BeNd7niT9QOTOZ7tW1Ty2vqv6Oz6ChqOu6izMOQRV03ejcaZVxUw==","signatures":[{"sig":"MEYCIQCpnx65S6fXBkqEFuyyTX9EhBnBWltLVhvFDN3oENOGjQIhAIYCXX8JxHO0KbtEymM4o3XFHotxIqLs3T8YW2iqrNki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183418},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","gitHead":"ced7d11b766e421ec0b4d02c6292ed37a442614a","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.4-dev.1_1750173304744_0.658896906586008","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.2":{"name":"avail-nexus-sdk","version":"0.0.4-dev.2","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.4-dev.2","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"4addaea4f1449884604214ca6559c1e9016b5abd","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.4-dev.2.tgz","fileCount":25,"integrity":"sha512-mc3uBkxYDvS+u2mDMFEHna6q2Of+54eRi45rWUU64NxwwQMTPmvYCyFsfIJ0hp/seuWkXOShZ58s6BpKPSlNTA==","signatures":[{"sig":"MEUCIQCZV0GcyQNFwkezN184ypDO3OTg1xzy9TshAY6WVuUWCAIgLzW7Z2+zdxbU6NjLQTBx9OyW1y41npEUTNPuaIjtbts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2211231},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","gitHead":"c86c0d7892a36d1253990693dfd0289c15148bec","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.1-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.4-dev.2_1750724788085_0.4328389269200086","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.3":{"name":"avail-nexus-sdk","version":"0.0.4-dev.3","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.4-dev.3","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"212341d254ddc86d972d3662f8761283aba5bf47","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.4-dev.3.tgz","fileCount":25,"integrity":"sha512-H2jfBvf8dxr/UZkdyLbH2YnWL2G9RhE6xSNVjv5awRyAa77GU08k4k+r3xnloifDWmNzY8K73Uiw0eabPWgD+g==","signatures":[{"sig":"MEYCIQDPv9xbn6sxMOK8Ytk1xqIqzRNst6EVvXuqpRl/++m4wQIhAIIsCMAUNgFGEF1PzopmOkOo4pplzzIJ5iN8VbHc6qVi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2211454},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","gitHead":"5b89e714c67624ffe9d9be26c54c527d6725b1db","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.1-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.4-dev.3_1750725995023_0.6894018497673182","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.4":{"name":"avail-nexus-sdk","version":"0.0.4-dev.4","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.4-dev.4","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"dcb6000a436896b8f7c056a111b15ea54524b93b","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.4-dev.4.tgz","fileCount":25,"integrity":"sha512-mTFBjaJuUNi6oVqVm3F2LiyAYZ8iATpitzT6RR2733JpI9/Q/+bg16vkvq75aMNu7j8mJ2WZPSOrBdAiRB27OQ==","signatures":[{"sig":"MEQCIGPqDDCv/WQ0OKAOaxa6QMHXSxHZ3zOJIepyAlqBN0CeAiB12GZr+c4PhtVvtT4EOH7iRU+NFkDlnpgtMZvPyVK2Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2211501},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","gitHead":"e9258376f1180caa522b559c4c92a1c02b0efd3d","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.1-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.4-dev.4_1750726195130_0.7593900686870299","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.5":{"name":"avail-nexus-sdk","version":"0.0.4-dev.5","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.4-dev.5","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"1d9cbc92d458ee8c9457bdf9f3322927952233b4","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.4-dev.5.tgz","fileCount":28,"integrity":"sha512-EUXvpB+/vJUstsiXs2hZTPtNyCydEGUqOYYkntA9W14J8YOXjIMja3bAzQ5X4BgKJSivDGD1SzNp3T7E1y32mg==","signatures":[{"sig":"MEUCIQCg+hKSl5H2/QOKfq7YMrrigGSmZ05eI8JHbb/ZgCFuYQIgG9ZgmMZIcT+7zsMp7OeZtmRkgrg+5BK5yISLugSAsFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399727},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","gitHead":"ee2e5ab13eab14faae95304540997567f860c9ff","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.1-beta.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.4-dev.5_1750785319590_0.8508649161156407","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.6":{"name":"avail-nexus-sdk","version":"0.0.4-dev.6","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.4-dev.6","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"a742465df3d56bd7f8f32bb42fdb08bd50dc44c1","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.4-dev.6.tgz","fileCount":28,"integrity":"sha512-lEl2e+/HWjTXrZ/KTeyH4RKn+4IwVEBdN68x4zHOaOjd5PKgagEbtNEWrRjEhk5gOyFEDvnYdAXUmpopGO/y/w==","signatures":[{"sig":"MEUCIQDqWKcBRm1TeZH10QX6G6Vykfxt2WhdVEX6xvRCJBahswIgJ6uJN1jvZ/ifWVcDJAJWxSYfdFHqityQn6NfKs6U9qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2404352},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","gitHead":"323fe085fb2fd9598749c738b3037fce829278b5","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK for cross-chain bridging and swaps","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.1-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.4-dev.6_1750790426001_0.5842618797803032","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.7":{"name":"avail-nexus-sdk","version":"0.0.4-dev.7","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.4-dev.7","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"f3cf3f1fa7fca9d8031aae4b5a399b279d7a4b4c","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.4-dev.7.tgz","fileCount":28,"integrity":"sha512-Azz8OioZ7xzKsAklkq0I6iCH+kEtK3LUQLfGdoqnZHB9I7QqecfqCoAAiExKNSyJiPJOug2sIuiDfurfNjEUQQ==","signatures":[{"sig":"MEYCIQDnFZnCSaC94d0x9y3P96dAg60SSEQ2BIzwqFewumOgAwIhAIccS4b1+I8K14JNz9rPTgn7EszkSXwqQ+Wawi4+WBmO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2404519},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"88b4a2888458a367f11b263bc11e5a274cd8355d","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK enables cross-chain transactions with minimal friction","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.1-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.4-dev.7_1750841802861_0.41984644020674367","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.8":{"name":"avail-nexus-sdk","version":"0.0.4-dev.8","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.4-dev.8","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"d50c25379efb4487c5aaeb836ebb21559e4ec6dd","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.4-dev.8.tgz","fileCount":72,"integrity":"sha512-Nv6386N/o5oB+jhyWXwm0O0dlCAXXnU7/jqPi67u4hFTHsGOXOjOxwqqNOYU3EmRIw13Rel4S1QnHFK05r5Gjw==","signatures":[{"sig":"MEQCIDpSXldfaGtsGrB1+Sn/s2d9x2VDzsSNMZYrrOLGT/TyAiB3asonfkHc3ehndinwAc9VA5LTHqkh1zMX5GiTxT5rcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9878448},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"4063943d1725463559df0915cbb6f3d8ba4f1a33","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK enables cross-chain transactions with minimal friction","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.2","@radix-ui/react-progress":"1.1.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"clsx":"2.1.1","jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","postcss":"8.5.6","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","tailwindcss":"4.1.10","@types/react":"19.1.8","autoprefixer":"10.4.21","lucide-react":"0.523.0","postcss-import":"16.1.1","tailwind-merge":"3.3.1","postcss-nesting":"13.0.2","@types/react-dom":"19.1.6","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","@radix-ui/react-slot":"1.2.3","@tailwindcss/postcss":"4.1.10","@radix-ui/react-label":"2.1.7","rollup-plugin-postcss":"4.0.2","@radix-ui/react-dialog":"1.1.14","@radix-ui/react-select":"2.2.5","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@tailwindcss/typography":"0.5.16","class-variance-authority":"0.7.1","@radix-ui/react-separator":"1.1.7","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@lottiefiles/dotlottie-react":"0.14.2","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.4-dev.8_1751391161322_0.6711287349220953","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-dev.9":{"name":"avail-nexus-sdk","version":"0.0.4-dev.9","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.4-dev.9","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"adce5c7a51747c4032d59e90254bead4f6df5e3a","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.4-dev.9.tgz","fileCount":72,"integrity":"sha512-LB5YhTxJn7JVjU3e5N4QrNj5nyJsOBBTkNxGP4zK3aN7vgUverhXIUD1VK42672wtTz/mso9Og6tTQkUvUkqkQ==","signatures":[{"sig":"MEUCIQCpaOJjZFrI3UUwKt1C85tk5BxslZOp7q2hAifbpNbTDgIgWh3oNHBUrgGOnrTaVIBKgyj8I+g2fbSiqz/3Irf9FZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9878664},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"d7be3b573eca311b785573a0cc0e55a8b8c4f0ae","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK enables cross-chain transactions with minimal friction","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.2","@radix-ui/react-progress":"1.1.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"clsx":"2.1.1","jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","postcss":"8.5.6","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","tailwindcss":"4.1.10","@types/react":"19.1.8","autoprefixer":"10.4.21","lucide-react":"0.523.0","postcss-import":"16.1.1","tailwind-merge":"3.3.1","postcss-nesting":"13.0.2","@types/react-dom":"19.1.6","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","@radix-ui/react-slot":"1.2.3","@tailwindcss/postcss":"4.1.10","@radix-ui/react-label":"2.1.7","rollup-plugin-postcss":"4.0.2","@radix-ui/react-dialog":"1.1.14","@radix-ui/react-select":"2.2.5","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@tailwindcss/typography":"0.5.16","class-variance-authority":"0.7.1","@radix-ui/react-separator":"1.1.7","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@lottiefiles/dotlottie-react":"0.14.2","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.4-dev.9_1751391312132_0.6368044951066003","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"avail-nexus-sdk","version":"0.0.7","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.7","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"71ec376e898b8271e9055221ce8c8a2c33320955","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.7.tgz","fileCount":72,"integrity":"sha512-lo2c3DjUmhq3mV3vDTprKO3FZqneSqiIX+wl6drKUeRXABV4elD8bYDHowd9VYDA/rurlHJEy81mpQF1FuLLrQ==","signatures":[{"sig":"MEYCIQCYu2YpgVrXUhk10nATba6yvuuJFQqHnRquK7BjmROxSAIhANuvHrVxMfp66EnEWYv44MZbTnx818vAeGVqF9ipnx5D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8976467},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"74723dcea984ab0ae3a87ef435a0a7ad3efac91b","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK enables cross-chain transactions with minimal friction","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","@arcana/ca-sdk":"1.0.2","@radix-ui/react-progress":"1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"2.1.1","jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","postcss":"8.5.6","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","tailwindcss":"4.1.10","@types/react":"19.1.8","autoprefixer":"10.4.21","lucide-react":"0.523.0","postcss-import":"16.1.1","tailwind-merge":"3.3.1","postcss-nesting":"13.0.2","@types/react-dom":"19.1.6","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","@radix-ui/react-slot":"1.2.3","@tailwindcss/postcss":"4.1.10","@radix-ui/react-label":"2.1.7","rollup-plugin-postcss":"4.0.2","@radix-ui/react-dialog":"1.1.14","@radix-ui/react-select":"2.2.5","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@tailwindcss/typography":"0.5.16","class-variance-authority":"0.7.1","@radix-ui/react-separator":"1.1.7","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@lottiefiles/dotlottie-react":"0.14.2","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.7_1751448165309_0.43369479661905364","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-dev.0":{"name":"avail-nexus-sdk","version":"0.0.8-dev.0","keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","_id":"avail-nexus-sdk@0.0.8-dev.0","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"dist":{"shasum":"8bad45709bcbc811238c33a6dc283e697b6cced2","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.8-dev.0.tgz","fileCount":80,"integrity":"sha512-T7M3t2H71ATj4638HN+9L3lMidqUGqU9K0IBKtZsn9GaYJhMYnJSm7jluaSPlD/sM+TdYiprF44UjDJS7Q5x9g==","signatures":[{"sig":"MEQCIHpZmVevoJUUHzEni/xCjfKtQiDYF55mJKm1llDDzLCfAiBgD3RDMPSVUU4LBoIwAbDaxXGpdl3qtTffZldhoqnEng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12182630},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","browser":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"94b749b8d5a6d71d6cd576ace938e5fbe57c2e76","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rollup -c","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","lint:fix":"eslint src --ext .ts,.tsx --fix","build:dev":"NODE_ENV=development rollup -c","typecheck":"tsc --noEmit","build:prod":"NODE_ENV=production rollup -c","publish:dev":"npm run build:dev && npm publish --tag dev","release:dev":"npm run version:dev && npm run publish:dev","version:dev":"npm version prerelease --preid=dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:prod":"npm run version:prod && npm run publish:prod","version:prod":"npm version patch"},"_npmUser":{"name":"decocereus","actor":{"name":"decocereus","type":"user","email":"amartyasinghkings07@gmail.com"},"email":"amartyasinghkings07@gmail.com"},"_npmVersion":"11.0.0","description":"Nexus SDK enables cross-chain transactions with minimal friction","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.0","dependencies":{"viem":"^2.0.0","motion":"12.23.0","@arcana/ca-sdk":"1.0.2","@radix-ui/react-progress":"1.1.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"clsx":"2.1.1","jest":"^29.0.0","husky":"^8.0.0","eslint":"^8.0.0","rollup":"^4.0.0","postcss":"8.5.6","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","tailwindcss":"4.1.10","@types/react":"19.1.8","autoprefixer":"10.4.21","lucide-react":"0.523.0","postcss-import":"16.1.1","tailwind-merge":"3.3.1","postcss-nesting":"13.0.2","@types/react-dom":"19.1.6","rollup-plugin-dts":"^6.0.0","@rollup/plugin-json":"6.1.0","@radix-ui/react-slot":"1.2.3","@tailwindcss/postcss":"4.1.10","@radix-ui/react-label":"2.1.7","rollup-plugin-postcss":"4.0.2","@radix-ui/react-dialog":"1.1.14","@radix-ui/react-select":"2.2.5","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.0","@tailwindcss/typography":"0.5.16","class-variance-authority":"0.7.1","@radix-ui/react-separator":"1.1.7","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","rollup-plugin-polyfill-node":"0.13.0","@lottiefiles/dotlottie-react":"0.14.2","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/avail-nexus-sdk_0.0.8-dev.0_1751482906962_0.6226154148417882","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"avail-nexus-sdk","version":"0.0.10","description":"Nexus SDK enables cross-chain transactions with minimal friction","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"sideEffects":["**/*.css"],"scripts":{"build":"rollup -c","build:prod":"NODE_ENV=production rollup -c","build:dev":"NODE_ENV=development rollup -c","dev":"rollup -c -w","test":"jest","lint":"eslint src --ext .ts,.tsx","lint:fix":"eslint src --ext .ts,.tsx --fix","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky install","typecheck":"tsc --noEmit","version:dev":"npm version prerelease --preid=dev","version:prod":"npm version patch","publish:dev":"npm run build:dev && npm publish --tag dev","publish:prod":"npm run build:prod && npm publish --tag latest","release:dev":"npm run version:dev && npm run publish:dev","release:prod":"npm run version:prod && npm run publish:prod"},"keywords":["nexus","sdk","blockchain","bridge","swap"],"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","devDependencies":{"@lottiefiles/dotlottie-react":"0.14.2","@radix-ui/react-dialog":"1.1.14","@radix-ui/react-label":"2.1.7","@radix-ui/react-select":"2.2.5","@radix-ui/react-separator":"1.1.7","@radix-ui/react-slot":"1.2.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-json":"6.1.0","@rollup/plugin-node-resolve":"^15.0.0","@rollup/plugin-typescript":"^11.0.0","@tailwindcss/postcss":"4.1.10","@tailwindcss/typography":"0.5.16","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"19.1.8","@types/react-dom":"19.1.6","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","autoprefixer":"10.4.21","class-variance-authority":"0.7.1","clsx":"2.1.1","eslint":"^8.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.0","jest":"^29.0.0","lucide-react":"0.523.0","postcss":"8.5.6","postcss-import":"16.1.1","postcss-nesting":"13.0.2","prettier":"^3.0.0","rollup":"^4.0.0","rollup-plugin-dts":"^6.0.0","rollup-plugin-polyfill-node":"0.13.0","rollup-plugin-postcss":"4.0.2","tailwind-merge":"3.3.1","tailwindcss":"4.1.10","ts-jest":"^29.0.0","typescript":"^5.0.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"dependencies":{"@arcana/ca-sdk":"1.0.2","@radix-ui/react-progress":"1.1.7","motion":"12.23.0","viem":"^2.0.0"},"_id":"avail-nexus-sdk@0.0.10","gitHead":"763d0f224c4db90212673b16216b4453f100b2da","_nodeVersion":"22.13.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-0tWa9lCa8yt8AWuer6hz6HQ9nrYz5+S5JM09JxEcstIvfkIRpESGR0lze9qzWEIhoc83uDP9FI/7e7slDZZGsw==","shasum":"f70a3f4cbdce4e9e173bdadef8e653c768f14ee5","tarball":"https://registry.npmjs.org/avail-nexus-sdk/-/avail-nexus-sdk-0.0.10.tgz","fileCount":79,"unpackedSize":11252857,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1nGyhBNfnKlbg53RuP1r9gyRxzk5GoCjgN8pb8k5O5AIgD/1VQcIA/4xGq0mosHJ8ul/jQMeZDvnbjvIaILZBEuU="}]},"_npmUser":{"name":"decocereus","email":"amartyasinghkings07@gmail.com","actor":{"name":"decocereus","email":"amartyasinghkings07@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/avail-nexus-sdk_0.0.10_1751483785017_0.4380006726858827"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-27T13:47:44.263Z","modified":"2025-07-02T19:16:25.401Z","0.0.1":"2025-05-27T13:47:44.463Z","0.0.2":"2025-05-27T14:11:02.133Z","0.0.3-dev.0":"2025-05-29T12:49:12.145Z","0.0.3-dev.1":"2025-05-29T12:54:46.163Z","0.0.3-dev.2":"2025-05-29T13:05:37.562Z","0.0.3-dev.3":"2025-05-29T13:51:48.958Z","0.0.3":"2025-06-02T14:04:00.706Z","0.0.3-dev.4":"2025-06-11T07:36:50.263Z","0.0.3-dev.5":"2025-06-12T10:20:43.375Z","0.0.3-dev.6":"2025-06-12T10:34:36.961Z","0.0.4":"2025-06-13T17:07:11.737Z","0.0.3-dev.7":"2025-06-16T12:35:16.734Z","0.0.3-dev.8":"2025-06-16T14:25:11.493Z","0.0.3-dev.9":"2025-06-16T15:14:42.283Z","0.0.5":"2025-06-16T15:22:52.341Z","0.0.3-dev.10":"2025-06-17T15:09:30.216Z","0.0.4-dev.0":"2025-06-17T15:11:51.381Z","0.0.4-dev.1":"2025-06-17T15:15:04.969Z","0.0.4-dev.2":"2025-06-24T00:26:28.289Z","0.0.4-dev.3":"2025-06-24T00:46:35.256Z","0.0.4-dev.4":"2025-06-24T00:49:55.345Z","0.0.4-dev.5":"2025-06-24T17:15:19.766Z","0.0.4-dev.6":"2025-06-24T18:40:26.242Z","0.0.4-dev.7":"2025-06-25T08:56:43.038Z","0.0.4-dev.8":"2025-07-01T17:32:41.697Z","0.0.4-dev.9":"2025-07-01T17:35:12.380Z","0.0.7":"2025-07-02T09:22:45.726Z","0.0.8-dev.0":"2025-07-02T19:01:47.201Z","0.0.10":"2025-07-02T19:16:25.217Z"},"author":{"name":"decocereus","email":"amartya@availproject.co"},"license":"MIT","keywords":["nexus","sdk","blockchain","bridge","swap"],"description":"Nexus SDK enables cross-chain transactions with minimal friction","maintainers":[{"name":"decocereus","email":"amartyasinghkings07@gmail.com"}],"readme":"# Avail Nexus SDK\n\nA powerful TypeScript SDK for cross-chain operations, token bridging, and unified balance management across multiple EVM chains. It provides a simplified interface for complex cross-chain interactions.\n\n## Installation\n\n```bash\nnpm install avail-nexus-sdk\n```\n\n## Quick Start\n\n```typescript\nimport { NexusSDK } from 'avail-nexus-sdk';\n\n// Initialize SDK\nconst sdk = new NexusSDK();\nawait sdk.initialize(provider); // Your Web3 provider\n\n// Or initialize with specific network environment\nconst nexusSdk = new NexusSDK({\n  network: 'testnet', // Testnet\n});\nawait nexusSdk.initialize(provider);\n\n// Get unified balances\nconst balances = await sdk.getUnifiedBalances();\nconsole.log('All balances:', balances);\n\n// Bridge tokens\nconst bridgeResult = await sdk.bridge({\n  token: 'USDC',\n  amount: 100,\n  chainId: 137, // to Polygon\n});\n\n// Transfer tokens\nconst transferResult = await sdk.transfer({\n  token: 'ETH',\n  amount: 0.1,\n  chainId: 1,\n  recipient: '0x742d35Cc6634C0532925a3b8D4C9db96c4b4Db45',\n});\n\n// Execute smart contract interactions\nconst executeResult = await sdk.execute({\n  toChainId: 1,\n  contractAddress: '0x...',\n  contractAbi: [...],\n  functionName: 'deposit',\n  functionParams: [amount, userAddress],\n});\n```\n\n## Core Features\n\n- 🔄 **Cross-chain bridging** - Seamless token bridging between 16 chains\n- 💰 **Unified balances** - Aggregated portfolio view across all chains\n- 🔐 **Allowance management** - Efficient token approval handling\n- 🌉 **Direct transfers** - Send tokens to any address on any chain\n- ⚡ **Smart execution** - Direct smart contract interactions\n- 🧪 **Full testnet support** - Complete development environment\n- 📊 **Transaction simulation** - Preview costs before execution\n- 🛠️ **Rich utilities** - Address validation, formatting, and metadata\n\n## Supported Networks & Tokens\n\n### Mainnet Chains\n\n| Network   | Chain ID | Native Currency | Status |\n| --------- | -------- | --------------- | ------ |\n| Ethereum  | 1        | ETH             | ✅     |\n| Optimism  | 10       | ETH             | ✅     |\n| Polygon   | 137      | MATIC           | ✅     |\n| Arbitrum  | 42161    | ETH             | ✅     |\n| Avalanche | 43114    | AVAX            | ✅     |\n| Base      | 8453     | ETH             | ✅     |\n| Scroll    | 534352   | ETH             | ✅     |\n\n### Testnet Chains\n\n| Network          | Chain ID | Native Currency | Status |\n| ---------------- | -------- | --------------- | ------ |\n| Optimism Sepolia | 11155420 | ETH             | ✅     |\n| Polygon Amoy     | 80002    | MATIC           | ✅     |\n| Arbitrum Sepolia | 421614   | ETH             | ✅     |\n| Base Sepolia     | 84532    | ETH             | ✅     |\n\n### Supported Tokens\n\n| Token | Name       | Decimals | Networks       |\n| ----- | ---------- | -------- | -------------- |\n| ETH   | Ethereum   | 18       | All EVM chains |\n| USDC  | USD Coin   | 6        | All supported  |\n| USDT  | Tether USD | 6        | All supported  |\n\n## React UI Components (Widget Library) 🚀\n\nThe SDK ships with a React widget suite that lets you embed complete cross-chain flows in **three simple steps**.\n\n### 1️⃣ Wrap your app with `NexusProvider`\n\n```tsx\nimport { NexusProvider } from 'avail-nexus-sdk';\n\nexport default function Root() {\n  return (\n    <NexusProvider\n      config={{\n        network: 'testnet', // \"mainnet\" (default) or \"testnet\"\n      }}\n    >\n      <App />\n    </NexusProvider>\n  );\n}\n```\n\n### 2️⃣ Forward the user's wallet provider\n\n```tsx\nimport { useEffect } from 'react';\nimport { useAccount } from '@wagmi/react'; // any wallet lib works\nimport { useNexus } from 'avail-nexus-sdk';\n\nexport function WalletBridge() {\n  const { connector, isConnected } = useAccount();\n  const { setProvider } = useNexus();\n\n  useEffect(() => {\n    if (isConnected && connector?.getProvider) {\n      connector.getProvider().then(setProvider);\n    }\n  }, [isConnected, connector, setProvider]);\n\n  return null;\n}\n```\n\n### 3️⃣ Drop a widget into your UI\n\n```tsx\nimport {\n  BridgeButton,\n  TransferButton,\n  BridgeAndExecuteButton,\n} from 'avail-nexus-sdk';\n\n/*  Bridge ----------------------------------------------------------- */\n<BridgeButton prefill={{ chainId: 137, token: 'USDC', amount: '100' }}>\n  {({ onClick, isLoading }) => (\n    <button onClick={onClick} disabled={isLoading}>\n      {isLoading ? 'Bridging…' : 'Bridge 100 USDC → Polygon'}\n    </button>\n  )}\n</BridgeButton>\n\n/*  Transfer --------------------------------------------------------- */\n<TransferButton>\n  {({ onClick }) => <YourStyledBtn onClick={onClick}>Send Funds</YourStyledBtn>}\n</TransferButton>\n\n/*  Bridge + Execute ------------------------------------------------- */\nimport aavePoolAbi from './abi/aavePool.json';\n\nconst buildParams = (token, amount, chainId, userAddress) => ({\n  functionParams: [token, amount, userAddress, 0],\n  value: '0',\n});\n\n<BridgeAndExecuteButton\n  contractAddress=\"0x8dFf5E27EA6b7AC08EbFdf9eB090F32ee9a30fcf\"\n  contractAbi={aavePoolAbi}\n  functionName=\"supply\"\n  buildFunctionParams={buildParams}\n  prefill={{ toChainId: 1, token: 'USDC' }}\n>\n  {({ onClick, isLoading }) => (\n    <button onClick={onClick} disabled={isLoading}>\n      {isLoading ? 'Working…' : 'Bridge & Supply'}\n    </button>\n  )}\n</BridgeAndExecuteButton>\n```\n\n---\n\n### Public widget APIs\n\n#### `BridgeButton`\n\n```ts\ninterface BridgeButtonProps {\n  prefill?: Partial<BridgeParams>; // chainId, token, amount\n  className?: string;\n  children(props: { onClick(): void; isLoading: boolean }): React.ReactNode;\n}\n```\n\n#### `TransferButton`\n\n```ts\ninterface TransferButtonProps {\n  prefill?: Partial<TransferParams>; // chainId, token, amount, recipient\n  className?: string;\n  children(props: { onClick(): void; isLoading: boolean }): React.ReactNode;\n}\n```\n\n#### `BridgeAndExecuteButton`\n\n```ts\ntype DynamicParamBuilder = (\n  token: SUPPORTED_TOKENS,\n  amount: string,\n  chainId: SUPPORTED_CHAINS_IDS,\n  userAddress: `0x${string}`,\n) => {\n  functionParams: readonly unknown[];\n  value?: string; // wei; defaults to \"0\"\n};\n\ninterface BridgeAndExecuteButtonProps {\n  contractAddress: `0x${string}`; // REQUIRED\n  contractAbi: Abi; // REQUIRED\n  functionName: string; // REQUIRED\n  buildFunctionParams: DynamicParamBuilder; // REQUIRED\n  prefill?: { toChainId?: number; token?: SUPPORTED_TOKENS; amount?: string };\n  className?: string;\n  children(props: { onClick(): void; isLoading: boolean; disabled: boolean }): React.ReactNode;\n}\n```\n\n`buildFunctionParams` receives the validated UX input (token, amount, destination chainId) plus the **connected wallet address** and must return the encoded `functionParams` (and optional ETH `value`) used in the destination call.  \nThe library then:\n\n1. Bridges the asset to `toChainId`.\n2. Sets ERC-20 allowance if required.\n3. Executes `contractAddress.functionName(functionParams, { value })`.\n\n##### Prefill behaviour\n\n| Widget                   | Supported keys                            | Locked in UI |\n| ------------------------ | ----------------------------------------- | ------------ |\n| `BridgeButton`           | `chainId`, `token`, `amount`              | ✅           |\n| `TransferButton`         | `chainId`, `token`, `amount`, `recipient` | ✅           |\n| `BridgeAndExecuteButton` | `toChainId`, `token`, `amount`            | ✅           |\n\nValues passed in `prefill` appear as **read-only** fields, enforcing your desired flow.\n\n---\n\n## API Reference\n\n### Initialization\n\n```typescript\nimport type { NexusNetwork } from 'avail-nexus-sdk';\n\n// Mainnet (default)\nconst sdk = new NexusSDK();\n\n// Testnet\nconst sdk = new NexusSDK({ network: 'testnet' as NexusNetwork });\n\n// Initialize with provider (required)\nawait sdk.initialize(window.ethereum); // Returns: Promise<void>\n```\n\n### Balance Operations\n\n```typescript\nimport type { UserAsset, TokenBalance } from 'avail-nexus-sdk';\n\n// Get all balances across chains\nconst balances: UserAsset[] = await sdk.getUnifiedBalances();\n\n// Get balance for specific token\nconst usdcBalance: UserAsset | undefined = await sdk.getUnifiedBalance('USDC');\n```\n\n### Bridge Operations\n\n```typescript\nimport type { BridgeParams, BridgeResult, SimulationResult } from 'avail-nexus-sdk';\n\n// Bridge tokens between chains\nconst result: BridgeResult = await sdk.bridge({\n  token: 'USDC',\n  amount: 100,\n  chainId: 137,\n} as BridgeParams);\n\n// Simulate bridge to preview costs\nconst simulation: SimulationResult = await sdk.simulateBridge({\n  token: 'USDC',\n  amount: 100,\n  chainId: 137,\n});\n```\n\n### Transfer Operations\n\n```typescript\nimport type { TransferParams, TransferResult } from 'avail-nexus-sdk';\n\n// Transfer to specific recipient\nconst result: TransferResult = await sdk.transfer({\n  token: 'ETH',\n  amount: 0.1,\n  chainId: 1,\n  recipient: '0x...',\n} as TransferParams);\n\n// Simulate transfer to preview costs\nconst simulation: SimulationResult = await sdk.simulateTransfer(transferParams);\n```\n\n### Execute Operations\n\n```typescript\nimport type {\n  ExecuteParams,\n  ExecuteResult,\n  ExecuteSimulation,\n  BridgeAndExecuteParams,\n  BridgeAndExecuteResult,\n  BridgeAndExecuteSimulationResult,\n} from 'avail-nexus-sdk';\n\n// Execute contract functions\nconst result: ExecuteResult = await sdk.execute({\n  toChainId: 1,\n  contractAddress: '0x...',\n  contractAbi: abi,\n  functionName: 'deposit',\n  functionParams: [amount],\n  waitForReceipt: true,\n  requiredConfirmations: 3,\n  tokenApproval: {\n    token: 'USDC',\n    amount: '1000000', // Amount in token units\n  },\n} as ExecuteParams);\n\n// Simulate execute to preview costs and check for approval requirements\nconst simulation: ExecuteSimulation = await sdk.simulateExecute(executeParams);\nif (!simulation.success) {\n  console.log('Simulation failed:', simulation.error);\n  // Error might indicate missing token approval\n}\n\n// Bridge tokens and execute contract function\nconst bridgeAndExecuteResult: BridgeAndExecuteResult = await sdk.bridgeAndExecute({\n  fromChainId: 137, // Polygon\n  toChainId: 1, // Ethereum\n  token: 'USDC',\n  amount: '100000000', // 100 USDC (6 decimals)\n  recipient: userAddress,\n  execute: {\n    contractAddress: '0xAavePoolAddress',\n    contractAbi: aavePoolAbi,\n    functionName: 'supply',\n    functionParams: [usdcTokenAddress, '100000000', userAddress, 0],\n    tokenApproval: {\n      token: 'USDC',\n      amount: '100000000',\n    },\n  },\n  waitForReceipt: true,\n} as BridgeAndExecuteParams);\n\n// Comprehensive simulation with detailed step analysis and approval handling\nconst simulation: BridgeAndExecuteSimulationResult = await sdk.simulateBridgeAndExecute(params);\n\n// The simulation provides detailed step analysis:\nconsole.log('Steps:', simulation.steps);\n// [\n//   { type: 'bridge', gasUsed: '150000', success: true },\n//   { type: 'approval', gasUsed: '45000', success: true },\n//   { type: 'execute', gasUsed: '200000', success: true }\n// ]\n\nconsole.log('Total estimated cost:', simulation.totalEstimatedCost);\n// {\n//   eth: \"0.012\",\n//   breakdown: {\n//     bridge: \"0.005\",\n//     approval: \"0.002\",\n//     execute: \"0.005\"\n//   }\n// }\n\nconsole.log('Approval required:', simulation.metadata?.approvalRequired);\nconsole.log('Bridge receive amount:', simulation.metadata?.bridgeReceiveAmount);\n```\n\n### Allowance Management\n\n```typescript\nimport type { AllowanceResponse } from 'avail-nexus-sdk';\n\n// Check allowances\nconst allowances: AllowanceResponse[] = await sdk.getAllowance(137, ['USDC', 'USDT']);\n\n// Set allowances\nawait sdk.setAllowance(137, ['USDC'], 1000000n);\n\n// Revoke allowances\nawait sdk.revokeAllowance(137, ['USDC']);\n```\n\n### Intent Management\n\n```typescript\nimport type { RequestForFunds } from 'avail-nexus-sdk';\n\n// Get user's transaction intents\nconst intents: RequestForFunds[] = await sdk.getMyIntents(1);\n```\n\n### Utilities\n\nAll utility functions are available under `sdk.utils`:\n\n```typescript\nimport type { ChainMetadata, TokenMetadata, SUPPORTED_TOKENS } from 'avail-nexus-sdk';\n\n// Address utilities\nconst isValid: boolean = sdk.utils.isValidAddress('0x...');\nconst shortened: string = sdk.utils.truncateAddress('0x...');\n\n// Balance formatting\nconst formatted: string = sdk.utils.formatBalance('1000000', 6);\nconst units: bigint = sdk.utils.parseUnits('100.5', 6);\nconst readable: string = sdk.utils.formatUnits(100500000n, 6);\n\n// Token amount formatting\nconst formattedAmount: string = sdk.utils.formatTokenAmount('1000000', 'USDC'); // \"1.0 USDC\"\nconst testnetFormatted: string = sdk.utils.formatTestnetTokenAmount('1000000', 'USDC'); // \"1.0 USDC\"\n\n// Chain & token info\nconst chainMeta: ChainMetadata | undefined = sdk.utils.getChainMetadata(137);\nconst tokenMeta: TokenMetadata | undefined = sdk.utils.getTokenMetadata('USDC');\nconst mainnetTokenMeta: TokenMetadata | undefined = sdk.utils.getMainnetTokenMetadata('USDC');\nconst testnetTokenMeta: TokenMetadata | undefined = sdk.utils.getTestnetTokenMetadata('USDC');\n\n// Chain/token validation\nconst isSupported: boolean = sdk.utils.isSupportedChain(137);\nconst isSupportedToken: boolean = sdk.utils.isSupportedToken('USDC');\n\n// Get supported chains\nconst chains: Array<{ id: number; name: string; logo: string }> = sdk.utils.getSupportedChains();\n\n// Chain ID conversion\nconst hexChainId: string = sdk.utils.chainIdToHex(137);\nconst decimalChainId: number = sdk.utils.hexToChainId('0x89');\n```\n\n### Event Handling\n\n```typescript\nimport type { OnIntentHook, OnAllowanceHook, EventListener } from 'avail-nexus-sdk';\n\n// Intent approval flows\nsdk.setOnIntentHook(({ intent, allow, deny, refresh }: Parameters<OnIntentHook>[0]) => {\n  // This is a hook for the dev to show user the intent, the sources and associated fees\n\n  // intent: Intent data containing sources and fees for display purpose\n\n  // allow(): accept the current intent and continue the flow\n\n  // deny(): deny the intent and stop the flow\n\n  // refresh(): should be on a timer of 5s to refresh the intent\n  // (old intents might fail due to fee changes if not refreshed)\n  if (userConfirms) allow();\n  else deny();\n});\n\n// Allowance approvals\nsdk.setOnAllowanceHook(({ allow, deny, sources }: Parameters<OnAllowanceHook>[0]) => {\n  // This is a hook for the dev to show user the allowances that need to be setup\n  // for the current tx to happen.\n\n  // sources: an array of objects with minAllowance, chainID, token symbol, etc.\n\n  // allow(allowances): continues the transaction flow with `allowances` array\n  // allowances.length === sources.length;\n  // valid values are \"max\" | \"min\" | string | bigint\n\n  // deny(): stops the flow\n  allow(['min']); // or ['max'] or custom amounts\n});\n\n// Account/chain changes\nsdk.onAccountChanged((account) => console.log('Account:', account));\nsdk.onChainChanged((chainId) => console.log('Chain:', chainId));\n```\n\n#### Bridge & Execute Progress Stream (new in vNEXT)\n\n```typescript\nimport { NEXUS_EVENTS } from 'avail-nexus-sdk';\nimport type { ProgressStep } from '@arcana/ca-sdk';\n\n// 1️⃣  Listen once for all expected steps (array) – call this before bridgeAndExecute()\nconst unsubscribeExpected = sdk.on(\n  NEXUS_EVENTS.BRIDGE_EXECUTE_EXPECTED_STEPS,\n  (steps: ProgressStep[]) => {\n    // Render your progress bar skeleton here (total steps = steps.length)\n    console.log(\n      'Expected steps →',\n      steps.map((s) => s.typeID),\n    );\n  },\n);\n\n// 2️⃣  Listen for every completed step (single object)\nconst unsubscribeCompleted = sdk.on(\n  NEXUS_EVENTS.BRIDGE_EXECUTE_COMPLETED_STEPS,\n  (step: ProgressStep) => {\n    // Tick UI when each step finishes or handle errors via step.data.error\n    console.log('Completed step →', step.typeID, step.type, step.data);\n\n    if (step.typeID === 'ER') {\n      // The operation has failed – display step.data.error\n    }\n  },\n);\n\n// Don't forget to clean up if your component unmounts\nreturn () => {\n  unsubscribeExpected();\n  unsubscribeCompleted();\n};\n```\n\n> **Step IDs**\n> | ID | Meaning |\n> |----|---------------------------------|\n> | BR | CA-SDK bridge steps (multiple) |\n> | AP | Token approval (virtual) |\n> | TS | Execute tx sent (virtual) |\n> | RR | Receipt received _(optional)_ |\n> | CN | Tx confirmed _(optional)_ |\n> | ER | Operation failed (virtual) |\n\nThe SDK now emits **exactly two event names** around `bridgeAndExecute()`:\n\n1. `bridge_execute_expected_steps` – _once_ with a full ordered array of `ProgressStep`s.\n2. `bridge_execute_completed_steps` – _many_; one per finished step (or error), containing the same `typeID` as in the expected list plus runtime `data` such as `txHash`, `confirmations`, `error`, etc.\n\nThis replaces the legacy `BRIDGE_*`, `APPROVAL_*`, `EXECUTE_*`, `OPERATION_*`, and `TRANSFER_*` events.\n\n### Provider Methods\n\n```typescript\nimport type { EthereumProvider, RequestArguments } from 'avail-nexus-sdk';\n\n// Get enhanced provider\nconst provider: EthereumProvider = sdk.getEVMProviderWithCA();\n\n// Make EIP-1193 requests\nconst result = await sdk.request({\n  method: 'eth_accounts',\n  params: [],\n} as RequestArguments);\n\n// Cleanup\nawait sdk.deinit();\n```\n\n## Usage Examples\n\n### Basic Bridge with Result Handling\n\n```typescript\nimport { NexusSDK, type BridgeResult } from 'avail-nexus-sdk';\n\nconst sdk = new NexusSDK();\nawait sdk.initialize(window.ethereum);\n\ntry {\n  const result: BridgeResult = await sdk.bridge({\n    token: 'USDC',\n    amount: 100,\n    chainId: 137,\n  });\n\n  if (result.success) {\n    console.log('✅ Bridge successful!');\n    if (result.explorerUrl) {\n      console.log('View transaction:', result.explorerUrl);\n    }\n  } else {\n    console.error('❌ Bridge failed:', result.error);\n  }\n} catch (error) {\n  console.error('Bridge error:', error);\n}\n```\n\n### Execute with Receipt Confirmation\n\n```typescript\nimport type { ExecuteResult } from 'avail-nexus-sdk';\n\nconst result: ExecuteResult = await sdk.execute({\n  toChainId: 1,\n  contractAddress: '0x8dFf5E27EA6b7AC08EbFdf9eB090F32ee9a30fcf',\n  contractAbi: [\n    {\n      type: 'function',\n      name: 'deposit',\n      inputs: [\n        { name: 'amount', type: 'uint256' },\n        { name: 'onBehalfOf', type: 'address' },\n      ],\n      outputs: [],\n      stateMutability: 'nonpayable',\n    },\n  ],\n  functionName: 'deposit',\n  functionParams: ['1000000', '0xUserAddress'],\n  waitForReceipt: true,\n  requiredConfirmations: 3,\n});\n\nconsole.log('Transaction hash:', result.transactionHash);\nconsole.log('Explorer URL:', result.explorerUrl);\nconsole.log('Gas used:', result.gasUsed);\nconsole.log('Confirmations:', result.confirmations);\n```\n\n### Bridge and Execute with Error Handling\n\n```typescript\nimport type { BridgeAndExecuteResult } from 'avail-nexus-sdk';\n\ntry {\n  const result: BridgeAndExecuteResult = await sdk.bridgeAndExecute({\n    token: 'USDC',\n    amount: '1000',\n    toChainId: 1,\n    execute: {\n      contractAddress: '0x...',\n      contractAbi: abi,\n      functionName: 'deposit',\n      functionParams: [amount, userAddress],\n    },\n    waitForReceipt: true,\n  });\n\n  console.log('✅ Bridge and execute completed!');\n  if (result.executeTransactionHash) {\n    console.log('Execute transaction:', result.executeTransactionHash);\n    console.log('View on explorer:', result.executeExplorerUrl);\n  }\n} catch (error) {\n  if (error.message.includes('User denied')) {\n    console.log('User cancelled transaction');\n  } else if (error.message.includes('Bridge phase failed')) {\n    console.error('Bridge failed:', error);\n  } else if (error.message.includes('Execute phase failed')) {\n    console.error('Execute failed:', error);\n  } else {\n    console.error('Operation failed:', error);\n  }\n}\n```\n\n### Complete Portfolio Management\n\n```typescript\nimport type { UserAsset, ChainMetadata } from 'avail-nexus-sdk';\n\n// Get complete balance overview\nconst balances: UserAsset[] = await sdk.getUnifiedBalances();\n\nfor (const asset of balances) {\n  console.log(`\\n${asset.symbol}: ${asset.balance}`);\n  console.log(`Fiat value: $${asset.balanceInFiat || 0}`);\n\n  if (asset.breakdown) {\n    console.log('Chain breakdown:');\n    for (const chainBalance of asset.breakdown) {\n      const chain: ChainMetadata | undefined = sdk.utils.getChainMetadata(chainBalance.chain.id);\n      console.log(`  ${chain?.name}: ${chainBalance.balance}`);\n    }\n  }\n}\n```\n\n## Error Handling\n\n```typescript\nimport type { BridgeResult } from 'avail-nexus-sdk';\n\ntry {\n  const result: BridgeResult = await sdk.bridge({ token: 'USDC', amount: 100, chainId: 137 });\n\n  if (!result.success) {\n    // Handle bridge failure\n    console.error('Bridge failed:', result.error);\n  }\n} catch (error) {\n  if (error.message.includes('User denied')) {\n    // User cancelled transaction\n  } else if (error.message.includes('Insufficient')) {\n    // Insufficient balance\n  } else if (error.message.includes('Unsupported')) {\n    // Unsupported chain or token\n  } else {\n    // Other errors\n    console.error('Unexpected error:', error);\n  }\n}\n```\n\n## Best Practices\n\n1. **Always simulate first** for gas estimation and validation\n2. **Always check for allowances** for tokens\n3. **Check return values** - operations return result objects with success/error info\n4. **Handle user rejections** gracefully\n5. **Use appropriate confirmation levels** based on transaction value\n6. **Clean up resources** when component unmounts\n\n```typescript\nimport type { ExecuteSimulation, ExecuteResult } from 'avail-nexus-sdk';\n\n// Simulate before executing\nconst simulation: ExecuteSimulation = await sdk.simulateExecute(params);\nif (simulation.success) {\n  const result: ExecuteResult = await sdk.execute(params);\n}\n\n// Cleanup when done\nsdk.removeAllListeners();\nawait sdk.deinit();\n```\n\n## TypeScript Support\n\nThe SDK is fully typed with comprehensive TypeScript definitions. Simply import the types you need:\n\n```typescript\nimport type {\n  BridgeParams,\n  BridgeResult,\n  TransferParams,\n  TransferResult,\n  ExecuteParams,\n  ExecuteResult,\n  ExecuteSimulation,\n  BridgeAndExecuteParams,\n  BridgeAndExecuteResult,\n  SimulationResult,\n  UserAsset,\n  TokenBalance,\n  AllowanceResponse,\n  ChainMetadata,\n  TokenMetadata,\n  OnIntentHook,\n  OnAllowanceHook,\n  EthereumProvider,\n  RequestArguments,\n  EventListener,\n  NexusNetwork,\n} from 'avail-nexus-sdk';\n```\n\n## Development\n\n```bash\nnpm run build       # Build package\nnpm test           # Run tests\nnpm run lint       # Lint code\n```\n\n## Support\n\n- [GitHub Issues](https://github.com/availproject/nexus-sdk/issues)\n- [API Documentation](https://docs.availproject.org/nexus-sdk)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}