{"_id":"blockend_sdk_test","_rev":"37-6f511493e8d95bf90f649bf64819bae8","name":"blockend_sdk_test","dist-tags":{"latest":"1.0.40"},"versions":{"1.0.0":{"name":"blockend_sdk_test","version":"1.0.0","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.0","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"6b08363a3c3dd8604892d7def9798b12be6fbdcc","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.0.tgz","fileCount":34,"integrity":"sha512-TRb6FiUZtqIN2P4uwiRaH5EK/zt/s5b4rQKlUHran34PSFDVzJDptO978zKoivmoyIDX5//MgEt8PdDsrpg/5A==","signatures":[{"sig":"MEQCIFEP6LJzBRrmQ3Esam7drFyndzy/msCJdVSzK4zcukHwAiBRsYCIrkV4YnNtv1U1A52kSF5HHBq8iBE/fzJJoMw1/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654781},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"52697b6c2ff458d04caa2575077580fcc509a352","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.0_1736251075513_0.6953519151171863","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"blockend_sdk_test","version":"1.0.2","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.2","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"f02d5d8cad26c416b5cd23c9951de0887cec9037","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.2.tgz","fileCount":44,"integrity":"sha512-sud+diH6pt2gCDFEXcplAGa6AuFFzNcBQjlpKC430f09AX4nSfaiAXPcsXwLJipewhIzzW3w4fB6KMFpdRjtug==","signatures":[{"sig":"MEQCIGj30kxTRyzAiM5jTt2U9rk+D5ujyIKb0STHSE2T3isWAiAzX4ENqoZvaQXWSpqvyXYhVykUQJEn9Lbty9Akv3THTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":684743},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"52697b6c2ff458d04caa2575077580fcc509a352","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.2_1736253288118_0.32995387827572453","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"blockend_sdk_test","version":"1.0.3","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.3","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"fc9fcf03c37c15ea6df6e3978fcde6fbbc9082f8","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.3.tgz","fileCount":37,"integrity":"sha512-Bwv3wRJVsB6XoWeJycX45tL+VER4h7f5rdN0tla9qIgEF5Zej9CBeTjPybFsGfkN39ongaEr4YzdDm4r2VDWWQ==","signatures":[{"sig":"MEQCIHZpfXsxhh8PssaQDVZiFiKHmxKJjLP8DGOVhjS4pJ7RAiB0zWj8lPM1gEkYL7vPRBaH+eTnNv613AoYeN9dqB5ZOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720028},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"52697b6c2ff458d04caa2575077580fcc509a352","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.3_1736254126106_0.32453656696295363","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"blockend_sdk_test","version":"1.0.4","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.4","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"692a9275e02b85f65747990e40d20f7f01998067","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.4.tgz","fileCount":37,"integrity":"sha512-b6qNbE/pBpJYjQuXkVJQWVaVaOE4c/Fd+d6rXXwF9+RlWdql5hKWgW7U8YyUD6JNUkpGK+2u2lCbM0WbB24g7w==","signatures":[{"sig":"MEYCIQCTYHILK0TvwtxD+vbu7J7eNn0cB4NinxpQaZCDHq9dtgIhAKiswx9z3l2uPHqoQSPSEvFX7WR0Cq6ZnDzzQtmZnmQW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719889},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"52697b6c2ff458d04caa2575077580fcc509a352","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.4_1736254950410_0.07275224081812137","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"blockend_sdk_test","version":"1.0.5","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.5","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"5ec0dc365e64adfb0a4c5970665a6ec691785117","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.5.tgz","fileCount":37,"integrity":"sha512-1+Xp+1+Sr02j4z3UUQOQfYD9aQRzCElzI0c90mVFI5BV8n5JguBWdlwyqa+VjDCCg41u4dNZmXHs21OhdKZ9aw==","signatures":[{"sig":"MEUCIGwI7PaCrdC0JWnux6mby8LClRvoU5+57iqcDz98aOceAiEA3P2/xC/JvhdRTQS3+8MdOGd1AUxrJsl4PbJV+kP6TVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719889},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"52697b6c2ff458d04caa2575077580fcc509a352","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.5_1736255036991_0.4561841104565847","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"blockend_sdk_test","version":"1.0.6","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.6","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"b85be5d088d05f80ca6ddab3d290638719a423f8","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.6.tgz","fileCount":37,"integrity":"sha512-vhNBPVNcok2kqFqJc3YVb7gfhAyKP7dRYns5jF5y0VwYQqpUJ5scMGK5RQm/CrJkLF70751CU46upTOjPzc/Aw==","signatures":[{"sig":"MEYCIQC+grru3YeP+toIhSKWIMj8RxvfkKzAI6pNY0vxj+HSVwIhALUVV5t17WSZTQx6JE5IAP4HtcfjLjd8lumdyPb6H7Tn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719917},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"52697b6c2ff458d04caa2575077580fcc509a352","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.6_1736255680123_0.2474248565659718","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"blockend_sdk_test","version":"1.0.7","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.7","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"54d6916da6f5d12be24ce85a68bc7d9a60c5abc0","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.7.tgz","fileCount":37,"integrity":"sha512-9FNkCaA6lAzxKNRvHmb4TR2xV202cWN3pru34U4zlQAlXMCJbSSyIDuXydQyrfKCWcG4w5inFC9gfVt5fR8k+g==","signatures":[{"sig":"MEYCIQChUuS6LEFBS5dx6KVjkyvWjjOQVdYgB9rWpDX0LmO69QIhANRuuTbfn9eVam/xis2r0uQ1smTgaeLXWpTgWEUM+4td","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719911},"main":"dist/index.js","types":"src/index.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"52697b6c2ff458d04caa2575077580fcc509a352","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.7_1736256061911_0.5538731460126611","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"blockend_sdk_test","version":"1.0.8","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.8","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"c3d2d4a46f4a9b01cfa2d16d7ce050f486f15f84","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.8.tgz","fileCount":37,"integrity":"sha512-MIITQFPMyxICzS/qM+uyniwXLifRl/0itQoPJFOPKOEZfch4OWm71grhMuqJDuuwSK5DcpLD/tBgCDEhqMbsHg==","signatures":[{"sig":"MEQCIA4B1f84XArdGT249WNARHAkXVI0UBN/p4WD9DBTQCh+AiApYwshOFd6O+JYQNUOp3P8spNYXfmETxU49ydFtmjWFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719913},"main":"dist/index.js","types":"src/index.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"52697b6c2ff458d04caa2575077580fcc509a352","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.8_1736256311745_0.4548884055369047","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"blockend_sdk_test","version":"1.0.9","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.9","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"1f4f6b2b7b9382926cde04959c39e76c6f455994","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.9.tgz","fileCount":37,"integrity":"sha512-+y7Znou2Z/OkYEdg+igi0mRFE3FnW6aYJLzLhYdZsX9anmioGDsQ9dHPJMS7vZRMY0m3DvFuk+Rnp9192QXCmQ==","signatures":[{"sig":"MEYCIQDuWCqUSlEwqJheWc6HziL7eHqwGNPCM3qB08Ofur2uOAIhAIGEWTf8vM2YDiS+h7QsijYSOJT1BP62BNDFZQmkGjW6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719911},"main":"dist/index.js","types":"src/index.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"52697b6c2ff458d04caa2575077580fcc509a352","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.9_1736256465894_0.23760580985717517","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"blockend_sdk_test","version":"1.0.10","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.10","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"b30dc586f814c14b0be2427182bb0682a23cbb0e","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.10.tgz","fileCount":37,"integrity":"sha512-JXM6AGGDBu2nAodeqZpjYuDKNXVsGhs2xqqfZYB21lJDadmy6iKJaYNLBJFhKSHi+sZgLZ/W+XjwZettRDnPmQ==","signatures":[{"sig":"MEUCIH0KS3GZAnDK7JmfVDTORSr09AmjrXdpgBy/NhWotOJcAiEAr9eJA8APHk79LT+0yTbvrTW6c80eb6fiq5j6xy2su9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719631},"main":"dist/index.js","types":"src/index.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"21793d37a758074595ab0661f15c1cdc7b56910d","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.10_1736257635358_0.7689258163034021","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"blockend_sdk_test","version":"1.0.11","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.11","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"65d73d06ab70d99603b279d69f23f666a8d06b47","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.11.tgz","fileCount":37,"integrity":"sha512-mC/ht9R9tV0tQJUMTAwVaJYTfVysxO6Kr/6nMwfqOwB8AMGt4nRQdzbZdOGeIMRwiY5jXCjQ1piN7Y2J8n1BVg==","signatures":[{"sig":"MEYCIQDIt3f99VHFjoMIEN2HUROyJsjsJ3Ar1qxUqFOHlNt3FgIhAKtaWJSl50hLfIcbILXOprQ8UltjCsGDEbJMvpsXGZlf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722316},"main":"dist/index.js","types":"src/index.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.11_1736258592231_0.7820838024714312","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"blockend_sdk_test","version":"1.0.12","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.12","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"94f7aaa4203c5b3066741a3447bd5d66f4fcb385","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.12.tgz","fileCount":37,"integrity":"sha512-mZBO3bqSKCPDcHPqbzxaCaqB3QdRZxKmnt/4n9YgRqaMsU+SNMveI4JgaF25JWFfBrJzJo7mVxnJUbcjyZb8cQ==","signatures":[{"sig":"MEUCIQCo6AY5A3V29Xb7acplQCb+PFyj7WT8CxY+qdCDEQ9GbAIgTukn5D+CzfcntxSGfmxxncjfvnP5r+jVovE/iISFNNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722320},"main":"dist/index.js","types":"src/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.12_1736259333442_0.29297485841038373","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"blockend_sdk_test","version":"1.0.13","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.13","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"c0e8c1717e39d0d3260c63597a518b854cb27351","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.13.tgz","fileCount":37,"integrity":"sha512-8PkT4BtQk8QuPdJbUIYyGofIkW4hY9/bcsq3DWRR9bK8U4r0MdSjTK0u9qlYR1nzeRA2oE8tfjkC9LkkGwhBXQ==","signatures":[{"sig":"MEUCIQD8Uq40agYhi2fEjFFcvvc7GM+7pUWGBzRBpXQk9m45UgIgUC+QJbnjit3NN1Q6yWmKyf6BoPZju2HkxoY3NzrfY2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722322},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.13_1736259614375_0.7244579186412099","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"blockend_sdk_test","version":"1.0.14","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.14","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"8a37affc088ad971a5b3804e86db0b0b0e147fe9","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.14.tgz","fileCount":45,"integrity":"sha512-JV+e2PD/XDbecH0WwXy7HD4jr6ohbtQoqVEESI9fPdaerBD8nZeE3NKY3Rc8CrXSX0+cXhqwjtcOCp+8/C/rDA==","signatures":[{"sig":"MEQCIHvxv55OPbtoRweQZC6ll3CibE1wdGpm0W54150E0tTNAiBLPb3O0IRvjj5WsbleXsO+EKL3XG1h+0JM+kZbxKLQZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":737830},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.14_1736259662180_0.651931552702314","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"blockend_sdk_test","version":"1.0.15","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.15","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"15c30407f525f92b8ee78ba334b7e9540da450bb","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.15.tgz","fileCount":34,"integrity":"sha512-cgEuSneawjOVpKldXnq05NTeqwA04MnJRvHk60OuURzTpizg89+YbNg0HBB/uO52/20GFSJVEaon4jz+Em06vA==","signatures":[{"sig":"MEUCIQD/9fJeRrneye5hUA+jd+yXhV8lpVVNaPsgGrlJ74b7MAIgJUnVgNTR5BbzUg0SxwkdXrGtxW9IVOvHtaJFHR0yAKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":683296},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.15_1736260677333_0.4145607940148597","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"blockend_sdk_test","version":"1.0.16","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.16","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"dfd520005a2fdf99d0b6bdac3d3352634749d0ed","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.16.tgz","fileCount":44,"integrity":"sha512-TUSimlvleroRyR2HZnRUym4SitTSFj7FffppWzu6568IFRpHjK4AnR20qUhgscvRQGd7VuDRoyNr4c3LBKou/w==","signatures":[{"sig":"MEUCIF+aqIEb9iBoPgOVxaDY+66tCJrOJ12HBIW2Ht/5/GonAiEAlgYmyOOZ66WhmtPtdyrzwqcEoCU27AOml1MuY/xkQKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97174},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.mjs -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.16_1736260910736_0.6115822002247804","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"blockend_sdk_test","version":"1.0.17","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.17","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"2eddfc471c04f42ac9ea93a935f95fb9aa6d5c10","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.17.tgz","fileCount":11,"integrity":"sha512-e1tr57dy7lLGI9jBC4IqzqO7TIyGpqEXPdlyb1Vf9Uj/Pa9qrAzKSrB3APQphh7/J/s5YWnf1PgfedWW/jr4Qw==","signatures":[{"sig":"MEUCIHV/Od4Rp/m3f05hx5E9rC1dgGtAtl4OJ7E8XZajDmU2AiEAmYPFYOkN3OsIB6S8TrAF37J1IB/LEALi4XZlXVAOQa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24079},"main":"dist/index.js","types":"src/index.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.js","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.17_1736274160173_0.9177835618929835","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"blockend_sdk_test","version":"1.0.19","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.19","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"f4450240610a4fa6a8b305d2e4d1558f4b70edea","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.19.tgz","fileCount":22,"integrity":"sha512-wNij31weglPnj71dWPSdiXVq04fRBVHSOp9kIVJ8BnFboaRjY0QDtARyUE6NoGJsLZ18od5b7xleaBB8vF62BQ==","signatures":[{"sig":"MEUCIA03cK6ROT23MYh9XQp+zfJVLI7OI01pP4DpNx3QAjeDAiEAo4A52Q1AJuB1tKS8mk6QK6Hi39WStJn31y1EJa3XKy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50863},"main":"dist/index.js","types":"src/index.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.19_1736275060915_0.017606927554397078","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"blockend_sdk_test","version":"1.0.21","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.21","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"9403ae9e4ad908e0c7506a5a76e0063dfb232a84","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.21.tgz","fileCount":22,"integrity":"sha512-e10v1ANd5whXNR6cZpk8wQAXMhEqAau7RUz5Fkegz1RHCRrROhsw1rs7V8qmhA0RhpAcljAmDF1P/bVMCOXHlA==","signatures":[{"sig":"MEUCIQC4+ipJiCgoP2TgoA6QAoX7MS+OyFPP7JpdWU8t/5grBwIgUeKAgEszFzt9vHMo/y7h/OXAmsqKoEplMmVoF7hCq6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1248760},"main":"dist/index.js","types":"src/index.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.21_1736276205407_0.7189446579029226","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"blockend_sdk_test","version":"1.0.22","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.22","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"35bd36e94de3195da14fb890e399f685b72a8761","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.22.tgz","fileCount":22,"integrity":"sha512-ZjD21MNMtjFrQBobiDLBkxoyxOz6X2IdDg1iX4+x+wUAaOc/FKkiLUDKelV+u09tu+OaBuocXzAjuy2vRvrFTg==","signatures":[{"sig":"MEUCIQCcAya5AiBZXKjMPkkgCIXLYiMePQn93RrBvSrnoirjDwIgYM54EnTKV2pVBbM9BTemU/3kC4VjKUqMJVsZV7G48a4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351449},"main":"dist/index.js","types":"src/index.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.22_1736276374571_0.7160700925680474","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"blockend_sdk_test","version":"1.0.23","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.23","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"f530fd5bf9fdf3f27a1bf1a96854fd6a764e52d0","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.23.tgz","fileCount":22,"integrity":"sha512-mRvdyeqQA79oLnAsD2l3pC10kQbGSO5IS5VV2PFOcaPK901+MVkv+4fZr7o1M1JQGJnILT1eI3/IRVRX3nVvQQ==","signatures":[{"sig":"MEQCIFqWkqwSALRmQd419QuaTOk7c0g2vr0qb50Apg7jLVDNAiAHsoAv2NOtjA7QRb7l8EDgUiTQ7dhQPPH+6qrFp4A5XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351453},"main":"dist/index.js","types":"src/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.23_1736310627546_0.28222865096869265","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"blockend_sdk_test","version":"1.0.24","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.24","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"3c9de29d12f64586ddbe5a14a65385d748d1226b","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.24.tgz","fileCount":22,"integrity":"sha512-geuwzi0BklmuJmzmyhcje2oVaYulBfTuTe2MeULRW6iRMMjy5zMeRNbcJaaLHaqsjTR+mdhwjtjMdWldUVIbMw==","signatures":[{"sig":"MEUCIE/UiE8XP9a7YT+FyyMc/uxRMZakIrPtuc+48agWDqKXAiEArnF7Z3qHBmlvh3wbFH7RY1tckAedRCko3dZAq6wjyd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353717},"main":"dist/index.js","types":"src/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.24_1736310841529_0.3049265593933994","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"blockend_sdk_test","version":"1.0.25","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.25","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"f2269f44a0f9a33630f8ae979c2cf040c97c4086","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.25.tgz","fileCount":22,"integrity":"sha512-UDuSZ1uGBQE2Biuj3AUKWTYOtJXPyA/HN1AH2mHfV0wJw8jVgrB6NKHxcwieMdzOD/VFBrxGZOZdA+SzF7+FpA==","signatures":[{"sig":"MEUCIQDY8spvI8urfEoX1vgNUmNi4Qy9KnOOfLuKJrGwNMDEygIgay6TCkPSbqsD8xMoxiQnORusut31DLxk8e+R8zFw8UQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353719},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"da295f87b8dcba79bf76fe95d76a6f513155bbff","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.25_1736311454899_0.0549324705635994","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"blockend_sdk_test","version":"1.0.26","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.26","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"81de5b678ea9c6f259800afa305cdfe5200bb7f8","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.26.tgz","fileCount":22,"integrity":"sha512-JHWJuzXXudbCVnjiIo453nVD+jqULFzhkqULDD/LaowrVh+qk5yqCGYjPmIvpQd4aJpTo5M/yoIqk6vPAj3NsA==","signatures":[{"sig":"MEQCIHDP1P3BFCNq/b4gZDIZnaV2vYeV1RQQ7I7Gc5Unq0ITAiB1gw617CEjt3CMZfWv/sPFfku/fhypA4eG6wIKPVs1fQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355267},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"a760bc4241d650e6ecab926264a48b0c350548fe","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.26_1736320018325_0.5621521494446629","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"blockend_sdk_test","version":"1.0.27","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.27","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"46f15193b6305ad379c1a11d9aba3687b9a92a3b","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.27.tgz","fileCount":22,"integrity":"sha512-/gBBUIsrOhQedWi+X1clI/R3/rQ5h2JJ7uawW2pwSmjCWQpppvlVZ1HwQxnHeowf8kzAxV30VSFaifXoyY/07w==","signatures":[{"sig":"MEQCICk78gM+8qrlJ7Tw26o98d2Kl+33hN/RlDS9283QI2IOAiBj6sfz886lQyBD8apiqKVUycaUGlDVD1DiEdxzswgXCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352553},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"a760bc4241d650e6ecab926264a48b0c350548fe","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.27_1736320544578_0.709949802023879","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"blockend_sdk_test","version":"1.0.28","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.28","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"6e5129e25ab4b22f73acc5ca24205cd4dfaa7964","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.28.tgz","fileCount":22,"integrity":"sha512-twaLFd9zyHUUdPqfmHLt92kix+3AUBo14ITPLF15NHIQs7+FWYo7QMiT+35liGlmMlbcnYOg7KkdF5/aRvzdKQ==","signatures":[{"sig":"MEUCIBGDyJ06/ObS7y+TCbJOIqVnE6Nj4DFJ0x6bm0RaqpVjAiEAv47SjNOfdLQhARsXw7TFp0CFI80RMh3wTCha67hTt4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48841},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"883b6b47d35a706fadc934dce8827a9ede347a41","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.28_1736405556272_0.1537293867804279","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"blockend_sdk_test","version":"1.0.29","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.29","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"e30585fbca3dd64e48741b2d03cdd38520b204a2","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.29.tgz","fileCount":22,"integrity":"sha512-7S3bNMomC1HNDoGwwQkGmO8jDq9Hx4uAXurZuhIgpiPFmdyoPziRsOggvz6xEtxa/NHbViR7ElHabR4eksfnpA==","signatures":[{"sig":"MEQCIBmxuD0RTwOhzz1SUSCagEKngLGkB3usc8zFApSHZqowAiAz7e3HsrxUgpS4mstmB9YnTvxQIV1f9ddLEGscdnfEpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48873},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"883b6b47d35a706fadc934dce8827a9ede347a41","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.29_1736406075271_0.15436152904703615","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"blockend_sdk_test","version":"1.0.30","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.30","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"1f8292725d3c07a62cb5af5dccc524445ae25e3d","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.30.tgz","fileCount":26,"integrity":"sha512-YOldc/9+p2F28Nr6JF3+uuwEiFURY/a0G4aBDM35IqfgxMuC9qKRJrYfmg0d0zscmMtKTz2P5+vE6ibkqPcQ5g==","signatures":[{"sig":"MEYCIQCT5VGdhVuVx3AUEmIAn4+WA4E2Wy4T9JFOz5MR3UpatQIhAJF/nafSbIkXmQT9VZCiVGfnPBEjBWOXHY0Z8hxkbVXe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63934},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"c36fac293f8d6adf71f009477ee7f3f9fbbc96f8","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"ethers":"^6.13.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.30_1736434612740_0.695335997846604","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"blockend_sdk_test","version":"1.0.31","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.31","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"e4f38373211df44fa57cc65165559480d20dbbd1","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.31.tgz","fileCount":26,"integrity":"sha512-BPBVv4Q9xIYWYezrAQkAqdoZoVGWaWlGA0BkwKNv8zPIP7cIsVNsKlqOj+C3pEKlCDHeJx9TobxzhOmxJaIu1g==","signatures":[{"sig":"MEUCIBLpxMb2Gx2Xde/5w/ZqBlef/9QP14um4A8lSfjl40F8AiEA5aC2qzuMXZKr8ricTOYJwJoc5Mg9owqOvec7Kmvtd9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63808},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"c36fac293f8d6adf71f009477ee7f3f9fbbc96f8","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"ethers":"^6.13.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.31_1736436287295_0.8357585870600848","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"blockend_sdk_test","version":"1.0.32","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.32","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"4670638b0aaf6b8e852cd0c0f728c10e2962c616","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.32.tgz","fileCount":26,"integrity":"sha512-o84TV8+0Vhcxzer8M0i6LMT3R7GlJnml3bH2rtcJ5Fv989Ny8QIWEyRw3Vhcqe5PeagLZffK8bbv+rJ7ywZQqw==","signatures":[{"sig":"MEYCIQDqxLQpLl0QGt/UHZv/Rhs7pB1EKoUqcRVaQp55B9KAZgIhANhgNO1Rx3I2Nbfc5KfnzpG0F1jxXkZKGrCzt6W5j2K6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64059},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"c36fac293f8d6adf71f009477ee7f3f9fbbc96f8","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"ethers":"^6.13.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.32_1736436776049_0.47352252459863675","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"blockend_sdk_test","version":"1.0.33","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.33","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"ae430e48e7cecfb58f6b5f0895f82dd323367ca6","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.33.tgz","fileCount":38,"integrity":"sha512-v43aD/jupyqWoGpHBHs+8MRnGtNHtsvHBrA57e349u5kQOG3jEqiHiOLpZU6iaYFb/mwHZsVHchHkHV+8f8RNQ==","signatures":[{"sig":"MEUCIQC/SwX0Bhu/UU9kdSCwM0cSFT3xZCabINQ/M0G1SvvEyAIgfQi9TAqqfTTKlyQVNP4h6peF04VWHYgrXxrcoX0eMLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17711009},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"546c29c68ea7299c6b14bd7d2a59fae54e14b1f5","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","description":"Compass SDK is a powerful cross-chain transaction SDK that provides a unified liquidity layer by aggregating multiple liquidity sources across blockchain networks. It seamlessly integrates DEXs (Decentralized Exchanges), Cross-chain Bridges, RFQ (Request ","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"long":"^5.2.4","viem":"^2.22.8","ethers":"^6.13.5","cosmjs-types":"^0.9.0","@solana/web3.js":"^1.98.0","@cosmjs/encoding":"^0.32.4","@cosmjs/stargate":"^0.32.4","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","@cosmjs/cosmwasm-stargate":"^0.32.4","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.33_1738593699308_0.6447880498179022","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"blockend_sdk_test","version":"1.0.34","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.34","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"2ac1cfc56c59ef4c5af695487c2e996628f7ccae","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.34.tgz","fileCount":38,"integrity":"sha512-gESpoCioDjeLSRFSuy5PK3j2+xcCZ1MI+KjLOlYiacdoi7Z61qucDcHg8DFi8VQb2NIdrBwiEHC8oWQpIn23QA==","signatures":[{"sig":"MEUCID+tPJt555VUmRPATX2F8cQ2gO1Uw6i8idNM0cZzwPqvAiEA3uZpVLRtiu4t/C4J0rZogQyz41tsyhH1aVMd9bv+IDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17714197},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"546c29c68ea7299c6b14bd7d2a59fae54e14b1f5","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","description":"Compass SDK is a powerful cross-chain transaction SDK that provides a unified liquidity layer by aggregating multiple liquidity sources across blockchain networks. It seamlessly integrates DEXs (Decentralized Exchanges), Cross-chain Bridges, RFQ (Request ","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"long":"^5.2.4","viem":"^2.22.8","ethers":"^6.13.5","cosmjs-types":"^0.9.0","@solana/web3.js":"^1.98.0","@cosmjs/encoding":"^0.32.4","@cosmjs/stargate":"^0.32.4","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","@cosmjs/cosmwasm-stargate":"^0.32.4","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.34_1738595622826_0.6347035051573213","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"blockend_sdk_test","version":"1.0.35","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.35","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"091ee7a0e1c46e0cf711dc619ded473009563f42","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.35.tgz","fileCount":38,"integrity":"sha512-4Io/yhvf8amzDEFwfay7riMWsAV4JZ++4g/sF+/s+xCfss/ajNkf7xJ/+OsAx3hqntzs5wTb4uoxvvPLyp/lkg==","signatures":[{"sig":"MEUCIQCCG9jOqn3JZcF7dYzt+dIu2Me262zrTPBwRLLR9QQcWgIgb1a2P7xXGmvx1oGsp6hJWV8pjygIVw+mcnn3CD8o8Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17714507},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"546c29c68ea7299c6b14bd7d2a59fae54e14b1f5","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","description":"Compass SDK is a powerful cross-chain transaction SDK that provides a unified liquidity layer by aggregating multiple liquidity sources across blockchain networks. It seamlessly integrates DEXs (Decentralized Exchanges), Cross-chain Bridges, RFQ (Request ","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"long":"^5.2.4","viem":"^2.22.8","ethers":"^6.13.5","cosmjs-types":"^0.9.0","@solana/web3.js":"^1.98.0","@cosmjs/encoding":"^0.32.4","@cosmjs/stargate":"^0.32.4","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","@cosmjs/cosmwasm-stargate":"^0.32.4","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.35_1738650634074_0.007362577550378502","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"blockend_sdk_test","version":"1.0.36","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.36","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"a607a509289bef4b494a18809d4305f42afe8820","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.36.tgz","fileCount":38,"integrity":"sha512-bVdapGehGXvbbYsYcIbEnMUKcAt8nX1NkMYGjvgwJ3S220SkUhBC6DlNPjB+l6gwphobpbbWuADEb5auhtF4/Q==","signatures":[{"sig":"MEYCIQC0lYkySh8Lx5E9NmRsI2bZBKCEKKc3+7V+BCtAK2APnAIhANwPUmYp3gMcOHMkxTlofsU81dH+y3ON8k+1ZAx2KznS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17714639},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"546c29c68ea7299c6b14bd7d2a59fae54e14b1f5","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","description":"Compass SDK is a powerful cross-chain transaction SDK that provides a unified liquidity layer by aggregating multiple liquidity sources across blockchain networks. It seamlessly integrates DEXs (Decentralized Exchanges), Cross-chain Bridges, RFQ (Request ","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"long":"^5.2.4","viem":"^2.22.8","ethers":"^6.13.5","cosmjs-types":"^0.9.0","@solana/web3.js":"^1.98.0","@cosmjs/encoding":"^0.32.4","@cosmjs/stargate":"^0.32.4","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","@cosmjs/cosmwasm-stargate":"^0.32.4","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.36_1738651718990_0.03741758812335827","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"blockend_sdk_test","version":"1.0.37","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.37","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"8e1fd7ddb75a3da112c766e70d157a8b13b2bff8","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.37.tgz","fileCount":42,"integrity":"sha512-WG0ipxmZVGoSKWy65kBFz8Yt+wj1SGxli64NEqDKAGwIECz4Xu7C/lXKWnAwBGyil80JwjZ8Go73g/YaBGjtlQ==","signatures":[{"sig":"MEUCIQC8UlJsoHB72GLQPm8H6uTrXqfUqcCO0tWKeSI90yC5YAIgT31nAgsaX2XKpt4kcHEF8ZaoIDPMRopKiEMRVP30FfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17728154},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"5417b7b7e6127f828da176db9dacfe700606b5a2","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","description":"Compass SDK is a powerful cross-chain transaction SDK that provides a unified liquidity layer by aggregating multiple liquidity sources across blockchain networks. It seamlessly integrates DEXs (Decentralized Exchanges), Cross-chain Bridges, RFQ (Request ","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"long":"^5.2.4","viem":"^2.22.8","ethers":"^6.13.5","cosmjs-types":"^0.9.0","@solana/web3.js":"^1.98.0","@cosmjs/encoding":"^0.32.4","@cosmjs/stargate":"^0.32.4","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","@cosmjs/cosmwasm-stargate":"^0.32.4","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.37_1738653389365_0.007261289258473802","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"blockend_sdk_test","version":"1.0.38","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.38","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"81b5184914bf23cd6f33867f1a4a3fb456e90162","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.38.tgz","fileCount":42,"integrity":"sha512-aOc9u4tIy+3eO0RWTQQFVDJ9XvpCOgZGVycY8N96WHo249iTl0ghrT6UZTy8LIO6zBxE1/xQsmT69GnEdfw6Vg==","signatures":[{"sig":"MEQCIFZmqXwwr+t0Fs5j0X36a5qXxdeC/VMhfeu6r3wie5RsAiBa8vtAEEPDu6q8OazY5Fym8Y2Q7+2NtLEK0hxJgSeVsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17730109},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"5417b7b7e6127f828da176db9dacfe700606b5a2","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","description":"Compass SDK is a powerful cross-chain transaction SDK that provides a unified liquidity layer by aggregating multiple liquidity sources across blockchain networks. It seamlessly integrates DEXs (Decentralized Exchanges), Cross-chain Bridges, RFQ (Request ","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"long":"^5.2.4","viem":"^2.22.8","ethers":"^6.13.5","cosmjs-types":"^0.9.0","@solana/web3.js":"^1.98.0","@cosmjs/encoding":"^0.32.4","@cosmjs/stargate":"^0.32.4","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","@cosmjs/cosmwasm-stargate":"^0.32.4","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.38_1738654787498_0.7755072104060672","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"blockend_sdk_test","version":"1.0.39","author":"","license":"ISC","_id":"blockend_sdk_test@1.0.39","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"dist":{"shasum":"22ca8cfc90319221f810538f58b5682422634016","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.39.tgz","fileCount":42,"integrity":"sha512-swpG3lVweVAhl75+T7iZLZquh+fC2DMecDHJlu2VsmH9mPupwg9y36C6qRuDTI0Cp9P3cAsM4BeDNVMg3hQexA==","signatures":[{"sig":"MEUCIHERDItJme5vWIWbJf/n6vcU6vGrdxGgB/eAjLk//a9UAiEAig3dE4m3yEnIxcKbzEh4YZVnWLMDCLHb7M+KsLeU8K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17730242},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","source":"./src/index.ts","require":"./dist/index.js"}},"gitHead":"5417b7b7e6127f828da176db9dacfe700606b5a2","scripts":{"dev":"rollup --config rollup.config.js -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup --config rollup.config.mjs","prepare":"npm run build","type-check":"tsc --noEmit"},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"_npmVersion":"10.9.0","description":"Compass SDK is a powerful cross-chain transaction SDK that provides a unified liquidity layer by aggregating multiple liquidity sources across blockchain networks. It seamlessly integrates DEXs (Decentralized Exchanges), Cross-chain Bridges, RFQ (Request ","directories":{"test":"test"},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"long":"^5.2.4","viem":"^2.22.8","ethers":"^6.13.5","cosmjs-types":"^0.9.0","@solana/web3.js":"^1.98.0","@cosmjs/encoding":"^0.32.4","@cosmjs/stargate":"^0.32.4","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","@cosmjs/cosmwasm-stargate":"^0.32.4","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.10.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.1","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blockend_sdk_test_1.0.39_1738655539638_0.9010116190407895","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"blockend_sdk_test","version":"1.0.40","description":"Compass SDK is a powerful cross-chain transaction SDK that provides a unified liquidity layer by aggregating multiple liquidity sources across blockchain networks. It seamlessly integrates DEXs (Decentralized Exchanges), Cross-chain Bridges, RFQ (Request ","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"build":"rollup --config rollup.config.mjs","dev":"rollup --config rollup.config.js -w","type-check":"tsc --noEmit","lint":"eslint src/**/*.ts","test":"jest","prepare":"npm run build"},"sideEffects":false,"dependencies":{"@cosmjs/cosmwasm-stargate":"^0.32.4","@cosmjs/encoding":"^0.32.4","@cosmjs/stargate":"^0.32.4","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/web3.js":"^1.98.0","cosmjs-types":"^0.9.0","crypto-browserify":"^3.12.1","ethers":"^6.13.5","long":"^5.2.4","stream-browserify":"^3.0.0","viem":"^2.22.8"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^7.0.1","@typescript-eslint/parser":"^7.0.1","eslint":"^8.56.0","jest":"^29.7.0","rollup":"^4.10.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-terser":"^7.0.2","ts-jest":"^29.1.2","tslib":"^2.6.2","typescript":"^5.3.3"},"directories":{"test":"test"},"author":"","license":"ISC","_id":"blockend_sdk_test@1.0.40","gitHead":"5417b7b7e6127f828da176db9dacfe700606b5a2","_nodeVersion":"23.3.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-gKN7BaFRKfEAlIcn4aQr2MjCLTPMyIM6NR48D/X4QnwmVfws638xX9gieFmtDIczsCATjdO18bWdBeRpImpQlg==","shasum":"2e09bc7b77d2d852339d4eafef2b06cf21f9380c","tarball":"https://registry.npmjs.org/blockend_sdk_test/-/blockend_sdk_test-1.0.40.tgz","fileCount":42,"unpackedSize":17732372,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGSYCHdF/9Ou9cT6LvygBGwxNXVfqjQEmW2i8v/lFJ1QIhAMz40n9+Oq38st7cV/Ew4S48+qtJqa7NcqhJex9ga+rF"}]},"_npmUser":{"name":"girinath","email":"girinath.pocketbits@gmail.com"},"maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/blockend_sdk_test_1.0.40_1738664978039_0.054681874816822074"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-07T11:57:55.453Z","modified":"2025-02-04T10:29:38.494Z","1.0.0":"2025-01-07T11:57:55.856Z","1.0.2":"2025-01-07T12:34:48.465Z","1.0.3":"2025-01-07T12:48:46.302Z","1.0.4":"2025-01-07T13:02:30.724Z","1.0.5":"2025-01-07T13:03:57.294Z","1.0.6":"2025-01-07T13:14:40.445Z","1.0.7":"2025-01-07T13:21:02.092Z","1.0.8":"2025-01-07T13:25:12.008Z","1.0.9":"2025-01-07T13:27:46.142Z","1.0.10":"2025-01-07T13:47:15.675Z","1.0.11":"2025-01-07T14:03:12.473Z","1.0.12":"2025-01-07T14:15:33.736Z","1.0.13":"2025-01-07T14:20:14.623Z","1.0.14":"2025-01-07T14:21:02.457Z","1.0.15":"2025-01-07T14:37:57.594Z","1.0.16":"2025-01-07T14:41:50.930Z","1.0.17":"2025-01-07T18:22:40.368Z","1.0.19":"2025-01-07T18:37:41.164Z","1.0.21":"2025-01-07T18:56:45.696Z","1.0.22":"2025-01-07T18:59:34.787Z","1.0.23":"2025-01-08T04:30:27.878Z","1.0.24":"2025-01-08T04:34:01.766Z","1.0.25":"2025-01-08T04:44:15.128Z","1.0.26":"2025-01-08T07:06:58.520Z","1.0.27":"2025-01-08T07:15:44.743Z","1.0.28":"2025-01-09T06:52:36.451Z","1.0.29":"2025-01-09T07:01:15.461Z","1.0.30":"2025-01-09T14:56:53.005Z","1.0.31":"2025-01-09T15:24:47.506Z","1.0.32":"2025-01-09T15:32:56.250Z","1.0.33":"2025-02-03T14:41:39.602Z","1.0.34":"2025-02-03T15:13:43.118Z","1.0.35":"2025-02-04T06:30:34.387Z","1.0.36":"2025-02-04T06:48:39.255Z","1.0.37":"2025-02-04T07:16:29.658Z","1.0.38":"2025-02-04T07:39:47.782Z","1.0.39":"2025-02-04T07:52:19.906Z","1.0.40":"2025-02-04T10:29:38.320Z"},"license":"ISC","description":"Compass SDK is a powerful cross-chain transaction SDK that provides a unified liquidity layer by aggregating multiple liquidity sources across blockchain networks. It seamlessly integrates DEXs (Decentralized Exchanges), Cross-chain Bridges, RFQ (Request ","maintainers":[{"name":"girinath","email":"girinath.pocketbits@gmail.com"}],"readme":"# Compass SDK\n\nCompass SDK is a powerful cross-chain transaction SDK that provides a unified liquidity layer by aggregating multiple liquidity sources across blockchain networks. It seamlessly integrates DEXs (Decentralized Exchanges), Cross-chain Bridges, RFQ (Request for Quote) systems, and Intent Protocols into a single, reliable interface. This enables developers to easily implement cross-chain token swaps, transfers, and complex DeFi operations across EVM chains, Solana, and Cosmos ecosystems.\n\nThe SDK automatically optimizes routes for the best rates and lowest fees by splitting transactions across multiple liquidity sources, handling complex cross-chain operations, and managing transaction sequences. It provides real-time price quotes, gas estimations, and transaction status tracking while abstracting away the complexity of cross-chain interactions.\n\n## Features\n\n- Cross-chain token swaps and transfers with optimal routing\n- Unified access to multiple liquidity sources:\n  - DEXs (Uniswap, PancakeSwap, etc.)\n  - Cross-chain bridges (Wormhole, LayerZero, etc.)\n  - RFQ systems for better pricing on large trades\n  - Intent Protocols for complex DeFi operations\n- Support for multiple blockchain networks:\n  - EVM chains (Ethereum, BSC, Polygon, etc.)\n  - Solana\n  - Cosmos ecosystem\n- Real-time transaction status tracking and notifications\n- Comprehensive token and chain information with metadata\n- Advanced gas fee estimation and optimization\n- Built-in caching system for improved performance\n- Flexible configuration options for different environments\n- Robust error handling and transaction recovery\n\n## Installation\n\n```bash\nnpm install @blockend/compass-sdk\n# or\nyarn add @blockend/compass-sdk\n```\n\n## Quick Start\n\n```typescript\nimport {\n  initializeSDK,\n  getQuotes,\n  executeTransaction,\n  createTransaction,\n  getNextTxn,\n  checkStatus,\n} from \"@blockend/compass-sdk\";\n\n// Initialize the SDK with your API key\ninitializeSDK({\n  apiKey: \"YOUR_API_KEY\",\n  integratorId: \"YOUR_INTEGRATOR_ID\",\n});\n\n// Get quotes for a token swap\nconst quotes = await getQuotes({\n  fromChainId: \"ethereum\",\n  fromAssetAddress: \"0x...\",\n  toChainId: \"solana\",\n  toAssetAddress: \"...\",\n  inputAmount: \"1000000000000000000\", // Amount in wei\n  inputAmountDisplay: \"1.0\", // Human readable amount\n  userWalletAddress: \"0x...\",\n  recipient: \"0x...\",\n});\n\n// Execute the transaction with the best quote\nconst result = await executeTransaction({\n  quote: quotes.data.quotes[0],\n  provider: ethersProvider, // For EVM chains\n  walletAdapter: solanaWallet, // For Solana\n  cosmosClient: cosmosClient, // For Cosmos\n  onStatusUpdate: (status, data) => {\n    console.log(`Transaction status: ${status}`, data);\n  },\n});\n\n// Check transaction status, poll the status until the status is \"success\" or \"failed\" or \"partial-success\". \"in-progress\" means the transaction is still being processed. [See example implementation below](#checkstatus-example).\nconst status = await checkStatus({\n  routeId: transaction.routeId,\n  stepId: transaction.steps[0].id,\n  txnHash: result.hash,\n});\n```\n\n## API Reference\n\n### Configuration\n\n#### `initializeSDK(config)`\n\nInitialize the SDK with your credentials and configuration.\n\n```typescript\ninitializeSDK({\n  apiKey: string;\n  integratorId: string;\n  baseURL?: string;\n  enableCache?: boolean;\n  cacheTimeout:number;\n});\n```\n\nTo get config, use the `getConfig()` method.\n\n```typescript\nconst config = getConfig();\n```\n\nTo update config, use the `updateConfig()` method. You can update one or more parameters mentioned in the [Configuration Parameters](#configuration-parameters) section.\n\n```typescript\nupdateConfig({\n  apiKey: \"YOUR_API_KEY\",\n});\n```\n\n### Configuration Parameters\n\n#### `apiKey` (required)\n\n- Your unique API key for authentication with the Blockend API\n- Must be obtained through the Blockend platform\n- Used to track API usage and enforce rate limits\n\n#### `integratorId` (required)\n\n- A unique identifier for your integration/application\n- Used for analytics, tracking, and support purposes\n- Helps identify your specific implementation when interacting with Blockend services\n\n#### `errorHandler` (optional)\n\n- A callback function to handle SDK errors globally\n- Receives a `BlockendError` object with properties:\n  - `message`: Description of the error\n  - `code`: Error code (e.g., \"CONFIGURATION_ERROR\", \"NETWORK_ERROR\", \"VALIDATION_ERROR\")\n  - `data`: Additional error context (if available)\n- Useful for centralized error handling, logging, and error reporting\n- Example usage:\n\n```typescript\ninitializeSDK({\n  apiKey: \"YOUR_API_KEY\",\n  integratorId: \"YOUR_INTEGRATOR_ID\",\n  errorHandler: (error) => {\n    console.error(\n      `[Compass SDK Error] ${error.code}: ${error.message}`,\n      error.data\n    );\n    // Custom error handling logic (e.g., reporting to monitoring service)\n  },\n});\n```\n\n#### `baseURL` (optional)\n\n- The base URL endpoint for the Blockend API\n- Defaults to `https://api2.blockend.com/v1`\n- Can be modified for different environments (staging, testing, etc.)\n- Should include the version prefix (`/v1`)\n\n#### `enableCache` (optional)\n\n- Boolean flag to enable/disable SDK's built-in caching mechanism\n- When enabled, caches API responses to reduce network requests\n- Particularly useful for frequently accessed data like token lists and chain information\n- Defaults to `false` if not specified\n\n#### `cacheTimeout` (optional)\n\n- Duration in milliseconds for how long cached items should remain valid\n- Only applies when `enableCache` is `true`\n- Defaults to 1 hour (3600000 milliseconds)\n- Can be adjusted based on your application's needs and data freshness requirements\n\n### Core Methods\n\n#### `getQuotes`\n\nGets quotes for cross-chain token swaps or transfers by aggregating liquidity from multiple sources including DEXs, Bridges, RFQs, and Intent Protocols.\n\n```typescript\ninterface QuoteParams {\n  // Chain ID of the source blockchain (e.g., \"ethereum\", \"solana\", \"bsc\")\n  fromChainId: string;\n\n  // Token contract address on source chain (use native token address for chain's native currency)\n  fromAssetAddress: string;\n\n  // Chain ID of the destination blockchain\n  toChainId: string;\n\n  // Token contract address on destination chain\n  toAssetAddress: string;\n\n  // Amount in smallest unit (wei, lamports, etc.)\n  inputAmount: string;\n\n  // Human readable amount (e.g., \"1.0\" ETH)\n  inputAmountDisplay: string;\n\n  // Source wallet address that will initiate the transaction\n  userWalletAddress: string;\n\n  // Optional: Destination wallet address (defaults to userWalletAddress if not specified)\n  recipient?: string;\n\n  // Optional: Solana priority fee in lamports or predefined level (\"LOW\" | \"MEDIUM\" | \"HIGH\")\n  solanaPriorityFee?: number | PriorityLevel;\n\n  // Optional: Solana Jito MEV tip in lamports or predefined level\n  solanaJitoTip?: number | PriorityLevel;\n\n  // Optional: EVM priority fee in gwei or predefined level\n  evmPriorityFee?: number | PriorityLevel;\n\n  // Optional: Maximum allowed slippage percentage (default: 1.0)\n  slippage?: number;\n\n  // Optional: Skip certain validation checks for faster response\n  skipChecks?: boolean;\n\n  // Optional: Comma-separated list of preferred liquidity sources\n  include?: string;\n\n  // Optional: Comma-separated list of liquidity sources to exclude\n  exclude?: string;\n\n  // Optional: Use recommended liquidity provider\n  recommendedProvider?: boolean;\n}\n\n//Example implementation\nconst quotes = await getQuotes({\n  fromChainId: \"evm\",\n  fromAssetAddress: \"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\",\n  toChainId: \"evm\",\n  toAssetAddress: \"0xc2132d05d31c914a87c6611c10748aeb04b58e8f.\",\n  inputAmountDisplay: \"1.0\",\n  userWalletAddress: \"0x...\",\n  recipient: \"0x...\",\n});\n\n// Example Response (shortened)\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"quotes\": [{\n      \"routeId\": \"01J2WB1NY6MD3F25CJTTB01D8F\",\n      \"from\": {\n        \"chainId\": \"1\",\n        \"symbol\": \"ETH\",\n        // ... other token details\n      },\n      \"to\": {\n        \"chainId\": \"sol\",\n        \"symbol\": \"USDC\",\n        // ... other token details\n      },\n      \"outputAmountDisplay\": \"1459.244847\",\n      \"estimatedTimeInSeconds\": 900\n    }]\n  }\n}\n```\n\n[View full quotes response example](https://docs.blockend.com/compass-api/api-reference/fetching-quotes)\n\n#### `createTransaction(params)`\n\nCreates a transaction from a selected quote, preparing all necessary steps for the cross-chain transfer.\n\n```typescript\ninterface CreateTransactionParams {\n  // Route ID obtained from getQuotes response\n  routeId: string;\n}\n\n//Example implementation\nconst transaction = await createTransaction({\n  routeId: quotes.data.quotes[0].routeId,\n});\n\n// Example Response (shortened)\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"routeId\": \"01J2WB1NY6MD3F25CJTTB01D8F\",\n    \"steps\": [{\n      \"stepId\": \"01J2WB1NY64MKVCM8FM994WMZV\",\n      \"stepType\": \"bridge\",\n      \"chainId\": \"1\"\n    }]\n  }\n}\n```\n\n[View full createTransaction response example](https://docs.blockend.com/compass-api/api-reference/create-transaction)\n\n#### `getNextTxn(params)`\n\nRetrieves the raw transaction data for the next pending step in the transaction sequence. The response format varies based on the blockchain network:\n\n```typescript\ninterface TransactionDataParams {\n  routeId: string; // Route ID from createTransaction\n  stepId: string; // Step ID from the transaction steps array\n}\n\n//Example implementation\nconst nextTxn = await getNextTxn({\n  routeId: transaction.routeId,\n  stepId: transaction.steps[0].id,\n});\n\n// Example Response (shortened)\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"routeId\": \"01J2WB1NY6MD3F25CJTTB01D8F\",\n    \"stepId\": \"01J2WB1NY64MKVCM8FM994WMZV\",\n    \"networkType\": \"evm\",\n    \"txnData\": {\n      \"txnEvm\": {\n        \"to\": \"0x...\",\n        \"value\": \"420000000000000000\",\n        // ... other transaction details\n      }\n    }\n  }\n};\n```\n\n#### Transaction Data Response Examples\n\n#### EVM Chain Response\n\n```typescript\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"routeId\": \"01J2WB1NY6MD3F25CJTTB01D8F\",\n    \"stepId\": \"01J2WB1NY64MKVCM8FM994WMZV\",\n    \"networkType\": \"evm\",\n    \"txnData\": {\n      \"txnEvm\": {\n        \"from\": \"0x17e7c3DD600529F34eFA1310f00996709FfA8d5c\",\n        \"to\": \"0x1234567890abcdef1234567890abcdef12345678\",\n        \"value\": \"420000000000000000\",\n        \"data\": \"0x095ea7b3...\",\n        \"gasPrice\": \"30000000000\",\n        \"gasLimit\": \"250000\"\n      }\n    }\n  }\n}\n```\n\n#### Solana Chain Response\n\n```typescript\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"routeId\": \"01J2WB1NY6MD3F25CJTTB01D8F\",\n    \"stepId\": \"01J2WB1NY64MKVCM8FM994WMZV\",\n    \"networkType\": \"sol\",\n    \"txnData\": {\n      \"txnSol\": {\n        \"data\": \"base64EncodedTransactionData...\",\n      }\n    }\n  }\n}\n```\n\n#### Cosmos Chain Response\n\n```typescript\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"routeId\": \"01J2WB1NY6MD3F25CJTTB01D8F\",\n    \"stepId\": \"01J2WB1NY64MKVCM8FM994WMZV\",\n    \"networkType\": \"cosmos\",\n    \"txnData\": {\n      \"txnCosmos\": {\n        \"data\": \"{\"typeUrl\":\"/ibc.applications.trans\"}\",\n        \"value\": \"0\",\n        \"gasLimit\": \"250000\",\n        \"gasPrice\": \"0.025\",\n      }\n    }\n  }\n}\n```\n\n[View full getNextTxn response example](https://docs.blockend.com/compass-api/api-reference/get-raw-transaction-to-execute)\n\n#### `checkStatus(params)`\n\nMonitors the status of a transaction step, providing detailed information about its progress.\n\n```typescript\ninterface StatusCheckParams {\n  // Route ID of the transaction\n  routeId: string;\n\n  // Step ID being checked\n  stepId: string;\n\n  // Transaction hash from the blockchain\n  txnHash: string;\n}\n\n//Example implementation\nconst status = await checkStatus({\n  routeId: transaction.routeId,\n  stepId: transaction.steps[0].id,\n  txnHash: result.hash,\n});\n\n// Example Response (shortened)\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"status\": \"success\",\n    \"outputAmount\": \"1459244847\",\n    \"outputAmountDisplay\": \"1459.244847\"\n  }\n}\ntype TransactionStatus = \"not-started\" | \"in-progress\" | \"success\" | \"failed\";\n```\n\n[View full checkStatus response example](https://docs.blockend.com/compass-api/api-reference/check-transaction-status)\n\nHere's a simpler example to poll the transaction status:\n\n<a name=\"checkstatus-example\"></a>\n\n```typescript\nasync function pollWithWhileLoop(\n  routeId: string,\n  stepId: string,\n  txnHash: string\n) {\n  const POLLING_INTERVAL = 3000; // 3 seconds\n  const MAX_ATTEMPTS = 200; // Maximum number of attempts (10 minutes with 3s interval)\n  let attempts = 0;\n\n  while (attempts < MAX_ATTEMPTS) {\n    try {\n      const response = await checkStatus({ routeId, stepId, txnHash });\n      const status = response.data.status;\n\n      console.log(`Current status: ${status}`);\n\n      if ([\"success\", \"failed\", \"partial-success\"].includes(status)) {\n        return response.data;\n      }\n\n      // Wait for the polling interval\n      await new Promise((resolve) => setTimeout(resolve, POLLING_INTERVAL));\n      attempts++;\n    } catch (error) {\n      console.error(\"Error checking status:\", error);\n      throw error;\n    }\n  }\n\n  throw new Error(\"Polling timeout: Maximum attempts reached\");\n}\n\n// Usage example:\ntry {\n  const result = await pollWithWhileLoop(\n    \"your-route-id\",\n    \"your-step-id\",\n    \"your-transaction-hash\"\n  );\n  console.log(\"Final result:\", result);\n} catch (error) {\n  console.error(\"Polling failed:\", error);\n}\n```\n\n#### `pollTransactionStatus(params)`\n\nContinuously monitors a transaction's status by polling at regular intervals until a final state is reached or timeout occurs. This method provides a convenient way to track cross-chain transactions through their entire lifecycle.\n\n```typescript\ninterface PollTransactionStatusParams {\n  // Route ID of the transaction\n  routeId: string;\n\n  // Step ID being monitored\n  stepId: string;\n\n  // Transaction hash from the blockchain\n  txnHash: string;\n\n  // Optional: Interval between status checks in milliseconds (default: 2000ms)\n  pollingIntervalMs?: number;\n\n  // Optional: Maximum time to poll before timing out in milliseconds (default: 600000ms / 10 minutes)\n  timeoutMs?: number;\n\n  // Optional: Callback function for real-time status updates\n  onStatusUpdate?: (status: TransactionStatus, data?: ExecuteTransactionResult) => void;\n}\n\n// Example usage:\nconst result = await pollTransactionStatus({\n  routeId: \"your-route-id\",\n  stepId: \"your-step-id\",\n  txnHash: \"your-transaction-hash\",\n  pollingIntervalMs: 3000, // Poll every 3 seconds, by default it's 2 seconds\n  timeoutMs: 300000, // Timeout after 5 minutes, by default it's 10 minutes\n  onStatusUpdate: (status, data) => {\n    console.log(`Transaction status updated: ${status}`);\n    if (data) {\n      console.log(\"Transaction data:\", data);\n    }\n  },\n});\n\n// Example Response\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"status\": \"success\",\n    \"outputAmount\": \"1459244847\",\n    \"outputAmountDisplay\": \"1459.244847\",\n    \"srcTxnHash\": \"0x...\",\n    \"dstTxnHash\": \"0x...\",\n  \"srcTxnUrl\": \"https://etherscan.io/tx/0x...\",\n  \"dstTxnUrl\": \"https://etherscan.io/tx/0x...\",\n  \"points\": 100,\n  \"warnings\": [],\n  }\n}\n```\n\nThe method will continue polling until one of these conditions is met:\n\n- Transaction reaches a final status (\"success\", \"failed\", or \"partial-success\")\n- Polling timeout is reached\n- An error occurs during status checking\n\n**Status Types:**\n\n- `\"not-started\"`: Transaction has not been initiated\n- `\"in-progress\"`: Transaction is being processed\n- `\"success\"`: Transaction completed successfully\n- `\"failed\"`: Transaction failed\n- `\"partial-success\"`: Transaction partially succeeded (some steps completed)\n\n**Error Handling:**\n\n- Throws a timeout error if `timeoutMs` is exceeded\n- Throws any errors encountered during status checking\n- Provides detailed error information through the `BlockendError` class\n\n**Best Practices:**\n\n1. Set appropriate `pollingIntervalMs` based on chain block times\n2. Configure reasonable `timeoutMs` for your use case\n3. Implement proper error handling\n4. Use the `onStatusUpdate` callback for real-time UI updates\n\n#### `executeTransaction(params)`\n\nExecute a transaction with the provided quote and wallet. This method handles the actual execution of the cross-chain transaction using the appropriate wallet/provider based on the chain type.\n\n```typescript\ninterface ExecuteTransactionParams {\n  quote: Quote;\n  // For EVM chains (Ethereum, BSC, Polygon, etc.)\n  provider?: Provider | WalletClient; // Supports ethers.js BrowserProvider or viem WalletClient (including wagmi's getWalletClient)\n  // For Solana chain\n  walletAdapter?: WalletAdapter; // Compatible with @solana/web3.js and @solana/wallet-adapter-base wallets\n  // For Cosmos-based chains\n  cosmosClient?: any; // Compatible with @cosmjs/stargate and @cosmjs/cosmwasm-stargate clients\n  // Optional callback for tracking transaction status\n  onStatusUpdate?: (status: TransactionStatus, data?: any) => void;\n  solanaRpcUrl?: string;\n}\n```\n\n**Examples for different chains:**\n\n```typescript\n// 1. EVM Chains Examples\n// Using ethers.js BrowserProvider\nimport { BrowserProvider } from \"ethers\";\nconst provider = new BrowserProvider(window.ethereum);\nconst evmResult = await executeTransaction({\n  quote: quotes.data.quotes[0],\n  provider: provider,\n});\n\n// Using viem WalletClient\nimport { createWalletClient, custom } from \"viem\";\nconst walletClient = createWalletClient({\n  transport: custom(window.ethereum),\n});\nconst evmViemResult = await executeTransaction({\n  quote: quotes.data.quotes[0],\n  provider: walletClient,\n});\n\n// Using wagmi's getWalletClient\nimport { getWalletClient } from \"@wagmi/core\";\nconst wagmiClient = await getWalletClient();\nconst evmWagmiResult = await executeTransaction({\n  quote: quotes.data.quotes[0],\n  provider: wagmiClient,\n});\n\n// 2. Solana Examples\n// Using Phantom Wallet\nimport { PhantomWalletAdapter } from \"@solana/wallet-adapter-phantom\";\nconst phantomWallet = new PhantomWalletAdapter();\nawait phantomWallet.connect();\nconst solanaResult = await executeTransaction({\n  quote: quotes.data.quotes[0],\n  walletAdapter: phantomWallet,\n});\n\n// Using Solana Wallet Adapter\nimport { useWallet } from \"@solana/wallet-adapter-react\";\nconst { wallet } = useWallet();\nconst solanaAdapterResult = await executeTransaction({\n  quote: quotes.data.quotes[0],\n  walletAdapter: wallet,\n});\n\n// 3. Cosmos Examples\n// Using CosmJS with Keplr\nimport { SigningStargateClient } from \"@cosmjs/stargate\";\nimport { SigningCosmWasmClient } from \"@cosmjs/cosmwasm-stargate\";\n\n// For standard Cosmos chains\nconst getStargateClient = async () => {\n  if (!window.keplr) throw new Error(\"Keplr not installed\");\n  await window.keplr.enable(\"cosmoshub-4\"); // or your chain ID\n  const offlineSigner = window.keplr.getOfflineSigner(\"cosmoshub-4\");\n  const client = await SigningStargateClient.connectWithSigner(\n    \"https://rpc.cosmos.network\", // your RPC endpoint\n    offlineSigner\n  );\n  return client;\n};\n\nconst cosmosResult = await executeTransaction({\n  quote: quotes.data.quotes[0],\n  cosmosClient: await getStargateClient(),\n});\n\n// For CosmWasm chains (e.g., Terra, Secret Network)\nconst getCosmWasmClient = async () => {\n  if (!window.keplr) throw new Error(\"Keplr not installed\");\n  await window.keplr.enable(\"phoenix-1\"); // or your chain ID\n  const offlineSigner = window.keplr.getOfflineSigner(\"phoenix-1\");\n  const client = await SigningCosmWasmClient.connectWithSigner(\n    \"https://terra-rpc.example.com\", // your RPC endpoint\n    offlineSigner\n  );\n  return client;\n};\n\nconst cosmWasmResult = await executeTransaction({\n  quote: quotes.data.quotes[0],\n  cosmosClient: await getCosmWasmClient(),\n});\n```\n\nThe `provider`, `walletAdapter`, and `cosmosClient` parameters are mutually exclusive - you should provide the appropriate one based on the chain you're interacting with:\n\n- For EVM chains: provide the `provider` parameter\n- For Solana: provide the `walletAdapter` parameter\n- For Cosmos chains: provide the `cosmosClient` parameter\n\nThe `onStatusUpdate` callback receives real-time updates about the transaction status and optional data payload.\n\n### Token and Chain Information\n\n#### `getTokens(chainId?)`\n\nGet a list of supported tokens, optionally filtered by chain ID.\n\n```typescript\ninterface TokensParams {\n  chainId?: string;\n}\n\n//Example implementation\nconst tokens = await getTokens();// to fetch all tokens from all chains\nconst tokens = await getTokens(\"1\");// to fetch all tokens from chain 1\n\n//Example response\n{\n  \"status\": \"success\",\n  \"data\":{\n    \"1\":[\n      {\n    \"networkType\": \"evm\",\n    \"address\": \"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\",\n    \"chainId\": \"1\",\n    \"blockchain\": \"Ethereum\",\n    \"decimals\": 18,\n    \"name\": \"Ethereum\",\n    \"symbol\": \"ETH\",\n    \"image\": \"https://assets.coingecko.com/coins/images/279/standard/ethereum.png?1595348880\",\n    \"lastPrice\": 2703.62,\n    \"isEnabled\": true,\n    \"isFlagged\": false,\n    \"isNative\": true,\n    \"isPopular\": true\n},\n//other coins on chain 1\n    ]\n  }\n}\n```\n\n#### `getChains()`\n\nGet a list of supported blockchain networks.\n\n```typescript\ninterface Chain {\n  id: string;\n  name: string;\n  networkType: \"evm\" | \"sol\" | \"cosmos\";\n  nativeCurrency: {\n    name: string;\n    symbol: string;\n    decimals: number;\n  };\n  blockExplorer: string;\n  rpcUrls: string[];\n}\n//Example implementation\nconst chains = await getChains(); // to fetch all chains\n\n//Example response\n{\n  \"status\": \"success\",\n  \"data\": [\n    {\n  \"chainId\": \"sol\",\n  \"symbol\": \"sol\",\n  \"name\": \"Solana\",\n  \"networkType\": \"sol\",\n  \"image\": \"https://assets.coingecko.com/coins/images/4128/large/solana.png?1696504756\",\n  \"explorer\": {\n    \"address\": \"https://solscan.io/account/{address}\",\n    \"token\": \"https://solscan.io/token/{tokenAddress}\",\n    \"txn\": \"https://solscan.io/tx/{txnHash}\"\n  },\n  \"isPopular\": true,\n  \"tokenCount\": 946,\n  \"isEnabled\": true\n},\n//other supported chains\n  ]\n}\n```\n\n## Error Handling\n\nThe SDK uses a custom `BlockendError` class for error handling. All errors will be instances of this class and include:\n\n- `message`: Human-readable error message\n- `code`: Error code for programmatic handling\n- `data`: Additional error context (if available)\n\n## Best Practices\n\n1. Always handle transaction status updates using the `onStatusUpdate` callback\n2. Implement proper error handling for failed transactions\n3. Use appropriate slippage tolerance for volatile tokens\n4. Cache chain and token information when possible\n5. Verify wallet connections before executing transactions\n\n## Network Support\n\n- EVM Chains (Ethereum, BSC, Polygon, etc.)\n- Solana\n- Cosmos-based chains\n\n```\n\n```\n","readmeFilename":"README.md"}