{"_id":"@daevm/ethsign-sp-sdk","_rev":"12-8ca38b1d1355f6c204ec4eb709a104ff","name":"@daevm/ethsign-sp-sdk","dist-tags":{"latest":"0.8.9"},"versions":{"0.7.7":{"name":"@daevm/ethsign-sp-sdk","version":"0.7.7","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.7.7","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"dist":{"shasum":"1afe9b5b5a302e255036d5492f5602d37d821c81","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.7.7.tgz","fileCount":74,"integrity":"sha512-wgJHLYEeOxcjzpiBuR2alJ2IolRzHFQqplcXf3N9z6iHzSTvLZo+C/uYCNnODgS+I0JdCmX81YysjlajKO+9mg==","signatures":[{"sig":"MEYCIQDbBGCTbXoMKOISZ0PtS8aBbqP5GF/XT/kBykRGyHEU2wIhAKmJ4hhn1ZrOaXOQDMoIGpvmYH/W1UTUOfqNJl2ayWWh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75521013},"main":"dist/index.cjs","module":"dist/index.esm.js","gitHead":"0b5937b1ca89e2d0ae43e5d81d92746c23af4cef","scripts":{"dev":"rollup -c --watch","pub":"npm run build && npm publish","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","docs:dev":"vocs dev","docs:build":"vocs build","docs:preview":"vocs preview"},"typings":"dist/index.d.ts","_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"_npmVersion":"10.2.3","description":"### demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","tslib":"^2.6.2","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.5.1","@lit-protocol/auth-helpers":"^6.5.1","@lit-protocol/contracts-sdk":"^6.5.1","@lit-protocol/lit-node-client":"^6.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vocs":"^1.0.0-alpha.29","react":"18","rollup":"^4.9.1","react-dom":"18","typescript":"^5.3.3","rollup-watch":"^4.3.1","rollup-plugin-json":"^4.0.0","@lit-protocol/types":"^6.4.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.7.7_1731734133514_0.7616262016789523","host":"s3://npm-registry-packages"}},"0.7.8":{"name":"@daevm/ethsign-sp-sdk","version":"0.7.8","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.7.8","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"dist":{"shasum":"cdd9e978c3e0bad140eaea30a44a5f8b84db2785","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.7.8.tgz","fileCount":73,"integrity":"sha512-w846v9oI+2u3t4PCAerJ8i1+TUZzeDs3SLaTxzBMTMXm/JNiGMyrzTYW9loU39PVDFPZlq0LKL+6A6+m5Ep/nA==","signatures":[{"sig":"MEUCICKR+3pOnbBUu9VW2Q5yhQv+mfh+v+WhabgSpUolSyWRAiEAuCG3dmqvSCDi9nECS5MbCsIZ5Kepc/2HRPROgW5ob4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65757552},"main":"dist/index.cjs","module":"dist/index.esm.js","gitHead":"698b4f9c53261a978ac2327beb9e0449146c0171","scripts":{"dev":"rollup -c --watch","pub":"npm run build && npm publish","test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c","docs:dev":"vocs dev","docs:build":"vocs build","docs:preview":"vocs preview"},"typings":"dist/index.d.ts","_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"_npmVersion":"10.2.3","description":"### demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","tslib":"^2.6.2","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.11.1","@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vocs":"^1.0.0-alpha.29","react":"18","rollup":"^4.9.1","react-dom":"18","typescript":"^5.3.3","rollup-watch":"^4.3.1","rollup-plugin-json":"^4.0.0","@lit-protocol/types":"^6.11.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^25.0.7","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.7.8_1731735311619_0.7497668414698482","host":"s3://npm-registry-packages"}},"0.7.9":{"name":"@daevm/ethsign-sp-sdk","version":"0.7.9","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.7.9","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},"dist":{"shasum":"4f56c39bde003fbb3d52b8e7e25c10b7d8160962","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.7.9.tgz","fileCount":24,"integrity":"sha512-lB1R1cxHWWuRDSk5pWmLNOU36tEU77MSXXJTql60Is9Cb30ryHy68aOvFzq0YDd/G+xqbCT/ZM3oOhtt2olbUA==","signatures":[{"sig":"MEQCIAkVJXx5hzOkUSR79A6x5sqO/w7RrCi6DDlhWoUX46oKAiBgl6pgM1fWvBvdnZbFxqiXPzd66CIX1r6DHpeUcHTbOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123415},"main":"build/esm/index.js","types":"build/types/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bf865f473447d0eca86a4a16ace81843a474bc37","scripts":{"pub":"npm run build && npm publish","lint":"eslint --max-warnings=0 src","test":"jest --passWithNoTests","build":"rm -rf dist && npm run build:types && npm run build:esm && npm run build:cjs","clean":"rm -rf dist && rm tsconfig.tsbuildinfo","format":"prettier --write '**/*.{js,ts,json}'","test:ci":"jest --config=jest.json","semantic":"npx semantic-release","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:watch":"npm run test -- --watch --verbose","build:local":"npm run build && cp -r dist ~/AppData/Roaming/npm/node_modules/@daevm/ethsign-sp-sdk","build:types":"tsc -p tsconfig.types.json","build:watch":"npm run build:esm -- --watch","build:local:ubuntu":"npm run build && cp -r dist /usr/lib/node_modules/@daevm/ethsign-sp-sdk"},"_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ethsign-sp-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"### demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.11.1","@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3","typescript":"^5.3.3","@types/node":"^22.9.0","@lit-protocol/types":"^6.11.1","eslint-config-prettier":"^9.1.0","eslint-config-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.7.9_1731750359477_0.7886788703657761","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@daevm/ethsign-sp-sdk","version":"0.8.0","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.8.0","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},"dist":{"shasum":"e04783972dd102624887f8ea2b385cf7b05912bf","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.8.0.tgz","fileCount":24,"integrity":"sha512-X6xVJTrGfvLhjZqepijrMGYyD9YDleoGvXST1wdiR09A97bz1NKHiEIbsnZ6dpUqrrYG1NfH3HCXab3nj33dwQ==","signatures":[{"sig":"MEYCIQCx/m9FFMlEeiKZCBFLL/VMRH1UEDSZ3AfODKnQMydurgIhAParwtKW0AeDXS5jZXn8/SBj2MHVCob4pQ0gDEdjmcuf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123435},"main":"build/esm/index.js","type":"module","types":"build/types/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bf865f473447d0eca86a4a16ace81843a474bc37","scripts":{"pub":"npm run build && npm publish","lint":"eslint --max-warnings=0 src","test":"jest --passWithNoTests","build":"rm -rf dist && npm run build:types && npm run build:esm && npm run build:cjs","clean":"rm -rf dist && rm tsconfig.tsbuildinfo","format":"prettier --write '**/*.{js,ts,json}'","test:ci":"jest --config=jest.json","semantic":"npx semantic-release","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:watch":"npm run test -- --watch --verbose","build:local":"npm run build && cp -r dist ~/AppData/Roaming/npm/node_modules/@daevm/ethsign-sp-sdk","build:types":"tsc -p tsconfig.types.json","build:watch":"npm run build:esm -- --watch","build:local:ubuntu":"npm run build && cp -r dist /usr/lib/node_modules/@daevm/ethsign-sp-sdk"},"_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ethsign-sp-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"### demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.11.1","@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3","typescript":"^5.3.3","@types/node":"^22.9.0","@lit-protocol/types":"^6.11.1","eslint-config-prettier":"^9.1.0","eslint-config-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.8.0_1731750532301_0.7301941555012115","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@daevm/ethsign-sp-sdk","version":"0.8.1","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.8.1","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},"dist":{"shasum":"9dedd39fea9fd3c4c3b86b67b0b4550a8b4f43ac","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.8.1.tgz","fileCount":24,"integrity":"sha512-vs3A252/KQ883LAsA06iMcrdXDeV35t7Nk4TOUeFjuAPEUsywH5u/bG4mpXJ+o+GQvcUmIqb9vBCu0pfbLWDTg==","signatures":[{"sig":"MEUCIF2irRXbgy/dGATOx2A7rScQfGQSukX55++DcU/45NigAiEAri3jK0tK4VwOcKHba+akxHcipiq7KuAYMp5KYf27TBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125160},"main":"build/esm/index.js","type":"module","types":"build/types/index.d.ts","source":"src/index.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./build/types/index.d.ts","import":"./build/esm/index.js","default":"./build/esm/index.js","require":"./build/cjs/index.js"},"./types":{"types":"./build/types/types/index.d.ts","import":"./build/esm/types/index.d.ts","default":"./build/esm/types/index.d.ts","require":"./build/cjs/types/index.d.ts"},"./utils":{"types":"./build/types/utils/index.d.ts","import":"./build/esm/utils/index.js","default":"./build/esm/utils/index.js","require":"./build/cjs/utils/index.js"},"./clients/evm":{"types":"./build/types/clients/evm/index.d.ts","import":"./build/esm/clients/evm/index.js","default":"./build/esm/clients/evm/index.js","require":"./build/cjs/clients/evm/index.js"},"./IndexService":{"types":"./build/types/IndexService.d.ts","import":"./build/esm/IndexService.js","default":"./build/esm/IndexService.js","require":"./build/cjs/IndexService.js"},"./SignProtocolClient":{"types":"./build/types/SignProtocolClient.d.ts","import":"./build/esm/SignProtocolClient.js","default":"./build/esm/SignProtocolClient.js","require":"./build/cjs/SignProtocolClient.js"},"./clients/evm/OnChain":{"import":"./build/esm/clients/evm/OnChain/index.js","default":"./build/esm/clients/evm/OnChain/index.js","require":"./build/cjs/clients/evm/OnChain/index.js"},"./clients/evm/OffChain":{"import":"./build/esm/clients/evm/OffChain/index.js","default":"./build/esm/clients/evm/OffChain/index.js","require":"./build/cjs/clients/evm/OffChain/index.js"}},"gitHead":"6ce16e0acbe5a7d601e2a975902e9fe3f9dc3b59","scripts":{"pub":"npm run build && npm publish","lint":"eslint --max-warnings=0 src","build":"rm -rf dist && npm run build:types && npm run build:esm && npm run build:cjs","clean":"rm -rf dist && rm tsconfig.tsbuildinfo","format":"prettier --write '**/*.{js,ts,json}'","semantic":"npx semantic-release","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:local":"npm run build && cp -r dist ~/AppData/Roaming/npm/node_modules/@daevm/ethsign-sp-sdk","build:types":"tsc -p tsconfig.types.json","build:watch":"npm run build:esm -- --watch","build:local:ubuntu":"npm run build && cp -r dist /usr/lib/node_modules/@daevm/ethsign-sp-sdk"},"_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ethsign-sp-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"### demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.11.1","@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3","typescript":"^5.3.3","@types/node":"^22.9.0","@lit-protocol/types":"^6.11.1","eslint-config-prettier":"^9.1.0","eslint-config-typescript":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.8.1_1731754150679_0.10801893537717078","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@daevm/ethsign-sp-sdk","version":"0.8.2","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.8.2","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},".":{"import":"build/esm/index.js","require":"build/cjs/index.js"},"dist":{"shasum":"9e49579cfb0cd3c99b0031856507642affaa0625","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.8.2.tgz","fileCount":24,"integrity":"sha512-02lvY1WOYWmdgh8sJEMy/bFNNhcvUo+iWgwSFPekV9fEyblCTiJXAUrUqdKQbwqTuhgoW/eyLOjGes01bfEMAA==","signatures":[{"sig":"MEUCID9JXunSzM8whtW/l6F08fhtAK92b7j4dyFRqckUBeLFAiEAzW6qQ1JJrO5S9pmtlUugddH5kzusLan49DRI/zwZ8Ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123992},"main":"build/esm/index.js","type":"module","types":"build/types/index.d.ts","source":"src/index.ts","./types":{"import":"build/esm/types/index.d.ts","require":"build/cjs/types/index.d.ts"},"./utils":{"import":"build/esm/utils/index.js","require":"build/cjs/utils/index.js"},"engines":{"node":">=20.0.0"},"gitHead":"40ee1978ddb80afb873c5a8ed9c031ad16ba6309","scripts":{"pub":"npm run build && npm publish","lint":"eslint --max-warnings=0 src","build":"rm -rf dist && npm run build:types && npm run build:esm && npm run build:cjs","clean":"rm -rf dist && rm tsconfig.tsbuildinfo","format":"prettier --write '**/*.{js,ts,json}'","semantic":"npx semantic-release","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:local":"npm run build && cp -r dist ~/AppData/Roaming/npm/node_modules/@daevm/ethsign-sp-sdk","build:types":"tsc -p tsconfig.types.json","build:watch":"npm run build:esm -- --watch","build:local:ubuntu":"npm run build && cp -r dist /usr/lib/node_modules/@daevm/ethsign-sp-sdk"},"_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ethsign-sp-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"### demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.11.1","@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"./clients/evm":{"import":"build/esm/clients/evm/index.js","require":"build/cjs/clients/evm/index.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"./IndexService":{"import":"build/esm/IndexService.js","require":"build/cjs/IndexService.js"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3","typescript":"^5.3.3","@types/node":"^22.9.0","@lit-protocol/types":"^6.11.1","eslint-config-prettier":"^9.1.0","eslint-config-typescript":"^3.0.0"},"./SignProtocolClient":{"import":"build/esm/SignProtocolClient.js","require":"build/cjs/SignProtocolClient.js"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.8.2_1731755156646_0.8798822641632251","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@daevm/ethsign-sp-sdk","version":"0.8.3","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.8.3","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},".":{"import":"./build/esm/index.js","require":"./build/cjs/index.js"},"dist":{"shasum":"0159b167be5fca0c86ad6af9e78f30d9b23a9648","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.8.3.tgz","fileCount":208,"integrity":"sha512-Dcd4zn8y2+zE+qA1+emdXyZF9eCrWzTNILDDiulhe4UFQexCCn+OvnT8qNXzL7Su2Hm9Hk9zFspyVWo5q69K4g==","signatures":[{"sig":"MEUCIQCxVSMbIFWovrthM/WcgHP3ZjZwzPcyMk2rkHK9bKczfwIgDO6z1Y+rY+5U3MHma3/RQs78bK2i1Qee7ZkxN8UZ+Ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1916276},"main":"build/esm/index.js","type":"module","types":"build/types/index.d.ts","source":"src/index.ts","./types":{"import":"./build/esm/types/index.d.ts","require":"./build/cjs/types/index.d.ts"},"./utils":{"import":"./build/esm/utils/index.js","require":"./build/cjs/utils/index.js"},"engines":{"node":">=20.0.0"},"gitHead":"390a0eba557cc123d406b49461b09a71da8eef51","scripts":{"pub":"npm run build && npm publish","lint":"eslint --max-warnings=0 src","build":"rm -rf dist && npm run build:types && npm run build:esm && npm run build:cjs","clean":"rm -rf dist && rm tsconfig.tsbuildinfo","format":"prettier --write '**/*.{js,ts,json}'","semantic":"npx semantic-release","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:local":"npm run build && cp -r dist ~/AppData/Roaming/npm/node_modules/@daevm/ethsign-sp-sdk","build:types":"tsc -p tsconfig.types.json","build:watch":"npm run build:esm -- --watch","build:local:ubuntu":"npm run build && cp -r dist /usr/lib/node_modules/@daevm/ethsign-sp-sdk"},"_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ethsign-sp-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"### demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.11.1","@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"./clients/evm":{"import":"./build/esm/clients/evm/index.js","require":"./build/cjs/clients/evm/index.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"./IndexService":{"import":"./build/esm/IndexService.js","require":"./build/cjs/IndexService.js"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3","typescript":"^5.3.3","@types/node":"^22.9.0","@lit-protocol/types":"^6.11.1","eslint-config-prettier":"^9.1.0","eslint-config-typescript":"^3.0.0"},"./SignProtocolClient":{"import":"./build/esm/SignProtocolClient.js","require":"./build/cjs/SignProtocolClient.js"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.8.3_1731756686426_0.0052569389565289","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@daevm/ethsign-sp-sdk","version":"0.8.4","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.8.4","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},".":{"import":"./build/esm/index.js","require":"./build/cjs/index.js"},"dist":{"shasum":"27c86970350f16eaef2dd177085bc7101260bebb","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.8.4.tgz","fileCount":212,"integrity":"sha512-ru5R1A9+DG24R7a2M1xrufX4tv8jt8veBVYOM3Rx0JU2dc/bqljhb6sQooe8zFo40B7Bc6n0b+ANkA6sTxfeNw==","signatures":[{"sig":"MEQCIG2vzaeIkVV1qEx6qGLRYUuTSLWKjCp/vHczjghdjTx9AiAGQ9TNtD1DqHJ88z1CElLXD/6Ih5scQusAQy4F3I8r2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1891040},"main":"build/esm/index.js","type":"module","types":"build/types/index.d.ts","source":"src/index.ts","./types":{"import":"./build/esm/types/index.d.ts","require":"./build/cjs/types/index.d.ts"},"./utils":{"import":"./build/esm/utils/index.js","require":"./build/cjs/utils/index.js"},"engines":{"node":">=20.0.0"},"gitHead":"6cd4519d4d0003ae6903bb3918ef940b0f5c0122","scripts":{"pub":"npm run build && npm publish","lint":"eslint --max-warnings=0 src","build":"rm -rf dist && npm run build:types && npm run build:esm","clean":"rm -rf dist && rm tsconfig.tsbuildinfo","format":"prettier --write '**/*.{js,ts,json}'","semantic":"npx semantic-release","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:local":"npm run build && cp -r dist ~/AppData/Roaming/npm/node_modules/@daevm/ethsign-sp-sdk","build:types":"tsc -p tsconfig.types.json","build:watch":"npm run build:esm -- --watch","build:local:ubuntu":"npm run build && cp -r dist /usr/lib/node_modules/@daevm/ethsign-sp-sdk"},"_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ethsign-sp-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"### demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.11.1","@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"./clients/evm":{"import":"./build/esm/clients/evm/index.js","require":"./build/cjs/clients/evm/index.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"./IndexService":{"import":"./build/esm/IndexService.js","require":"./build/cjs/IndexService.js"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3","typescript":"^5.3.3","@types/node":"^22.9.0","@lit-protocol/types":"^6.11.1","eslint-config-prettier":"^9.1.0","eslint-config-typescript":"^3.0.0"},"./SignProtocolClient":{"import":"./build/esm/SignProtocolClient.js","require":"./build/cjs/SignProtocolClient.js"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.8.4_1731775574154_0.003524275790414144","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"@daevm/ethsign-sp-sdk","version":"0.8.5","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.8.5","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},".":{"import":"./build/esm/index.js","require":"./build/cjs/index.js"},"dist":{"shasum":"0b933bc2b44030d57751dffe9f78f316a214328a","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.8.5.tgz","fileCount":145,"integrity":"sha512-kK4rNYLzfHDcn1sA8CDHInUse8n57hbFh+9HMSKpseQBz12qWJGrfCcvR5eioA3Qwwzg3LVdQjYAEJdwBQTNNg==","signatures":[{"sig":"MEUCIAUtmDxJTjnJSkiDcxcbNEMVNSVFESwloda3AmW7bFNeAiEAjcPYqF08htZuH+Lwl5ES31WcHMM7f61TnlCKuwkEmDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2192415},"main":"build/esm/index.js","type":"module","types":"build/types/index.d.ts","source":"src/index.ts","./types":{"import":"./build/esm/types/index.d.ts","require":"./build/cjs/types/index.d.ts"},"./utils":{"import":"./build/esm/utils/index.js","require":"./build/cjs/utils/index.js"},"engines":{"node":">=20.0.0"},"gitHead":"275c30755de3279f85be96fc9c46e35f7c3550b7","scripts":{"pub":"npm run build && npm publish","lint":"eslint --max-warnings=0 src","build":"rm -rf build && npm run build:types && npm run build:esm","clean":"rm -rf build && rm tsconfig.tsbuildinfo","format":"prettier --write '**/*.{js,ts,json}'","semantic":"npx semantic-release","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:local":"npm run build && cp -r build ~/AppData/Roaming/npm/node_modules/@daevm/ethsign-sp-sdk","build:types":"tsc -p tsconfig.types.json","build:watch":"npm run build:esm -- --watch","build:local:ubuntu":"npm run build && cp -r build /usr/lib/node_modules/@daevm/ethsign-sp-sdk"},"_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ethsign-sp-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"### Demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.11.1","@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"./clients/evm":{"import":"./build/esm/clients/evm/index.js","require":"./build/cjs/clients/evm/index.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"./IndexService":{"import":"./build/esm/IndexService.js","require":"./build/cjs/IndexService.js"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3","typescript":"^5.3.3","@types/node":"^22.9.0","@lit-protocol/types":"^6.11.1","eslint-config-prettier":"^9.1.0","eslint-config-typescript":"^3.0.0"},"./SignProtocolClient":{"import":"./build/esm/SignProtocolClient.js","require":"./build/cjs/SignProtocolClient.js"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.8.5_1731800746738_0.8486028957197578","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"@daevm/ethsign-sp-sdk","version":"0.8.6","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.8.6","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},".":{"import":"./build/esm/index.js","require":"./build/cjs/index.js"},"dist":{"shasum":"c46f788d99e8fcc11082c5a863c9b933d8ac4518","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.8.6.tgz","fileCount":145,"integrity":"sha512-KdNy0wvl/vs9dKEK6YxnyoX/fmFgTTZDFAVUFh4V3FfrVH3vEdQFsfJhBir4gAVKm8QG4SOlyUDwjT8051WZ5Q==","signatures":[{"sig":"MEUCIQCSrHJMHheF9tPBdLXH3NQQbWgzboLH37iA3l2S3yjFTAIgKHMpesS82vCjnL6+mWXysZXeXANKMEs0vOKyEdbJI/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2201828},"main":"build/esm/index.js","type":"module","types":"build/types/index.d.ts","source":"src/index.ts","./types":{"import":"./build/esm/types/index.d.ts","require":"./build/cjs/types/index.d.ts"},"./utils":{"import":"./build/esm/utils/index.js","require":"./build/cjs/utils/index.js"},"engines":{"node":">=20.0.0"},"gitHead":"9168cb4a4a008bf70c157dd42cb8311bf0c483e3","scripts":{"pub":"npm run build && npm publish","lint":"eslint --max-warnings=0 src","build":"rm -rf build && npm run build:types && npm run build:esm","clean":"rm -rf build && rm tsconfig.tsbuildinfo","format":"prettier --write '**/*.{js,ts,json}'","semantic":"npx semantic-release","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:local":"npm run build && cp -r build ~/AppData/Roaming/npm/node_modules/@daevm/ethsign-sp-sdk","build:types":"tsc -p tsconfig.types.json","build:watch":"npm run build:esm -- --watch","build:local:ubuntu":"npm run build && cp -r build /usr/lib/node_modules/@daevm/ethsign-sp-sdk"},"_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ethsign-sp-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"### Demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.11.1","@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"./clients/evm":{"import":"./build/esm/clients/evm/index.js","require":"./build/cjs/clients/evm/index.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"./IndexService":{"import":"./build/esm/IndexService.js","require":"./build/cjs/IndexService.js"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3","typescript":"^5.3.3","@types/node":"^22.9.0","@lit-protocol/types":"^6.11.1","eslint-config-prettier":"^9.1.0","eslint-config-typescript":"^3.0.0"},"./SignProtocolClient":{"import":"./build/esm/SignProtocolClient.js","require":"./build/cjs/SignProtocolClient.js"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.8.6_1732793299660_0.35825094748720576","host":"s3://npm-registry-packages"}},"0.8.7":{"name":"@daevm/ethsign-sp-sdk","version":"0.8.7","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.8.7","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},".":{"import":"./build/esm/index.js","require":"./build/cjs/index.js"},"dist":{"shasum":"ff84106a98a5cd71ebecb9975ec3debe297a0cab","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.8.7.tgz","fileCount":145,"integrity":"sha512-IVIA5567m1vaNK3dug/uip2w1+2h8terQhPBNuqusNzprnlXsvaIFh9FoCjCMMcE7lIuzqnzz/stN3bn5Q80OA==","signatures":[{"sig":"MEQCIDAfVbcqj7TGiOmNeCgH7qSE/JdgdiEoqHzcgnNIS/kWAiA7TNMJmq4c5k4cfJC/Cwtne79KUwYqtwqf2GQgZP4lZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2202363},"main":"build/esm/index.js","type":"module","types":"build/types/index.d.ts","source":"src/index.ts","./types":{"import":"./build/esm/types/index.d.ts","require":"./build/cjs/types/index.d.ts"},"./utils":{"import":"./build/esm/utils/index.js","require":"./build/cjs/utils/index.js"},"engines":{"node":">=20.0.0"},"gitHead":"9168cb4a4a008bf70c157dd42cb8311bf0c483e3","scripts":{"pub":"npm run build && npm publish","lint":"eslint --max-warnings=0 src","build":"rm -rf build && npm run build:types && npm run build:esm","clean":"rm -rf build && rm tsconfig.tsbuildinfo","format":"prettier --write '**/*.{js,ts,json}'","semantic":"npx semantic-release","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:local":"npm run build && cp -r build ~/AppData/Roaming/npm/node_modules/@daevm/ethsign-sp-sdk","build:types":"tsc -p tsconfig.types.json","build:watch":"npm run build:esm -- --watch","build:local:ubuntu":"npm run build && cp -r build /usr/lib/node_modules/@daevm/ethsign-sp-sdk"},"_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ethsign-sp-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"### Demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.11.1","@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"./clients/evm":{"import":"./build/esm/clients/evm/index.js","require":"./build/cjs/clients/evm/index.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"./IndexService":{"import":"./build/esm/IndexService.js","require":"./build/cjs/IndexService.js"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3","typescript":"^5.3.3","@types/node":"^22.9.0","@lit-protocol/types":"^6.11.1","eslint-config-prettier":"^9.1.0","eslint-config-typescript":"^3.0.0"},"./SignProtocolClient":{"import":"./build/esm/SignProtocolClient.js","require":"./build/cjs/SignProtocolClient.js"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.8.7_1732794535872_0.9911154437243805","host":"s3://npm-registry-packages"}},"0.8.8":{"name":"@daevm/ethsign-sp-sdk","version":"0.8.8","author":{"name":"tinystone007"},"license":"ISC","_id":"@daevm/ethsign-sp-sdk@0.8.8","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},".":{"import":"./build/esm/index.js","require":"./build/cjs/index.js"},"dist":{"shasum":"5ce56d40c3e4dc35e7e60ef0a11b2e3de96321f2","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.8.8.tgz","fileCount":145,"integrity":"sha512-iQyvHf5pcW1rl+Nb1+vp+gzPhsOLxW+Ooeu2a86Nji3QWa61/dHhN+HIY7xQTAhvQf31MqcgVthtT9Dw7uzRkw==","signatures":[{"sig":"MEUCIQCh14iQBWPsMECa3xsIjBI1V7I0cGElScnQ20FB1PkDKwIgSqtKYol0X7q4bknJiTz2/JSYEH7YcUiihBwToWodD3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2202438},"main":"build/esm/index.js","type":"module","types":"build/types/index.d.ts","source":"src/index.ts","./types":{"import":"./build/esm/types/index.d.ts","require":"./build/cjs/types/index.d.ts"},"./utils":{"import":"./build/esm/utils/index.js","require":"./build/cjs/utils/index.js"},"engines":{"node":">=20.0.0"},"gitHead":"9168cb4a4a008bf70c157dd42cb8311bf0c483e3","scripts":{"pub":"npm run build && npm publish","lint":"eslint --max-warnings=0 src","build":"rm -rf build && npm run build:types && npm run build:esm","clean":"rm -rf build && rm tsconfig.tsbuildinfo","format":"prettier --write '**/*.{js,ts,json}'","semantic":"npx semantic-release","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:local":"npm run build && cp -r build ~/AppData/Roaming/npm/node_modules/@daevm/ethsign-sp-sdk","build:types":"tsc -p tsconfig.types.json","build:watch":"npm run build:esm -- --watch","build:local:ubuntu":"npm run build && cp -r build /usr/lib/node_modules/@daevm/ethsign-sp-sdk"},"_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ethsign-sp-sdk.git","type":"git"},"_npmVersion":"10.2.3","description":"### Demo","directories":{},"_nodeVersion":"20.10.0","dependencies":{"viem":"^2.21.45","abitype":"^1.0.6","query-string":"^9.0.0","@lit-protocol/constants":"^6.11.1","@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"./clients/evm":{"import":"./build/esm/clients/evm/index.js","require":"./build/cjs/clients/evm/index.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"./IndexService":{"import":"./build/esm/IndexService.js","require":"./build/cjs/IndexService.js"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","prettier":"^3.3.3","typescript":"^5.3.3","@types/node":"^22.9.0","@lit-protocol/types":"^6.11.1","eslint-config-prettier":"^9.1.0","eslint-config-typescript":"^3.0.0"},"./SignProtocolClient":{"import":"./build/esm/SignProtocolClient.js","require":"./build/cjs/SignProtocolClient.js"},"_npmOperationalInternal":{"tmp":"tmp/ethsign-sp-sdk_0.8.8_1732799788747_0.9852821815084059","host":"s3://npm-registry-packages"}},"0.8.9":{"name":"@daevm/ethsign-sp-sdk","version":"0.8.9","description":"### Demo","source":"src/index.ts","main":"build/esm/index.js","types":"build/types/index.d.ts","type":"module",".":{"import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./SignProtocolClient":{"import":"./build/esm/SignProtocolClient.js","require":"./build/cjs/SignProtocolClient.js"},"./IndexService":{"import":"./build/esm/IndexService.js","require":"./build/cjs/IndexService.js"},"./clients/evm":{"import":"./build/esm/clients/evm/index.js","require":"./build/cjs/clients/evm/index.js"},"./utils":{"import":"./build/esm/utils/index.js","require":"./build/cjs/utils/index.js"},"./types":{"import":"./build/esm/types/index.d.ts","require":"./build/cjs/types/index.d.ts"},"scripts":{"build":"rm -rf build && npm run build:types && npm run build:esm","build:types":"tsc -p tsconfig.types.json","build:esm":"tsc -p tsconfig.esm.json","build:cjs":"tsc -p tsconfig.cjs.json","build:watch":"npm run build:esm -- --watch","build:local":"npm run build && cp -r build ~/AppData/Roaming/npm/node_modules/@daevm/ethsign-sp-sdk","build:local:ubuntu":"npm run build && cp -r build /usr/lib/node_modules/@daevm/ethsign-sp-sdk","clean":"rm -rf build && rm tsconfig.tsbuildinfo","format":"prettier --write '**/*.{js,ts,json}'","lint":"eslint --max-warnings=0 src","semantic":"npx semantic-release","pub":"npm run build && npm publish"},"author":{"name":"tinystone007"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/yourusername/ethsign-sp-sdk.git"},"bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},"homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","eslintConfig":{"root":true,"extends":["typescript","prettier"]},"devDependencies":{"@lit-protocol/types":"^6.11.1","@types/node":"^22.9.0","eslint":"^8.57.1","eslint-config-prettier":"^9.1.0","eslint-config-typescript":"^3.0.0","prettier":"^3.3.3","typescript":"^5.3.3"},"dependencies":{"@lit-protocol/auth-helpers":"^6.11.1","@lit-protocol/constants":"^6.11.1","@lit-protocol/lit-node-client":"^6.11.1","abitype":"^1.0.6","query-string":"^9.0.0","viem":"^2.21.45"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"engines":{"node":">=20.0.0"},"_id":"@daevm/ethsign-sp-sdk@0.8.9","gitHead":"9168cb4a4a008bf70c157dd42cb8311bf0c483e3","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-wUJypW/ZZ1UvM5rOpkRRxrX1liRLkG2FRzw+3TBRzeXa0B1kvxljoPeK5pxWa6IIOQxrJz1DWR0nacO63N8sIg==","shasum":"5a879e10415696f4aeb9f7cc1e2c0ef11cedc396","tarball":"https://registry.npmjs.org/@daevm/ethsign-sp-sdk/-/ethsign-sp-sdk-0.8.9.tgz","fileCount":145,"unpackedSize":2204330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClguihYYHs2XlqRJQlWpjGFkivtE1efFZBw2O86OtMdAiEA58EpU1TZ1QnbYo2/hDPqIDECVuZoXw2WrK1XqgDY+eU="}]},"_npmUser":{"name":"daevm","email":"mithran.daev@gmail.com"},"directories":{},"maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ethsign-sp-sdk_0.8.9_1732943731830_0.17108414533736038"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-16T05:15:33.442Z","modified":"2024-11-30T05:15:32.253Z","0.7.7":"2024-11-16T05:15:34.214Z","0.7.8":"2024-11-16T05:35:12.013Z","0.7.9":"2024-11-16T09:45:59.652Z","0.8.0":"2024-11-16T09:48:52.491Z","0.8.1":"2024-11-16T10:49:10.889Z","0.8.2":"2024-11-16T11:05:56.828Z","0.8.3":"2024-11-16T11:31:26.687Z","0.8.4":"2024-11-16T16:46:14.405Z","0.8.5":"2024-11-16T23:45:47.007Z","0.8.6":"2024-11-28T11:28:19.897Z","0.8.7":"2024-11-28T11:48:56.095Z","0.8.8":"2024-11-28T13:16:28.942Z","0.8.9":"2024-11-30T05:15:32.072Z"},"bugs":{"url":"https://github.com/yourusername/ethsign-sp-sdk/issues"},"author":{"name":"tinystone007"},"license":"ISC","homepage":"https://github.com/yourusername/ethsign-sp-sdk#readme","repository":{"type":"git","url":"git+https://github.com/yourusername/ethsign-sp-sdk.git"},"description":"### Demo","maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"}],"readme":"# Sign x Lit\n\n### Demo\n\n![alt text](./signxlit.gif)\n\n### Approach: Integrating Lit Protocol with Sign Protocol's SDK\n\nThis section outlines the steps and approach I followed to integrate the Lit Protocol with the Sign Protocol SDK for gated access and encrypted attestations. The focus was on ensuring compatibility while enhancing functionality with Lit's encryption capabilities.\n\n#### Key Steps in the Integration\n\n- Migration to TSC Builder\n- Replaced the Rollups builder in the sp-sdk with the native TypeScript (TSC) builder.\n- This change resolved compatibility issues between the sp-sdk and Lit Protocol SDK.\n- The migration ensures smoother builds and aligns with the evolving requirements of the SDK ecosystem.\n\n#### Support for Gated Access\n\n- Added additional arguments in options like gated, accessControlConditions in create, get and revoke attestations\n- Currently, this feature is limited to on-chain attestations only, with plans for broader support in future iterations.\n\n#### Handling Encrypted Attestations\n\n- When an attestation is marked as encrypted the base64 encrypted string and data hash are securely stored on-chain.\n- These encrypted values can only be decrypted using the access conditions specified at the time of creation.\n- The integration with Lit Protocol ensures robust encryption and access control, leveraging its advanced encryption capabilities.\n\n#### On chain gated attestations\n\n```tsx\nimport {\n  SignProtocolClient,\n  SpMode,\n  EvmChains,\n  delegateSignAttestation,\n  delegateSignRevokeAttestation,\n  delegateSignSchema,\n} from \"@ethsign/sp-sdk\"\nimport { privateKeyToAccount } from \"viem/accounts\"\nconst privateKey = \"0xabc\" // optional\n\nconst client = new SignProtocolClient(SpMode.OnChain, {\n  chain: EvmChains.sepolia,\n  account: privateKeyToAccount(privateKey), // optional\n})\n\n//create schema\nconst createSchemaRes = await client.createSchema({\n  name: \"xxx\",\n  data: [{ name: \"name\", type: \"string\" }],\n})\n\n// delegation create schema\nconst delegationPrivateKey = \"0xaaaaa\"\nconst info = await delegateSignSchema(\n  {\n    name: \"xxx\",\n    data: [{ name: \"name\", type: \"string\" }],\n  },\n  {\n    chain: EvmChains.sepolia,\n    delegationAccount: privateKeyToAccount(delegationPrivateKey),\n  }\n)\nconst delegateCreateSchemaRes = await client.createSchema(info.schema, {\n  delegationSignature: info.delegationSignature,\n})\n\n// create attestation\nconst createAttestationRes = await client.createAttestation(\n  {\n    schemaId: \"0x3\",\n    data: { name: \"a\" },\n    indexingValue: \"xxx\",\n  },\n  {\n    gated: true, // Enable gated\n    accessControlConditions: [\n      {\n        contractAddress: \"0xC5E9dDebb09Cd64DfaCab4011A0D5cEDaf7c9BDb\",\n        standardContractType: \"ProofOfHumanity\",\n        chain: \"ethereum\",\n        method: \"isRegistered\",\n        parameters: [\":userAddress\"],\n        returnValueTest: {\n          comparator: \"=\",\n          value: \"true\",\n        },\n      },\n    ], // specify access control conditions\n  }\n)\n\n//revoke attestation\nconst getAttestationRes = await client.getAttestation(\"0x3\", {\n  gated: true,\n}) // specify gated to decrypt attestation\n```\n\n### Instructions\n\nFollow the steps below to clone the repository, set up the environment, and run the demo:\n\n#### Clone the Repository\n\n1. Clone the repository to your local machine using the following command:\n\n   ```bash\n   git clone https://github.com/DaevMithran/SignxLit.git\n   ```\n\n2. Navigate to the Demo Directory\n\n   ```bash\n   cd demo\n   ```\n\n3. Install Dependencies\n\n   ```bash\n   npm i --save\n   ```\n\n4. Add a Private Key\n\n- Create a .env file in the demo directory.\n- Add a 32-seed private key in the .env file as follows:\n\n  ```bash\n  PRIVATE_KEY=<your-32-seed-private-key>\n  ```\n\n5. Build the Project\n\n   ```bash\n   npm run build\n   ```\n\n6. Start the Demo\n\n   ```bash\n   npm start\n   ```\n\n### Links\n\n- Developer Feedback: A detailed feedback can be found [here](https://github.com/EthSign/ethglobal-bangkok-2024-tracker/issues/4)\n- [Demo Video](https://www.youtube.com/watch?v=G3WXEwannUU)\n","readmeFilename":"README.md"}