{"_id":"custom-web3-provider-sdk","_rev":"34-21a6c7b1e6040633d7641e532444398a","name":"custom-web3-provider-sdk","dist-tags":{"latest":"1.0.34"},"versions":{"1.0.0":{"name":"custom-web3-provider-sdk","version":"1.0.0","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.0","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/antier-git/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/antier-git/custom-web3-provider-sdk/issues"},"dist":{"shasum":"4808d5e243454b837c81205bd9bc23a2beae52cc","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.0.tgz","fileCount":18,"integrity":"sha512-uGvkSZtXwQxCXu/4gpj20w9viUsJ53arWFrBKOVTFa8wosBqBmWAvlMZXfC1rKfX7UiWVlm6x06zktb9FNQMQg==","signatures":[{"sig":"MEYCIQC+LU40mgumEL8RK/uC5wu5XWbnsKBSc9Km6EgMbkAaxAIhAMSX3LTa8qmBIL2NHcIgt1343Tj2wY5CqHMM+ARsR5A3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123786},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"369628f18ea780c3d78d6628d92f8795e51d7dda","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs && npm run build:esm","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/antier-git/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.0_1758887805724_0.20956898310460348","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"custom-web3-provider-sdk","version":"1.0.1","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.1","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"f042efd3bb4d74fbdda3aad84f64a44bc5d3fcba","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.1.tgz","fileCount":18,"integrity":"sha512-rUhVe/GaG3NCbPuhcELZ1pke0d/+FNaZN8efWvNSBRtw+88yoOJ7JUcsfAmd5pw1tDA1I1JxF+QbWS9vjb4TJw==","signatures":[{"sig":"MEYCIQCMkwY133cJRUSsDQCU/yEYzRw6JGAMrgecqy7P8fC6YQIhAL2PbAGb3GWbUTVpOzsCkLwVwtA9VhA6xO10MetLqqEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123785},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"7524f1268e219dc42ab767341f70bbc780bc1cd4","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs && npm run build:esm","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.1_1758887869154_0.04946955594232727","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"custom-web3-provider-sdk","version":"1.0.2","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.2","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"053a66a78f30a80be4b629529fcf5f6289df1c3d","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.2.tgz","fileCount":18,"integrity":"sha512-rNbEe1iownbdhRClInD2j44OIAm3hBOl038iQuRSMzkid5hjAUKzbr5XnZX+FASb/RSDWPAThcQb+DzKzSNA5g==","signatures":[{"sig":"MEUCIQCtVWHSzTdSUBLwTw/t+ym2uY+H/qdJOEpAoj1DgmM7HAIgYx79l6Y1s9+v7q2QbQRoT52z8ViYNrlAfERmm2aCQfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124268},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"04638c2914ed07cf13710ef414d0082f79e5f1b7","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs && npm run build:esm","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.2_1758888259003_0.7570161165824165","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"custom-web3-provider-sdk","version":"1.0.3","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.3","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"7188a83746a5dde1a3d8b54426774550a938a259","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.3.tgz","fileCount":18,"integrity":"sha512-EjdFVt03/0UWD6VfvbqxXy3y5S92JBRaBQ8JxTckwOe4zn1f+w5ngpQcAdY4sO+zjdNNRqZT4GXzOxmnFtvSDQ==","signatures":[{"sig":"MEYCIQDNnOxjJnusAs7zK2S+V8f0vDRWw8GSSuxLDpeBnRaE6wIhAKiNydZVYUFfHQeqzwlWeT2UJe7jUk4u4vZcPXgySqoS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130387},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"0c485eca3e261d6ff58eb61f219f6360f6c1bd67","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.3_1758964881720_0.5348212696148995","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"custom-web3-provider-sdk","version":"1.0.4","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.4","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"96ecda6b3748272830b11eac6c56eb4dc6c3edbe","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.4.tgz","fileCount":18,"integrity":"sha512-Pf/l9JDgPvYgPAot8+W8gf90bNaMHZux26D0N1xhHS+VX7y4Da8B3eXw71aITCFuHP0eqg1yB2myIJ+vTxzBvQ==","signatures":[{"sig":"MEQCICpeA/HVFoy8C5GHuDuuCpi2mYmdVCVw2qQ7R5kWT53GAiBcS0+Hh9xKXw3nSEZmB+SEz0LwLGvKHl0THNrsxksyCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133410},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"0c485eca3e261d6ff58eb61f219f6360f6c1bd67","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.4_1759746152887_0.7055459458301625","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"custom-web3-provider-sdk","version":"1.0.6","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.6","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"dcdb55bdc11e5d7ec5d6676cf2f4fe657cba3d47","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.6.tgz","fileCount":18,"integrity":"sha512-rhfEb+BU6C77/Q8jL7hbZvEZJvGZaDBEdVnxsUEH2zTIM9Ql55xbMZTQOOC6j+YwCojz0vH68DCDYESlStA6Cg==","signatures":[{"sig":"MEUCIEj+9POL+EVhq1adwRKDwOmEPIv90nXrKnsMjFVSArMFAiEAtIS+TIWRn/Fifw/pGjT3DLfp9NCNhSYk2k2y+nB4FAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138582},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"79bae82fc43cd981ed46a6d8ba868bc3bb5fbf6d","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.6_1759746875168_0.3380419873933225","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"custom-web3-provider-sdk","version":"1.0.7","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.7","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"0d69914c41a413412eecc6eb705fb61d6a9e53ba","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.7.tgz","fileCount":18,"integrity":"sha512-AaXoROynP2qM7IYFO8Gk3RtDlg2XOmvGYKfGRnWV+On9dQsH/aPYxQNOuok0G3OUwvD7L4Faso0xgC2LJ7kPaQ==","signatures":[{"sig":"MEUCIAhwtDxSFKLQqDwMQhpW94EEFSQtUkdybjVEWWl2vub9AiEAxXz6mBdypu7HyBKlCXyj22Lg0Obuu0f8n2Gqfbnpo2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138552},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.7_1759750476765_0.5234063769239361","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"custom-web3-provider-sdk","version":"1.0.8","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.8","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"a7d9aaf9a70d3eed71ae6f0a5abe6ad26053d4a5","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.8.tgz","fileCount":18,"integrity":"sha512-X7qcjPNrk40b4yNfrtxPGR9P7AXG4tUYXaqrlM9BYFnNWRVBDcVutktYwyCccmmCAJXc3sfTHXnX1R/QKpPnyA==","signatures":[{"sig":"MEUCIQD9zyg/d95GfM+4WPIwHmenyx67YGENzkBjDAFjAlgQGgIgeP7+2ckwUeo29kLgbESlWkGbaLtAsPaNay/6V/GeX0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139626},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.8_1759750953282_0.9456365673071441","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"custom-web3-provider-sdk","version":"1.0.9","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.9","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"cd0f3a0f356af025425210c6b79115c9c8065ea2","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.9.tgz","fileCount":18,"integrity":"sha512-j2cSSK79Ylh+C+9p7d5JZhooCkSk2hqq+nBMEIAGCaB6ONo1tSop4NkvOCxZowez6K8KnVeacdIR4qCAGej6xg==","signatures":[{"sig":"MEYCIQCCnsVz+VVlXlBVRgJc6XypxqhWB8uuVlR9iBRCjCdGegIhAIs4BqG2W0DoX3vZbvJ/fU8CUQxqDhBdQC9MDoEsIlml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138592},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.9_1759751091515_0.2892251038734637","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"custom-web3-provider-sdk","version":"1.0.10","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.10","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"c711a6c99f6a4eda35a199670212fb1940eda86c","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.10.tgz","fileCount":18,"integrity":"sha512-EeDJq9+1wr5ZM7lghBpZ4rzESFS/8xV2DVaqN1JL3mlNmi0qgCcum6fcqr+ek9djXKp7whn5TkQ5nl2glfA6cg==","signatures":[{"sig":"MEYCIQDUOYB6QH/J3HZDuy4tzgp8mr09TV6VmbzF6nAPr1IYgAIhAMluuu770uruPvVZ+72i3sbah910eeTPqmZc1IxIqURf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139178},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.10_1759751208872_0.9953542304104452","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"custom-web3-provider-sdk","version":"1.0.11","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.11","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"7af42715a2539ea8eec07baa3ba8d0308810cbf1","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.11.tgz","fileCount":18,"integrity":"sha512-IfwfcN6Q9tKzPRq+wqxqXrmPWXRJ5IXLZrvjYdBWA8R90ScQzKkZjt3nz6Cc6l/Ty5mghOEBcPpVX1/+99ABVg==","signatures":[{"sig":"MEQCIADHJyP4nS7NSnghZ5zjs7Y88JtOWagz49qEggUlHRfEAiBcxrDAkpMLWOUYhhiNqHzRqzyYgyrPiCCtLfZ3QQuESg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138699},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.11_1759751360550_0.8600067286666591","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"custom-web3-provider-sdk","version":"1.0.12","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.12","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"f2d026d968c65131eaf6c926456e328430cf29b3","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.12.tgz","fileCount":18,"integrity":"sha512-P+y9ExaTIk6FQLks/rs1az1a9XWdUvGAlk1KB2wg1LHsjo6AYvxS+Mp/4HWgX70/y9jwWV/sOTx6Su8VxuI5og==","signatures":[{"sig":"MEYCIQC6XLtYP39sXkXvwZYSSxbDkdDxeu9iUObM1VoqGqQcZwIhAPVezVgXFKWEwzRS+xz/P5kMlbl33R+PNjqjfen4TilK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138907},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.12_1759751530043_0.6011099109299718","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"custom-web3-provider-sdk","version":"1.0.13","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.13","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"529467bf2236062f2e413075fda3deed8570fba3","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.13.tgz","fileCount":18,"integrity":"sha512-9lCj0ObteiEPIKsqDwRTtlpzCIDsj1myfKJp1vwNj+mIX4w4dm3aW1qQ/1o+QfU351N52f2S8XQrmSkF+xP7nw==","signatures":[{"sig":"MEUCIQCGeommCvl+eV9GkeCNtFo4/XpGBT55nr0iHWbluaoX1gIgal6CCJSQtz55GcoSM31JPzYAaT5OhPIB+ZS6TIoDwPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138866},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.13_1759751642129_0.19199235213414","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"custom-web3-provider-sdk","version":"1.0.14","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.14","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"b4870c966508fb37e805a3e9f6fe1092b27ba737","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.14.tgz","fileCount":18,"integrity":"sha512-kkt0BnuzqcbTh3R13x0vLeceVbd+i3Uq6S3IsRbxZMQE3kqkhzMwrv73aOucyC9Z1KO8PBThgewhogNSqzrCBg==","signatures":[{"sig":"MEYCIQDhitPPmtZAclN/4ftc112LlsAjvTi53POGBEyM4/Jo5AIhAIOZmXKc3YWuQwK4HsMBuT0XYH5fkwn9v+wwqwocpguy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139348},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.14_1759755683323_0.7572372783666939","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"custom-web3-provider-sdk","version":"1.0.15","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.15","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"d11e9512263d11985f212f16f9d0b7ee785e51e6","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.15.tgz","fileCount":18,"integrity":"sha512-GziEurl4RJOicx77PtgoMsAITcOjkxkWHVJJX69YAib/VvAWm3tgv1RMDtcOZBNOki2iVQx9qghtHiO3DrC9IQ==","signatures":[{"sig":"MEUCICFlzNTxqjLHxeZfUYa/oQwkc8eshcWRvx8M+0d3xKO9AiEAtal2Os5HqPl2oeO4Lm/H/1gy9SdKdJyUsOESqAHSnRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139794},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.15_1759830837108_0.8151474022476164","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"custom-web3-provider-sdk","version":"1.0.16","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.16","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"a629de30cae9f51bce0333bd2290b8ef6651fe31","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.16.tgz","fileCount":18,"integrity":"sha512-Et9wlp+Hdl6UftW9ItXekW4uYmGDeYHP9OhFXJCbFAocTxdSZs2nfgsR7VnvHzWJsIffGMKeEfYKeR/5U8jlrA==","signatures":[{"sig":"MEQCIFq0VJSix1U4ac5rdpXwOZZo923mUk3drj0OIt4YysIjAiBuD2SFE6VbDb7GwVuTGZsz3vIXcuMT0gN03I65AiBc2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139879},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.16_1759831041836_0.843975072878886","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"custom-web3-provider-sdk","version":"1.0.17","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.17","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"1863ec14ce834449587ae646c7486b83814e1bcd","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.17.tgz","fileCount":18,"integrity":"sha512-RR7ttHBOoOrUVJK6Rah2zCccARgM5ggrNINhb4dp7/v4mWVCMFOKW0JaKH/fabcxKmo77SyRvSFG6XSWMCxRnA==","signatures":[{"sig":"MEYCIQCiaIvlEvjVWvLkI+r1V1XhiVYmLBuyqSoiLWId+AERNAIhAIJC1JEAG+qy8vUepsj9YIX/cAlgsW9a3bvg2qyjzzh7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139869},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.17_1759831414468_0.14024033510535383","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"custom-web3-provider-sdk","version":"1.0.18","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.18","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"8b8f90d7f690d29926999b941d2b9309f6f3f4f3","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.18.tgz","fileCount":18,"integrity":"sha512-2xKOzLrUbvU4lJQJCaTJVf/8gggfAKKUJrTI9zL0I38TPW/GnmGrsmckPKTchjnmDYo9j8X9YN480PqlfkBmdA==","signatures":[{"sig":"MEYCIQDCKUiCzgTsrXOkAr2GWo9+84cCnZWcm9H5aF/QNRVAfQIhAPA8UJVkKFHcdeO5OXElM4gw8A5zRYP33c6IflepwB3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140136},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.18_1759831628406_0.12905682454699963","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"custom-web3-provider-sdk","version":"1.0.19","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.19","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"0e8124fdf4b6f0a9b17aeffee2cb2e0380714fb0","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.19.tgz","fileCount":18,"integrity":"sha512-6wU9XxidZN7MPUg32jVS8VDqdxW+wrPEMnY2bAWLlNsZWZWkRdlNQ+9pbmd9z34qWEJDDAGXF32DmO0hEaJabw==","signatures":[{"sig":"MEUCIDgHGGnLxTAPT/57syoOJWZ+xtNKJLsFV5mTABV9juxOAiEAxS2rmy0sxOFjSJLgmJeInNV6ENtS7zEGogZ3xC3zcNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140392},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.19_1759832019560_0.6883642948303716","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"custom-web3-provider-sdk","version":"1.0.20","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.20","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"d3663771d8d42ad4dd429560043393516007257d","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.20.tgz","fileCount":18,"integrity":"sha512-JdtVnvpT5ppJ1cEk/VzatQ55H235doQKjJ+nDgWtN4cWO8pJ0yDW49WnolfeYBDJ16DLC9+qlqdThhPntHnoqg==","signatures":[{"sig":"MEYCIQDNbG7z42KFeCNr8QpfjIOUbGcfj1xkbccAVc9pemf/EwIhAKIjyzhVFNotIeFX/xClgmCvo/HTBj+ENXccHUieHCVW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140420},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.20_1759832287258_0.9516743209454412","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"custom-web3-provider-sdk","version":"1.0.21","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.21","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"87c409505f45e72dfd6c212bfa2fbbceededa810","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.21.tgz","fileCount":18,"integrity":"sha512-gc9jTDt8MCueBFmv1t66CFngEjBehUx8U03Q90JY4TmMMksGsqd8bl5I5nz0lzP9Un+/grX6BbI/9o5mMSP4XA==","signatures":[{"sig":"MEUCIQCHxXJdfjdgyVJzHLm/9QMcZT3W2AxQLbk6ixmQ5I8loQIgRZ7MfS1rXf4lFG6d/t6jCozaxTnEgJRV34AzwzZDVr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140460},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.21_1759832569583_0.24935913409109367","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"custom-web3-provider-sdk","version":"1.0.22","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.22","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"dcbbbb5bea513eae0fb47b0e4a13aaf44c069383","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.22.tgz","fileCount":18,"integrity":"sha512-lJysBYV809jj3VohiLqnG5qLndQdemveutfD/JGkQmTU8yNzDHFKqaY29af27hJmLSXHq6DHG+V4Z7HGMf9Z+g==","signatures":[{"sig":"MEYCIQDk7b0BcGYNluqwohh5mSngeac+IWaPerGlN9WmoeGJIgIhAKjTNgv63lwCm4+Qi6wZzkySI41zVQmM6/nCa8TUq+zv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140852},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.22_1759832775018_0.12761230376656862","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"custom-web3-provider-sdk","version":"1.0.23","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.23","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"b5056c95ed49230b95ed32bbc65329a1a13d8cfa","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.23.tgz","fileCount":18,"integrity":"sha512-TrKt/0NpYyuObks+DjpY7PGu2kCcEudnBjZY14A5gH1snlHvEUF78VFyuIDEywdT0ZF/FadoNyn2FjlHNItrJw==","signatures":[{"sig":"MEYCIQCaDM+Y9ojUhF4KxkCJgWngKcjElmcJ/KqHoyOvj9knWAIhAJ0zs7OsqBvPvp4OoUtI5q5ckqXjSA+6DYgkB05IWjhO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140460},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.23_1759832934975_0.7176083813702823","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"custom-web3-provider-sdk","version":"1.0.24","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.24","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"5ef12fcbe664fb94eb1e7946302b54a945f910f1","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.24.tgz","fileCount":18,"integrity":"sha512-yg96QYzr467YkEGcpYK/Ket4mcWvQocqsNtxtV4QVpX4Jp7LLAD+qNbz7LllprBKjISHbUrCRPWY/NrP/3qIyQ==","signatures":[{"sig":"MEYCIQDJN4e522uQQ8NEZk+OPhY+guXCSbksjtkb8s8eGLEjLwIhAPrEJ04Q3U0zJGhSLMHQOxpVx+7dRRhyb0MNFvJGVLIh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142075},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3fcb81926ee8098ae49c3338f013292627280e2","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.24_1759834967124_0.4312389218591177","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"custom-web3-provider-sdk","version":"1.0.25","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.25","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"e4ac61567920a9cbd35e4b8cb8a6e0e780c4f72e","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.25.tgz","fileCount":29,"integrity":"sha512-JH8+ihXhSZAw2OqJLPwueEP3FmpHQwvIrAWiuha82UGShkm/7a1C8Vv2LIfiJ7MWO/JosfNasoeYNa6UcaQrUw==","signatures":[{"sig":"MEYCIQCHOGw130Mq0z9fNygVFWjDaYOjNYikhR7DPPL9TPejbgIhAPslv9B2vth0VPjoh2hy1FHTTtGZxNaIM/410zfWgBAl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172629},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"9e3ae0667fd1e51b0dc149a28a8b2f4e08b45385","scripts":{"lint":"eslint src --ext .ts,.tsx","size":"npm run build && size-limit","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","analyze":"npm run build && echo 'Bundle analysis complete. Check dist/ directory for sizes.'","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","audit:deps":"npm outdated","build:pack":"npm run clean && npm run build && npm pack","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","pre-release":"npm run check-all && npm run audit:security && npm run build","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","audit:security":"npm audit --production","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.25_1759992523844_0.8922045268972525","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"custom-web3-provider-sdk","version":"1.0.26","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.26","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"b52087656eccf792e8a07d9f63dde72d13b03a5d","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.26.tgz","fileCount":31,"integrity":"sha512-5JaR+j2uB9OXG2F66dQBOmT3h0r69Fja+c9gth130DlwoA/WbDoVsV2OadrWc9UROvc+Q7G5klGtYZvxWGXkHA==","signatures":[{"sig":"MEYCIQD/TMce/amZkmkD980gs8aswtwyGk/2Mw+xcdRg5zoRagIhAKbPdQjegtxAExltNUmGM1834aJBXtSeFuYwXxHna0aX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182897},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"9e3ae0667fd1e51b0dc149a28a8b2f4e08b45385","scripts":{"dev":"npm run build:watch","demo":"npm run build && cd demo && npm run dev","lint":"eslint src --ext .ts,.tsx","size":"npm run build && size-limit","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","analyze":"npm run build && echo 'Bundle analysis complete. Check dist/ directory for sizes.'","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","audit:deps":"npm outdated","build:pack":"npm run clean && npm run build && npm pack","demo:fresh":"./rebuild-demo.sh","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --project tsconfig.cjs.json --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","pre-release":"npm run check-all && npm run audit:security && npm run build","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","audit:security":"npm audit --production","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.26_1759994690455_0.21360708925193927","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"custom-web3-provider-sdk","version":"1.0.27","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.27","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"387eef2cfc63c66e82a5ba14851a8b62e7198a55","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.27.tgz","fileCount":31,"integrity":"sha512-K84E3D2pX4h0bwIzo3dOCZ5nvgt5sOBzBK4ZFrYrdGbmt+xzojfUZRhIJAmo9Gm31uFyiYTMedHgoqTtVuzeHA==","signatures":[{"sig":"MEYCIQCW7ruYP7GDPHD+tXVD/lhoKdLC7shLtDLgGHzwduDUQgIhAOZQ3Rw1lb+U4hI2RN+kkzSFENp+wj1MSvSifXKhd4a9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183017},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"9e3ae0667fd1e51b0dc149a28a8b2f4e08b45385","scripts":{"dev":"npm run build:watch","demo":"npm run build && cd demo && npm run dev","lint":"eslint src --ext .ts,.tsx","size":"npm run build && size-limit","build":"npm run build:cjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","analyze":"npm run build && echo 'Bundle analysis complete. Check dist/ directory for sizes.'","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","audit:deps":"npm outdated","build:pack":"npm run clean && npm run build && npm pack","demo:fresh":"./rebuild-demo.sh","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --project tsconfig.cjs.json --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","pre-release":"npm run check-all && npm run audit:security && npm run build","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","audit:security":"npm audit --production","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.27_1759994875541_0.6505657496195081","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"custom-web3-provider-sdk","version":"1.0.28","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.28","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"aa88fe904563c91fe4ba4ce3f2b414c729b306ca","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.28.tgz","fileCount":31,"integrity":"sha512-fIjya4d83TpnxurqVXDcavGxXhFeO2pkQrpNWtNQunGdoEpY8HCqmz4sOLVHu3n2fG8dvjSn9lw0799qS7Q8Hg==","signatures":[{"sig":"MEYCIQCTH11ToKENxoHFM4rvdw0msxeYaRhTq+S5qulVZIr9fgIhAJ/6hHTbHY/VKkZQYb/TULAayoKWKiCB/UGl7ETsK9oQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172807},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"9e3ae0667fd1e51b0dc149a28a8b2f4e08b45385","scripts":{"dev":"npm run build:watch","demo":"npm run build && cd demo && npm run dev","lint":"eslint src --ext .ts,.tsx","size":"npm run build && size-limit","build":"npm run build:esm","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","analyze":"npm run build && echo 'Bundle analysis complete. Check dist/ directory for sizes.'","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","audit:deps":"npm outdated","build:pack":"npm run clean && npm run build && npm pack","demo:fresh":"./rebuild-demo.sh","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --project tsconfig.cjs.json --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","pre-release":"npm run check-all && npm run audit:security && npm run build","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","audit:security":"npm audit --production","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.28_1759994966182_0.7022341636001326","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"custom-web3-provider-sdk","version":"1.0.29","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.29","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"895b57eedc984bf02dbe8c035c388f6997163fe4","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.29.tgz","fileCount":31,"integrity":"sha512-iNRIyba2sPEOs0dbD9Qlgka3Xs/7KdLStyBCQde+emUGSrVzcagoMpn13RT5jR/K4CxrM7j27q70sCgFiatnIw==","signatures":[{"sig":"MEUCIQDVaAYYgcgaY8GENEKE9mgz5+H8Xg+3gluYlhCi8x16kQIgblTkP4Pr8jvmP9dDOjKjvzZrOEZbHGhaNhwd01fw7Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172792},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"9e3ae0667fd1e51b0dc149a28a8b2f4e08b45385","scripts":{"dev":"npm run build:watch","demo":"npm run build && cd demo && npm run dev","lint":"eslint src --ext .ts,.tsx","size":"npm run build && size-limit","build":"npm run build:esm","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","analyze":"npm run build && echo 'Bundle analysis complete. Check dist/ directory for sizes.'","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","audit:deps":"npm outdated","build:pack":"npm run clean && npm run build && npm pack","demo:fresh":"./rebuild-demo.sh","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --project tsconfig.cjs.json --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","pre-release":"npm run check-all && npm run audit:security && npm run build","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","audit:security":"npm audit --production","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.29_1759995216760_0.6403441889985908","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"custom-web3-provider-sdk","version":"1.0.30","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.30","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"f4a7fa0080da0a7caf84173b02324cbff769e3a7","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.30.tgz","fileCount":31,"integrity":"sha512-J0cIs794n34TkBxffYLlhei0sVM5T1SnyPgo97YXetEjPuhL+n5HyMTQbeYgOPo4RI3hmcuZGhh5nMU5KxkZyQ==","signatures":[{"sig":"MEYCIQDw5dg+a6LzDnCgCqtKQ6dMUjI2/Qc2/H4DrL6+cFPLygIhAP4GJ7fZRwTCkvXQBW83Hw4FxEVQQRJbckqUt2f3/8/s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173117},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"9e3ae0667fd1e51b0dc149a28a8b2f4e08b45385","scripts":{"dev":"npm run build:watch","demo":"npm run build && cd demo && npm run dev","lint":"eslint src --ext .ts,.tsx","size":"npm run build && size-limit","build":"npm run build:esm","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","analyze":"npm run build && echo 'Bundle analysis complete. Check dist/ directory for sizes.'","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","audit:deps":"npm outdated","build:pack":"npm run clean && npm run build && npm pack","demo:fresh":"./rebuild-demo.sh","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --project tsconfig.cjs.json --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","pre-release":"npm run check-all && npm run audit:security && npm run build","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","audit:security":"npm audit --production","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.30_1760000867755_0.8617586782001592","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"custom-web3-provider-sdk","version":"1.0.31","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.31","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"236a4b2c6da5c4242e7cdddcc37ac614775debc6","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.31.tgz","fileCount":31,"integrity":"sha512-BpknCjylQ0JlfVEM2BVx5QrRCIvE47/qgm4U4s4HClO60Gfj78btmaf3SZ1+/NZ9T6NTd7f55H4Bz+10ApOI+w==","signatures":[{"sig":"MEUCIQCnVhpV1YkFq5vaEev+RGpGCfVPB+dPI8AyPljW9HX+PQIgRglAoGrmpLhn1nzADqdMb24PBXfwrO/S3Nmf4BGg2jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173325},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"da41a1a2bb503f1fe5fe632363a5a1243267de54","scripts":{"dev":"npm run build:watch","demo":"npm run build && cd demo && npm run dev","lint":"eslint src --ext .ts,.tsx","size":"npm run build && size-limit","build":"npm run build:esm","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","analyze":"npm run build && echo 'Bundle analysis complete. Check dist/ directory for sizes.'","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","audit:deps":"npm outdated","build:pack":"npm run clean && npm run build && npm pack","demo:fresh":"./rebuild-demo.sh","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --project tsconfig.cjs.json --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","pre-release":"npm run check-all && npm run audit:security && npm run build","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","audit:security":"npm audit --production","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.31_1763728032541_0.44426327580882785","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"custom-web3-provider-sdk","version":"1.0.32","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.32","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"1cd4d947424aa4f37b6589d4998ac0202fa945a9","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.32.tgz","fileCount":31,"integrity":"sha512-4Tg6CGbz8zszs3EAsXdfhnmOmSDBASTTnKxblvdf4J8a+b/0mAh8/QoNrHHEAdLcean79HWcWSrCzGZ7BezPOw==","signatures":[{"sig":"MEUCIFHbup1Zuim+vfUeY3ecp6NuV5vYsVwgFc1V4u0nPnO2AiEAns7NLbOahj1DAekSTt60VIzBX5rdbxyuGqHxFSrbOgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173394},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"da41a1a2bb503f1fe5fe632363a5a1243267de54","scripts":{"dev":"npm run build:watch","demo":"npm run build && cd demo && npm run dev","lint":"eslint src --ext .ts,.tsx","size":"npm run build && size-limit","build":"npm run build:esm","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","analyze":"npm run build && echo 'Bundle analysis complete. Check dist/ directory for sizes.'","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","audit:deps":"npm outdated","build:pack":"npm run clean && npm run build && npm pack","demo:fresh":"./rebuild-demo.sh","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --project tsconfig.cjs.json --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","pre-release":"npm run check-all && npm run audit:security && npm run build","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","audit:security":"npm audit --production","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.32_1763980981633_0.05640408962441468","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"custom-web3-provider-sdk","version":"1.0.33","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","_id":"custom-web3-provider-sdk@1.0.33","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"dist":{"shasum":"03bd1e620614c0f8ea6308c70eaff755cd7ee9c7","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.33.tgz","fileCount":31,"integrity":"sha512-qNOYx27vwTEqILaDQWFTyvS3A5Tlmy5zwOXgxV5CCKBB9zvfBfdyIiOyYnTXfTKuVXEPF6shvJYc78y5usvXAA==","signatures":[{"sig":"MEYCIQDIzBt2EyXkEvRJLJ7IqGpxS49lIYIXkOoL0g3Nw5XZYwIhANlAQQwG+f2QuP0acitnnAP3dbFvltdmBHV0xLFeuM8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174268},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","engines":{"npm":">=7","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"da41a1a2bb503f1fe5fe632363a5a1243267de54","scripts":{"dev":"npm run build:watch","demo":"npm run build && cd demo && npm run dev","lint":"eslint src --ext .ts,.tsx","size":"npm run build && size-limit","build":"npm run build:esm","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","analyze":"npm run build && echo 'Bundle analysis complete. Check dist/ directory for sizes.'","lint:fix":"eslint src --ext .ts,.tsx --fix","prebuild":"npm run clean","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","check-all":"npm run type-check && npm run lint && npm run format:check","dev:setup":"npm run install:demo","audit:deps":"npm outdated","build:pack":"npm run clean && npm run build && npm pack","demo:fresh":"./rebuild-demo.sh","fresh:demo":"npm run install:demo","type-check":"tsc --noEmit","build:watch":"tsc --project tsconfig.cjs.json --watch","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","pre-release":"npm run check-all && npm run audit:security && npm run build","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","audit:security":"npm audit --production","prepublishOnly":"npm run build"},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"repository":{"url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"react":"^19.1.1","react-dom":"^19.1.1","@types/react":"^19.1.13","@types/react-dom":"^19.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","typescript":"^5.8.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/custom-web3-provider-sdk_1.0.33_1763982206836_0.27757750069729803","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"custom-web3-provider-sdk","version":"1.0.34","description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"npm run build:esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","build:watch":"tsc --project tsconfig.cjs.json --watch","dev":"npm run build:watch","demo":"npm run build && cd demo && npm run dev","demo:fresh":"./rebuild-demo.sh","clean":"rimraf dist","prebuild":"npm run clean","prepublishOnly":"npm run build","lint":"eslint src --ext .ts,.tsx","lint:fix":"eslint src --ext .ts,.tsx --fix","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"","type-check":"tsc --noEmit","check-all":"npm run type-check && npm run lint && npm run format:check","size":"npm run build && size-limit","analyze":"npm run build && echo 'Bundle analysis complete. Check dist/ directory for sizes.'","audit:security":"npm audit --production","audit:deps":"npm outdated","pre-release":"npm run check-all && npm run audit:security && npm run build","deploy:demo":"npm run build && cp -rf dist/* demo/node_modules/custom-web3-provider-sdk/dist/","build:pack":"npm run clean && npm run build && npm pack","install:demo":"npm run build:pack && cd demo && npm unlink custom-web3-provider-sdk 2>/dev/null || true && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz","fresh:demo":"npm run install:demo","dev:setup":"npm run install:demo","rebuild:demo":"npm run clean && npm run build && npm pack && cd demo && npm install ../custom-web3-provider-sdk-1.0.0.tgz && cd .. && rm -f custom-web3-provider-sdk-*.tgz"},"keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"author":{"name":"Antier PVT LTD"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git"},"bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","engines":{"node":">=18","npm":">=7"},"dependencies":{"@types/react":"^19.1.13","@types/react-dom":"^19.1.9","react":"^19.1.1","react-dom":"^19.1.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^8.0.0","@typescript-eslint/parser":"^8.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.0","rimraf":"^5.0.0","typescript":"^5.8.3"},"_id":"custom-web3-provider-sdk@1.0.34","gitHead":"da41a1a2bb503f1fe5fe632363a5a1243267de54","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-LFoMk5PczQWawM/ZNSO0gW3sQp0e1+6UsrQg4wtB9mzZoDecd+VtHOEGRW0JrbJbrFmMwz2/tLoAs3zz7OP0/g==","shasum":"07fbb1dd95c8f710011e0579af23134d52c26c0e","tarball":"https://registry.npmjs.org/custom-web3-provider-sdk/-/custom-web3-provider-sdk-1.0.34.tgz","fileCount":31,"unpackedSize":162078,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDRbmb/S0S1oSRzYsA/P5AxgUBF5VVst2C+V/y1/dQl0wIhANkMHYWDPIXz/u77rb6T7IIW5urDuXpD+1izDlWhcFoC"}]},"_npmUser":{"name":"hardil.singh","email":"hardilsingh87@gmail.com"},"directories":{},"maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/custom-web3-provider-sdk_1.0.34_1764062724847_0.21177025826852547"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-26T11:56:45.722Z","modified":"2025-11-25T09:25:25.193Z","1.0.0":"2025-09-26T11:56:45.929Z","1.0.1":"2025-09-26T11:57:49.345Z","1.0.2":"2025-09-26T12:04:19.235Z","1.0.3":"2025-09-27T09:21:21.917Z","1.0.4":"2025-10-06T10:22:33.059Z","1.0.6":"2025-10-06T10:34:35.359Z","1.0.7":"2025-10-06T11:34:36.997Z","1.0.8":"2025-10-06T11:42:33.463Z","1.0.9":"2025-10-06T11:44:51.734Z","1.0.10":"2025-10-06T11:46:49.103Z","1.0.11":"2025-10-06T11:49:20.765Z","1.0.12":"2025-10-06T11:52:10.247Z","1.0.13":"2025-10-06T11:54:02.304Z","1.0.14":"2025-10-06T13:01:23.485Z","1.0.15":"2025-10-07T09:53:57.311Z","1.0.16":"2025-10-07T09:57:22.096Z","1.0.17":"2025-10-07T10:03:34.662Z","1.0.18":"2025-10-07T10:07:08.628Z","1.0.19":"2025-10-07T10:13:39.811Z","1.0.20":"2025-10-07T10:18:07.447Z","1.0.21":"2025-10-07T10:22:49.777Z","1.0.22":"2025-10-07T10:26:15.225Z","1.0.23":"2025-10-07T10:28:55.177Z","1.0.24":"2025-10-07T11:02:47.313Z","1.0.25":"2025-10-09T06:48:44.034Z","1.0.26":"2025-10-09T07:24:50.646Z","1.0.27":"2025-10-09T07:27:55.726Z","1.0.28":"2025-10-09T07:29:26.369Z","1.0.29":"2025-10-09T07:33:36.956Z","1.0.30":"2025-10-09T09:07:47.928Z","1.0.31":"2025-11-21T12:27:12.735Z","1.0.32":"2025-11-24T10:43:01.838Z","1.0.33":"2025-11-24T11:03:27.022Z","1.0.34":"2025-11-25T09:25:25.029Z"},"bugs":{"url":"https://github.com/hardilsingh/custom-web3-provider-sdk/issues"},"author":{"name":"Antier PVT LTD"},"license":"MIT","homepage":"https://github.com/hardilsingh/custom-web3-provider-sdk#readme","keywords":["gala","web3","provider","sdk","wallet","blockchain","ethereum","react","typescript","eip-1193","metamask","walletconnect","crypto","defi"],"repository":{"type":"git","url":"git+https://github.com/hardilsingh/custom-web3-provider-sdk.git"},"description":"Universal Web3 Provider SDK. A robust, production-ready JavaScript/TypeScript SDK that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, and comprehensive wallet functionality.","maintainers":[{"name":"hardil.singh","email":"hardilsingh87@gmail.com"}],"readme":"# Custom Web3 Provider SDK\n\nA **robust, production-ready JavaScript/TypeScript SDK** that provides comprehensive wallet connection utilities for blockchain applications with enhanced error handling, retry mechanisms, comprehensive wallet functionality, memory leak prevention, and advanced security features.\n\n## ✨ Features\n\n- 🔗 **Multi-Wallet Support**: MetaMask, Coinbase, Trust Wallet, Rabby, Brave, LXX Wallet and more\n- 🛡️ **Robust Error Handling**: Comprehensive error types and retry mechanisms with enhanced security\n- 🔄 **Auto-Recovery**: Automatic reconnection and provider detection with memory leak prevention\n- 📱 **React Integration**: Optimized React hooks with proper cleanup and state management\n- 🎯 **TypeScript First**: Full TypeScript support with strict type checking and validation\n- ⚡ **Performance Optimized**: Memoized operations and efficient re-renders with memory management\n- 🔒 **Security Focused**: Input validation, sanitization, and secure transaction handling\n- 🌐 **EIP-1193 Compliant**: Full compliance with Ethereum provider standards\n- 📊 **Comprehensive Wallet Actions**: Balance checking, transaction signing, gas estimation\n- 🎛️ **Configurable**: Extensive configuration options for different use cases\n- 🚀 **Custom Requests**: Flexible provider request methods for any type of data\n- 🔐 **Enhanced Event Handling**: Robust account/chain change detection with validation and real-time testing\n- 🧹 **Memory Management**: Proper cleanup prevents memory leaks\n- 🔍 **Debug Logging**: Comprehensive logging for troubleshooting\n\n## 📦 Installation\n\n```bash\nnpm install custom-web3-provider-sdk\n```\n\n## 🎮 Live Demo\n\n**Experience the SDK in action with our interactive demo:**\n\n**[🚀 View Live Demo → https://custom-sdk-demo.netlify.app](https://custom-sdk-demo.netlify.app)**\n\nThe live demo showcases:\n- ✅ Multi-wallet connection (MetaMask, Coinbase, Trust Wallet, LXX Wallet, etc.)\n- ✅ Real-time account and chain updates with event testing\n- ✅ Secure transaction signing\n- ✅ Message signing with validation\n- ✅ Custom Web3 requests\n- ✅ Error handling and recovery\n- ✅ Account change event testing and validation\n- ✅ Professional UI with all features\n\n## 🚀 Quick Start\n\n### Basic React Hook Usage\n\n```typescript\nimport React from 'react';\nimport { useWeb3Provider } from 'custom-web3-provider-sdk';\n\nfunction Web3App() {\n  const {\n    providers,\n    currentProvider,\n    accounts,\n    chainId,\n    status,\n    error,\n    isConnecting,\n    connect,\n    disconnect,\n    // Wallet Actions\n    getAccount,\n    getBalance,\n    signMessage,\n    sendTransaction,\n    // Utilities\n    utils\n  } = useWeb3Provider({\n    preferred: ['metamask', 'coinbase', 'trustwallet', 'lxxwallet'],\n    autoConnect: false,\n    debug: true,\n    onAccountsChanged: (accounts) => {\n      console.log('Accounts changed:', accounts);\n    },\n    onChainChanged: (chainId) => {\n      console.log('Chain changed to:', chainId);\n    },\n    onError: (error) => {\n      console.error('Provider error:', error);\n    }\n  });\n\n  const handleConnect = async () => {\n    try {\n      await connect('metamask');\n      console.log('Connected successfully!');\n    } catch (error) {\n      console.error('Connection failed:', error);\n    }\n  };\n\n  const handleSignMessage = async () => {\n    try {\n      const message = `Hello from Web3 SDK! ${new Date().toISOString()}`;\n      const signature = await signMessage(message);\n      console.log('Message signed:', signature);\n    } catch (error) {\n      console.error('Signing failed:', error);\n    }\n  };\n\n  const handleSendTransaction = async () => {\n    try {\n      const txHash = await sendTransaction({\n        to: '0x742d35Cc6634C0532925a3b844Bc454e4438f44e',\n        value: utils.ethToWei('0.001'),\n        maxFeePerGas: '0x2540be400',\n        maxPriorityFeePerGas: '0x3b9aca00',\n      });\n      console.log('Transaction hash:', txHash);\n    } catch (error) {\n      console.error('Transaction failed:', error);\n    }\n  };\n\n  if (status === 'connected') {\n    return (\n      <div>\n        <h2>Connected to {currentProvider?.name}</h2>\n        <p>Account: {utils.formatAddress(accounts[0])}</p>\n        <p>Chain ID: {chainId}</p>\n        <button onClick={handleSignMessage}>Sign Message</button>\n        <button onClick={handleSendTransaction}>Send Transaction</button>\n        <button onClick={disconnect}>Disconnect</button>\n      </div>\n    );\n  }\n\n  return (\n    <div>\n      <h2>Connect Your Wallet</h2>\n      {providers.map((provider) => (\n        <button key={provider.name} onClick={() => connect(provider.name)}>\n          Connect {provider.name}\n        </button>\n      ))}\n    </div>\n  );\n}\n\nexport default Web3App;\n```\n\n## 🔧 Advanced Configuration\n\n```typescript\nconst {\n  providers,\n  currentProvider,\n  accounts,\n  chainId,\n  status,\n  error,\n  isConnecting,\n  connect,\n  disconnect,\n  getAccount,\n  getAccounts,\n  getBalance,\n  getUserTransactionCount,\n  estimateGas,\n  signMessage,\n  signTypedData,\n  sendTransaction,\n  getTransactionReceipt,\n  waitForTransaction,\n  switchToDefaultNetwork,\n  customRequest,\n  utils,\n  clearError,\n  refreshProviders\n} = useWeb3Provider({\n  // Provider preferences\n  preferred: ['metamask', 'coinbase', 'trustwallet'],\n  fallbackToAny: true,\n  \n  // Auto-connection\n  autoConnect: true,\n  \n  // Monitoring\n  checkInterval: 2000,\n  \n  // Error handling\n  maxRetries: 3,\n  requestTimeout: 30000,\n  \n  // Event callbacks\n  onAccountsChanged: (accounts) => {\n    console.log('Accounts changed:', accounts);\n  },\n  onChainChanged: (chainId) => {\n    console.log('Chain changed:', chainId);\n  },\n  onDisconnect: (error) => {\n    console.log('Provider disconnected:', error);\n  },\n  onError: (error) => {\n    console.error('Provider error:', error);\n  },\n  onProvidersChanged: (providers) => {\n    console.log('Available providers:', providers);\n  },\n  \n  // Debug mode\n  debug: process.env.NODE_ENV === 'development'\n});\n```\n\n## 📚 Complete API Reference\n\n### useWeb3Provider Hook\n\nThe main hook that provides all wallet functionality.\n\n#### Parameters\n\n```typescript\ninterface Web3ProviderConfig {\n  // Provider preferences\n  preferred?: WalletProviderName[];           // Preferred providers in order\n  fallbackToAny?: boolean;                    // Fallback to any available provider\n  \n  // Connection settings\n  autoConnect?: boolean;                      // Auto-connect on initialization\n  checkInterval?: number;                     // Provider detection interval (ms)\n  \n  // Error handling\n  maxRetries?: number;                        // Max retry attempts for failed operations\n  requestTimeout?: number;                    // Request timeout (ms)\n  debug?: boolean;                            // Enable debug logging\n  \n  // Event callbacks\n  onError?: (error: Web3ProviderError) => void;\n  onAccountsChanged?: (accounts: string[]) => void;\n  onChainChanged?: (chainId: string) => void;\n  onDisconnect?: (error: any) => void;\n  onProvidersChanged?: (providers: DetectedWalletProvider[]) => void;\n}\n```\n\n#### Return Value\n\n```typescript\ninterface UseWeb3ProviderReturn {\n  // Provider state\n  providers: DetectedWalletProvider[];\n  currentProvider: DetectedWalletProvider | null;\n  accounts: string[];\n  chainId: string | null;\n  status: ProviderStatus;\n  error: Web3ProviderError | null;\n  isConnecting: boolean;\n  isDetecting: boolean;\n  \n  // Connection management\n  connect: (name: WalletProviderName) => Promise<ConnectionResult>;\n  disconnect: () => void;\n  getPreferredProvider: () => DetectedWalletProvider | undefined;\n  getProviderByName: (name: WalletProviderName) => EthereumProvider | undefined;\n  refreshProviders: () => DetectedWalletProvider[];\n  clearError: () => void;\n  \n  // Wallet actions (when connected)\n  getAccount: () => Promise<string>;\n  getAccounts: () => Promise<string[]>;\n  getBalance: (address?: string) => Promise<BalanceInfo>;\n  getTransactionCount: (address?: string) => Promise<number>;\n  estimateGas: (transaction: Partial<Transaction>) => Promise<GasEstimate>;\n  signMessage: (message: string) => Promise<string>;\n  signTypedData: (typedData: unknown) => Promise<string>;\n  sendTransaction: (transaction: Transaction) => Promise<string>;\n  getTransactionReceipt: (txHash: string) => Promise<TransactionReceipt>;\n  waitForTransaction: (txHash: string) => Promise<TransactionReceipt>;\n  switchToDefaultNetwork: () => Promise<void>;\n  customRequest: <T = any>(method: string, params?: any[]) => Promise<T>;\n  \n  // Utilities\n  utils: {\n    weiToEth: (wei: string) => string;\n    ethToWei: (eth: string) => string;\n    formatAddress: (address: string) => string;\n    isValidAddress: (address: string) => boolean;\n    isValidChainId: (chainId: string) => boolean;\n  };\n}\n```\n\n### Provider Status Types\n\n```typescript\ntype ProviderStatus = \n  | 'detecting'      // Scanning for providers\n  | 'connected'      // Successfully connected\n  | 'disconnected'   // Not connected\n  | 'error';         // Error state\n```\n\n### Error Handling\n\nThe SDK provides comprehensive error handling with specific error types:\n\n```typescript\n// Custom error types\nclass Web3ProviderError extends Error {\n  constructor(message: string, code: string, data?: any) {\n    super(message);\n    this.name = 'Web3ProviderError';\n    this.code = code;\n    this.data = data;\n  }\n  code: string;\n  data?: any;\n}\n\nclass ProviderNotFoundError extends Web3ProviderError {}\nclass ProviderNotConnectedError extends Web3ProviderError {}\nclass InvalidAccountError extends Web3ProviderError {}\nclass TransactionError extends Web3ProviderError {}\nclass NetworkError extends Web3ProviderError {}\n\n// Error codes\nconst ERROR_CODES = {\n  PROVIDER_NOT_FOUND: 'PROVIDER_NOT_FOUND',\n  PROVIDER_NOT_CONNECTED: 'PROVIDER_NOT_CONNECTED',\n  INVALID_ACCOUNT: 'INVALID_ACCOUNT',\n  TRANSACTION_ERROR: 'TRANSACTION_ERROR',\n  NETWORK_ERROR: 'NETWORK_ERROR',\n  USER_REJECTED: 'USER_REJECTED',\n  UNAUTHORIZED: 'UNAUTHORIZED',\n  UNSUPPORTED_METHOD: 'UNSUPPORTED_METHOD',\n  INVALID_PARAMS: 'INVALID_PARAMS',\n  INTERNAL_ERROR: 'INTERNAL_ERROR',\n  RESOURCE_UNAVAILABLE: 'RESOURCE_UNAVAILABLE',\n  TRANSACTION_REJECTED: 'TRANSACTION_REJECTED',\n  METHOD_NOT_SUPPORTED: 'METHOD_NOT_SUPPORTED',\n  LIMIT_EXCEEDED: 'LIMIT_EXCEEDED',\n  JSON_RPC_ERROR: 'JSON_RPC_ERROR',\n};\n```\n\n### Transaction Types\n\n```typescript\n// EIP-1559 Transaction (recommended)\ninterface EIP1559Transaction {\n  to?: string;\n  from: string;\n  gas?: string;\n  value?: string;\n  data?: string;\n  maxFeePerGas: string;\n  maxPriorityFeePerGas: string;\n  chainId?: string;\n  nonce?: string;\n}\n\n// Legacy Transaction (deprecated)\ninterface LegacyTransaction {\n  to?: string;\n  from: string;\n  gas?: string;\n  gasPrice: string;\n  value?: string;\n  data?: string;\n  nonce?: string;\n  chainId?: string;\n}\n\ntype Transaction = LegacyTransaction | EIP1559Transaction;\n\n// Transaction Receipt\ninterface TransactionReceipt {\n  transactionHash: string;\n  blockNumber: string;\n  blockHash: string;\n  transactionIndex: string;\n  from: string;\n  to: string;\n  status: string;\n  logs: TransactionLog[];\n}\n```\n\n## 🎯 Advanced Examples\n\n### Complete dApp Integration\n\n```typescript\nimport React, { useEffect, useState } from 'react';\nimport { useWeb3Provider } from 'custom-web3-provider-sdk';\n\nfunction CompleteDApp() {\n  const {\n    providers,\n    currentProvider,\n    accounts,\n    chainId,\n    status,\n    error,\n    connect,\n    disconnect,\n    getBalance,\n    sendTransaction,\n    signMessage,\n    signTypedData,\n    switchToDefaultNetwork,\n    customRequest,\n    utils\n  } = useWeb3Provider({\n    preferred: ['metamask', 'coinbase', 'trustwallet', 'lxxwallet'],\n    autoConnect: true,\n    debug: true,\n    onAccountsChanged: (accounts) => {\n      console.log('Accounts changed:', accounts);\n    },\n    onChainChanged: (chainId) => {\n      console.log('Chain changed to:', chainId);\n    }\n  });\n\n  const [balance, setBalance] = useState<string>('0');\n\n  // Auto-refresh balance when connected\n  useEffect(() => {\n    const refreshBalance = async () => {\n      if (status === 'connected' && accounts[0]) {\n        try {\n          const balanceInfo = await getBalance(accounts[0]);\n          setBalance(balanceInfo.balanceInEth);\n        } catch (error) {\n          console.error('Failed to get balance:', error);\n        }\n      }\n    };\n\n    refreshBalance();\n    const interval = setInterval(refreshBalance, 10000);\n    return () => clearInterval(interval);\n  }, [status, accounts]);\n\n  const handleConnectWallet = async (providerName: string) => {\n    try {\n      await connect(providerName);\n    } catch (error: any) {\n      if (error.code === 'PROVIDER_NOT_FOUND') {\n        alert(`${providerName} wallet is not installed. Please install it first.`);\n      } else {\n        alert(`Failed to connect: ${error.message}`);\n      }\n    }\n  };\n\n  const handleSendTransaction = async () => {\n    if (!accounts[0]) return;\n\n    try {\n      const txHash = await sendTransaction({\n        to: '0x742d35Cc6634C0532925a3b844Bc454e4438f44e',\n        value: utils.ethToWei('0.001'), // Send 0.001 ETH\n        maxFeePerGas: '0x2540be400',\n        maxPriorityFeePerGas: '0x3b9aca00',\n      });\n\n      alert(`Transaction sent: ${txHash}`);\n      \n      // Refresh balance after transaction\n      setTimeout(async () => {\n        try {\n          const balanceInfo = await getBalance(accounts[0]);\n          setBalance(balanceInfo.balanceInEth);\n        } catch (error) {\n          console.error('Failed to refresh balance:', error);\n        }\n      }, 2000);\n    } catch (error: any) {\n      if (error.code === 'USER_REJECTED') {\n        alert('Transaction cancelled by user');\n      } else {\n        alert(`Transaction failed: ${error.message}`);\n      }\n    }\n  };\n\n  const handleSignMessage = async () => {\n    try {\n      const message = `Hello from my dApp signed at ${new Date().toISOString()}`;\n      const signature = await signMessage(message);\n      console.log('Message signature:', signature);\n      alert(`Signed message: ${signature.slice(0, 20)}...`);\n    } catch (error: any) {\n      alert(`Message signing failed: ${error.message}`);\n    }\n  };\n\n  return (\n    <div style={{ maxWidth: '800px', margin: '0 auto', padding: '20px' }}>\n      <h1>Complete dApp Example</h1>\n      \n      {/* Connection Status */}\n      <div style={{ padding: '20px', backgroundColor: '#f5f5f5', borderRadius: '8px', marginBottom: '20px' }}>\n        <h3>Connection Status</h3>\n        <p><strong>Status:</strong> {status}</p>\n        {currentProvider && <p><strong>Provider:</strong> {currentProvider.name}</p>}\n        {accounts[0] && <p><strong>Account:</strong> {accounts[0]}</p>}\n        {chainId && <p><strong>Chain ID:</strong> {chainId}</p>}\n        {balance !== '0' && <p><strong>Balance:</strong> {balance} ETH</p>}\n      </div>\n\n      {/* Actions */}\n      <div style={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(300px, 1fr))', gap: '20px' }}>\n        {/* Connection Section */}\n        <div style={{ padding: '20px', border: '1px solid #ddd', borderRadius: '8px' }}>\n          <h3>🔗 Wallet Connection</h3>\n          {status === 'connected' ? (\n            <button onClick={disconnect} style={{ padding: '10px 20px', backgroundColor: '#f44336', color: 'white', border: 'none', borderRadius: '4px' }}>\n              Disconnect Wallet\n            </button>\n          ) : (\n            <div>\n              <p>Choose a wallet to connect:</p>\n              {providers.map(provider => (\n                <button\n                  key={provider.name}\n                  onClick={() => handleConnectWallet(provider.name)}\n                  style={{ margin: '5px', padding: '10px 15px', backgroundColor: '#2196F3', color: 'white', border: 'none', borderRadius: '4px' }}\n                >\n                  Connect {provider.name}\n                </button>\n              ))}\n            </div>\n          )}\n        </div>\n\n        {/* Transaction Section */}\n        {status === 'connected' && (\n          <div style={{ padding: '20px', border: '1px solid #ddd', borderRadius: '8px' }}>\n            <h3>💰 Transactions</h3>\n            <button onClick={handleSendTransaction} style={{ padding: '10px 20px', backgroundColor: '#4CAF50', color: 'white', border: 'none', borderRadius: '4px' }}>\n              Send Test Transaction\n            </button>\n          </div>\n        )}\n\n        {/* Signing Section */}\n        {status === 'connected' && (\n          <div style={{ padding: '20px', border: '1px solid #ddd', borderRadius: '8px' }}>\n            <h3>✍️ Message Signing</h3>\n            <button onClick={handleSignMessage} style={{ padding: '10px 20px', backgroundColor: '#FF9800', color: 'white', border: 'none', borderRadius: '4px' }}>\n              Sign Test Message\n            </button>\n          </div>\n        )}\n      </div>\n\n      {/* Error Display */}\n      {error && (\n        <div style={{ padding: '15px', backgroundColor: '#ffebee', border: '1px solid #f44336', borderRadius: '4px', color: '#d32f2f' }}>\n          <h4>❌ Error</h4>\n          <p>{error.message}</p>\n          <p><strong>Code:</strong> {error.code}</p>\n        </div>\n      )}\n    </div>\n  );\n}\n\nexport default CompleteDApp;\n```\n\n## 🔧 Custom Provider Requests (Any Method Supported)\n\n```typescript\nimport React, { useState, useEffect } from 'react';\nimport { useWeb3Provider } from 'custom-web3-provider-sdk';\n\nfunction CustomRequestDemo() {\n  const { customRequest, status, utils } = useWeb3Provider();\n  const [blockNumber, setBlockNumber] = useState<string>('0');\n  const [gasPrice, setGasPrice] = useState<string>('0');\n\n  // Auto-refresh blockchain data\n  useEffect(() => {\n    const fetchBlockchainData = async () => {\n      if (status === 'connected') {\n        try {\n          const [block, gas] = await Promise.all([\n            customRequest<string>('eth_blockNumber'),\n            customRequest<string>('eth_gasPrice')\n          ]);\n          setBlockNumber(block);\n          setGasPrice(gas);\n        } catch (error) {\n          console.error('Failed to fetch blockchain data:', error);\n        }\n      }\n    };\n\n    fetchBlockchainData();\n    const interval = setInterval(fetchBlockchainData, 10000);\n    return () => clearInterval(interval);\n  }, [status, customRequest]);\n\n  const getBlockInformation = async () => {\n    try {\n      // Get current block\n      const blockNumber = await customRequest<string>('eth_blockNumber');\n      console.log('Current block:', parseInt(blockNumber, 16));\n\n      // Get block details\n      const block = await customRequest<any>('eth_getBlockByNumber', [\n        blockNumber, true // with transactions\n      ]);\n      console.log('Block details:', block);\n\n      // Get gas price\n      const gasPrice = await customRequest<string>('eth_gasPrice');\n      const gasInEth = utils.weiToEth(gasPrice);\n      console.log('Gas price (ETH):', gasInEth);\n      console.log('Gas price (Wei):', gasPrice);\n\n      // Get network version\n      const networkId = await customRequest<string>('net_version');\n      console.log('Network version:', networkId);\n\n      // Get chain ID\n      const chainId = await customRequest<string>('eth_chainId');\n      console.log('Chain ID:', chainId);\n\n    } catch (error) {\n      console.error('Block information failed:', error);\n    }\n  };\n\n  const getContractData = async () => {\n    try {\n      const contractAddress = '0x742d35Cc6634C0532925a3b844Bc454e4438f44e';\n\n      // Check if it's a contract\n      const code = await customRequest<string>('eth_getCode', [\n        contractAddress,\n        'latest'\n      ]);\n      console.log('Contract code length:', code.length);\n      console.log('Is contract:', code !== '0x');\n\n      // Call contract method\n      const result = await customRequest<string>('eth_call', [{\n        to: contractAddress,\n        data: '0x70a08231000000000000000000000000123456789012345678901234567890123456789012'\n      }]);\n      console.log('Contract call result:', result);\n    } catch (error) {\n      console.error('Contract interaction failed:', error);\n    }\n  };\n\n  return (\n    <div style={{ padding: '20px' }}>\n      <h2>Custom Request Examples</h2>\n      \n      <div style={{ marginBottom: '20px' }}>\n        <h3>Blockchain Data</h3>\n        <p>Current Block: {parseInt(blockNumber, 16)}</p>\n        <p>Gas Price: {utils.weiToEth(gasPrice)} ETH</p>\n      </div>\n\n      <div style={{ display: 'flex', gap: '10px', flexWrap: 'wrap' }}>\n        <button onClick={getBlockInformation} style={{ padding: '10px 20px', backgroundColor: '#4CAF50', color: 'white', border: 'none', borderRadius: '4px' }}>\n          Get Block Info\n        </button>\n        <button onClick={getContractData} style={{ padding: '10px 20px', backgroundColor: '#2196F3', color: 'white', border: 'none', borderRadius: '4px' }}>\n          Interact with Contract\n        </button>\n      </div>\n\n      <div style={{ marginTop: '20px', padding: '15px', backgroundColor: '#f5f5f5', borderRadius: '4px' }}>\n        <h4>Common Custom Request Methods:</h4>\n        <ul>\n          <li><code>eth_blockNumber</code> - Get current block number</li>\n          <li><code>eth_gasPrice</code> - Get current gas price</li>\n          <li><code>eth_getBalance</code> - Get account balance</li>\n          <li><code>eth_getCode</code> - Check if address is a contract</li>\n          <li><code>eth_call</code> - Read from smart contracts</li>\n          <li><code>eth_estimateGas</code> - Estimate transaction gas</li>\n          <li><code>eth_getTransactionReceipt</code> - Get transaction status</li>\n          <li><code>net_version</code> - Get network ID</li>\n        </ul>\n      </div>\n    </div>\n  );\n}\n\nexport default CustomRequestDemo;\n```\n\n## 🔄 Account Events Testing\n\nThe SDK now includes comprehensive account change event testing functionality to ensure reliable wallet integration:\n\n### Real-time Event Monitoring\n\n```typescript\nimport { useWeb3Provider } from 'custom-web3-provider-sdk';\n\nfunction AccountEventsDemo() {\n  const {\n    accounts,\n    chainId,\n    status,\n    currentProvider,\n    connect,\n    disconnect\n  } = useWeb3Provider({\n    preferred: ['metamask', 'coinbase', 'trustwallet', 'lxxwallet'],\n    debug: true,\n    \n    // Enhanced event handlers with validation\n    onAccountsChanged: (newAccounts) => {\n      console.log('🔑 Accounts changed:', newAccounts);\n      if (newAccounts.length === 0) {\n        console.log('⚠️ Wallet disconnected');\n      } else {\n        console.log(`📋 Current accounts: ${newAccounts.join(', ')}`);\n      }\n    },\n    \n    onChainChanged: (newChainId) => {\n      console.log('🔗 Chain changed to:', newChainId);\n    },\n    \n    onDisconnect: (error) => {\n      console.error('💔 Provider disconnected:', error);\n    },\n    \n    onError: (error) => {\n      console.error('❌ Provider error:', error);\n    }\n  });\n\n  return (\n    <div>\n      <h2>Account Events Testing</h2>\n      <div>\n        <h3>Current State</h3>\n        <p>Status: {status}</p>\n        <p>Provider: {currentProvider?.name || 'None'}</p>\n        <p>Chain ID: {chainId || 'None'}</p>\n        <p>Accounts: {accounts.length > 0 ? `${accounts.length} account(s)` : 'None'}</p>\n        {accounts.length > 0 && (\n          <div>\n            <h4>Account Addresses:</h4>\n            {accounts.map((account, index) => (\n              <div key={index} style={{ fontFamily: 'monospace', fontSize: '12px' }}>\n                {account}\n              </div>\n            ))}\n          </div>\n        )}\n      </div>\n      \n      <div style={{ marginTop: '20px' }}>\n        <h3>How to Test</h3>\n        <ol>\n          <li>Connect to a wallet (MetaMask, Coinbase, Trust Wallet, LXX Wallet, etc.)</li>\n          <li>In your wallet extension, switch to a different account</li>\n          <li>Try switching to a different network (Ethereum, Polygon, etc.)</li>\n          <li>Disconnect and reconnect your wallet</li>\n          <li>Watch the console for real-time event logs</li>\n        </ol>\n        \n        <div style={{ padding: '15px', backgroundColor: '#e8f5e8', borderRadius: '4px', marginTop: '10px' }}>\n          <strong>Expected behavior:</strong> When you change accounts or networks in your wallet, \n          you should see events logged in the console and the UI should update automatically.\n        </div>\n      </div>\n    </div>\n  );\n}\n```\n\n### Event Testing Features\n\n- ✅ **Real-time Account Changes**: Detects when users switch accounts in their wallet\n- ✅ **Network Switching**: Monitors chain changes across different networks\n- ✅ **Connection State**: Tracks wallet connection and disconnection events\n- ✅ **Error Handling**: Comprehensive error logging and recovery\n- ✅ **Validation**: Input validation for all event data\n- ✅ **Debug Logging**: Detailed console output for troubleshooting\n\n### Supported Wallet Providers\n\nThe SDK now supports the following wallet providers:\n\n- **MetaMask** (`window.ethereum`)\n- **Coinbase Wallet** (`window.coinbaseWalletExtension`)\n- **Trust Wallet** (`window.trustwallet`)\n- **Rabby Wallet** (`window.rabby`)\n- **Brave Wallet** (`window.brave`)\n- **LXX Wallet** (`window.lxxwallet`) - *New!*\n- **Custom Wallet** (`window.customWallet`)\n\n## 🛡️ Enhanced Security Features\n\n### Input Validation & Sanitization\n\n```typescript\nimport { useWeb3Provider } from 'custom-web3-provider-sdk';\n\nfunction SecurityDemo() {\n  const { signMessage, sendTransaction, utils } = useWeb3Provider({\n    debug: true,\n    onError: (error) => {\n      console.error('Security error:', error.code, error.message);\n    }\n  });\n\n  const secureSignMessage = async () => {\n    try {\n      const message = 'My secure message';\n      // Auto-validation applied - length limit, content sanitization, type validation\n      const signature = await signMessage(message);\n      console.log('✅ Secure signature:', signature);\n    } catch (error) {\n      if (error.code === 'INVALID_PARAMS') {\n        console.error('❌ Message validation failed:', error.message);\n      }\n    }\n  };\n\n  const secureTransaction = async () => {\n    try {\n      const transaction = {\n        to: '0x742d35Cc6634C0532925a3b844Bc454e4438f44e',\n        value: utils.ethToWei('1.5'),\n        maxFeePerGas: '0x2540be400',\n        maxPriorityFeePerGas: '0x3b9aca00',\n      };\n\n      // Security features applied:\n      // - Value bounds checking\n      // - Gas limit validation \n      // - Address format validation\n      // - Nonce management\n      const txHash = await sendTransaction(transaction);\n      console.log('✅ Secure transaction sent:', txHash);\n    } catch (error) {\n      console.error('❌ Transaction security check failed:', error);\n    }\n  };\n\n  return (\n    <div>\n      <button onClick={secureSignMessage}>🛡️ Secure Sign</button>\n      <button onClick={secureTransaction}>🔒 Secure Transaction</button>\n    </div>\n  );\n}\n```\n\n### Enhanced Event Handling\n\n```typescript\nfunction EventHandlingDemo() {\n  const { \n    accounts, \n    chainId, \n    status,\n    connect,\n    utils \n  } = useWeb3Provider({\n    onAccountsChanged: (newAccounts) => {\n      // Validates each account address\n      console.log('🔑 Accounts changed:', newAccounts);\n      console.log('- Valid accounts:', newAccounts.filter(utils.isValidAddress));\n      \n      if (newAccounts.length === 0) {\n        console.log('⚠️ Wallet disconnected');\n      }\n    },\n    \n    onChainChanged: (newChainId) => {\n      // Validates chain ID format\n      console.log('🔗 Chain changed to:', newChainId);\n      console.log('- Valid format:', utils.isValidChainId(newChainId));\n    },\n    \n    onDisconnect: (error) => {\n      console.log('💔 Provider disconnected:', error);\n    },\n    \n    onError: (error) => {\n      console.error('❌ System error:', {\n        code: error.code,\n        message: error.message,\n        data: error.data\n      });\n    }\n  });\n\n  return <div>Enhanced event handling active</div>;\n}\n```\n\n## 🔧 Development Tools\n\n### Building and Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Type check\nnpm run type-check\n\n# Lint code\nnpm run lint\n\n# Fix linting errors\nnpm run lint:fix\n\n# Format code\nnpm run format\n\n# Build for production\nnpm run build\n\n# Clean build files\nnpm run clean\n\n# Run all checks (lint + type + format)\nnpm run check-all\n```\n\n## 🦺 Testing\n\n```bash\n# Run test suite\nnpm test\n\n# Run tests with coverage\nnpm run test:coverage\n\n# Run tests in watch mode\nnpm run test:watch\n```\n\n## 📦 Publishing Guide\n\nWe've prepared the package for publishing:\n\n```bash\n# Build the project\nnpm run build\n\n# Pack to verify contents\nnpm pack --dry-run\n\n# Publish to npm (requires npm login first)\nnpm publish\n```\n\n### Publishing Checklist\n\nBefore publishing:\n\n- ✅ Package name is `custom-web3-provider-sdk`\n- ✅ All \"gala\" references removed and replaced with \"web3\" \n- ✅ Package description updated for general-purpose use\n- ✅ All files included in package.json \"files\" field\n- ✅ TypeScript types exported properly\n- ✅ Build outputs compatible (ESM/CJS)\n- ✅ README is comprehensive and professional\n- ✅ Demo includes all major functionality\n- ✅ Error messages are production-ready\n\n## 🔧 Configuration Files\n\n### TypeScript Configuration\n\nThe project includes multiple TypeScript configurations:\n- `tsconfig.json` - Base configuration\n- `tsconfig.cjs.json` - CommonJS build\n- `tsconfig.esm.json` - ESM build\n\n### ESLint Configuration\n\n- Uses `eslint.config.js` (flat config)\n- TypeScript support\n- Prettier integration\n- React hooks rules\n- Browser environment globals\n\n### Prettier Configuration\n\n- Single quotes\n- Semicolons required\n- 2-space indentation\n- 80 character line width\n- Trailing commas\n\n## 🆕 Recent Updates & Fixes\n\n### v1.0.6 - Account Events & LXX Wallet Support\n\n**🔧 Fixed Account Change Events**\n- ✅ **Fixed MetaMask account change events**: Account changes now fire properly across all wallet providers\n- ✅ **Enhanced global event handling**: Improved event listener setup for better reliability\n- ✅ **Real-time event testing**: Added comprehensive testing functionality in the demo\n- ✅ **Robust event validation**: Enhanced input validation for all wallet events\n\n**🆕 New Wallet Provider Support**\n- ✅ **LXX Wallet integration**: Added support for `window.lxxwallet` provider\n- ✅ **Enhanced provider detection**: Improved detection patterns for all supported wallets\n- ✅ **Better error handling**: More robust error handling for provider-specific issues\n\n**🔍 Enhanced Debugging**\n- ✅ **Comprehensive logging**: Added detailed debug logging for event handling\n- ✅ **Event testing UI**: Interactive testing interface in the demo application\n- ✅ **Real-time monitoring**: Live event log with color-coded messages\n\n### Breaking Changes\n- None in this version - fully backward compatible\n\n## 🎯 Migration Guide\n\nFor anyone migrating from earlier versions:\n\n1. **Hook name**: `useGalaProvider` → `useWeb3Provider`\n2. **Network switching**: `switchToGalaNetwork` → `switchToDefaultNetwork`\n3. **Error types**: All error classes renamed to `Web3*` instead of `Gala*`\n4. **General purpose**: Module no longer tied to specific blockchain network\n\n## 📞 Support\n\nFor support:\n1. Check this README for documentation\n2. Look at the example implementations\n3. Open an issue on the GitHub repository\n4. Contact the development team\n\n## 🤝 Contributing\n\nContributions welcome! Please:\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Add tests (if applicable)\n5. Submit a pull request\n\n## 📄 License\n\nMIT License - see LICENSE file for details.\n\n---\n\n**Built with 💜 for the complete Web3 ecosystem**\n\nPerfect for any blockchain project requiring:\n- ✅ Multi-wallet connection (including LXX Wallet)\n- ✅ Transaction handling  \n- ✅ Secure message signing\n- ✅ Network switching\n- ✅ Real-time account change detection\n- ✅ Cross-platform compatibility\n- ✅ Production-ready error handling\n- ✅ Comprehensive TypeScript support\n- ✅ Event testing and validation","readmeFilename":"readme.md"}