{"_id":"@lit-protocol/vincent-policy-contract-whitelist","_rev":"27-fe965b5b43aa20d0461de2f061527343","name":"@lit-protocol/vincent-policy-contract-whitelist","dist-tags":{"ea":"0.0.4-ea","mma":"0.0.12-mma","latest":"1.2.2"},"versions":{"0.0.1-ea":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"0.0.1-ea","_id":"@lit-protocol/vincent-policy-contract-whitelist@0.0.1-ea","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"cdbbc270925349aecd212aa83e582734390c7232","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-0.0.1-ea.tgz","fileCount":26,"integrity":"sha512-2WC+d4KRlARxURfBNoGGLn2VM5crp44Gtxs4psbL8pn6yMFrHN6yaLQ1tgjM3OfC3e86d3Im7zoqpBH0ylr8lA==","signatures":[{"sig":"MEYCIQDj4eL5n/jZyokZxcAeUeHrh3PwZaW14HlG+YwMLTMAdAIhAIwADyIUxf2CdJaE32D4zlHnWgDKbvnxsrPk1ehbwhOc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44391},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-0.0.1-ea.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/af5973a474d7d87cb919f1b8d9bc690c/lit-protocol-vincent-policy-contract-whitelist-0.0.1-ea.tgz","_integrity":"sha512-2WC+d4KRlARxURfBNoGGLn2VM5crp44Gtxs4psbL8pn6yMFrHN6yaLQ1tgjM3OfC3e86d3Im7zoqpBH0ylr8lA==","_npmVersion":"11.4.2","description":"The Contract Whitelist Policy is a Vincent Policy that restricts the signing of EVM transactions to a predefined whitelist of contract addresses and function selectors across multiple chains. This policy provides critical security controls for Vincent Age","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_0.0.1-ea_1754077178583_0.838617702193508","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.2-ea":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"0.0.2-ea","_id":"@lit-protocol/vincent-policy-contract-whitelist@0.0.2-ea","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"de4e1ff9473d6f9de3aeaa481e42e20800032221","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-0.0.2-ea.tgz","fileCount":26,"integrity":"sha512-QnccUU/yBpWa31nTEW/IvvsQfiKly1WkC1kdkAssfl/6itsPyeG5sjkZi5plKu1r05kvbk0HeyIx/K0MtIg3PA==","signatures":[{"sig":"MEYCIQCebYYKm+WANFK+of/u3pIvYiCn81SwBdTF9XTf2kuJAwIhALM2o6IhPPagZoWoAABLHH3EtUSxR6MBRwovWeFOsTyc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44397},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-0.0.2-ea.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/4e1665cad8edbf57efe4ece2f6566204/lit-protocol-vincent-policy-contract-whitelist-0.0.2-ea.tgz","_integrity":"sha512-QnccUU/yBpWa31nTEW/IvvsQfiKly1WkC1kdkAssfl/6itsPyeG5sjkZi5plKu1r05kvbk0HeyIx/K0MtIg3PA==","_npmVersion":"11.4.2","description":"The Contract Whitelist Policy is a Vincent Policy that restricts the signing of EVM transactions to a predefined whitelist of contract addresses and function selectors across multiple chains. This policy provides critical security controls for Vincent Age","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"0.0.1-ea"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_0.0.2-ea_1754078142461_0.15869776666158164","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.3-ea":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"0.0.3-ea","_id":"@lit-protocol/vincent-policy-contract-whitelist@0.0.3-ea","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"b28874973ea7ca56a3331bd89953bd8bef7b2fad","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-0.0.3-ea.tgz","fileCount":26,"integrity":"sha512-aQgzQPJmp/oZbMSq+Cd5BC7ttIu13VtfVkrQLfmOwdO2B0N3IjtrbfzU1BgdC87AIaoNnq1j6obnT/0ZoMlhIQ==","signatures":[{"sig":"MEYCIQD7cDBueL9qMHZ04sF8H0nvfKHQWFJTQzVd2zDfHeOYzQIhANTJlxg7tSCij73MkvCOdzZocF+3wJRh05kji3mFE62h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44394},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-0.0.3-ea.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/548cc14b69c4351a913202d1baeb736b/lit-protocol-vincent-policy-contract-whitelist-0.0.3-ea.tgz","_integrity":"sha512-aQgzQPJmp/oZbMSq+Cd5BC7ttIu13VtfVkrQLfmOwdO2B0N3IjtrbfzU1BgdC87AIaoNnq1j6obnT/0ZoMlhIQ==","_npmVersion":"11.4.2","description":"The Contract Whitelist Policy is a Vincent Policy that restricts the signing of EVM transactions to a predefined whitelist of contract addresses and function selectors across multiple chains. This policy provides critical security controls for Vincent Age","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"0.0.2-ea"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_0.0.3-ea_1754078432404_0.36904577991083976","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.4-ea":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"0.0.4-ea","_id":"@lit-protocol/vincent-policy-contract-whitelist@0.0.4-ea","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"8ca76609e16240afeea7b05217fe0c2dae630e05","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-0.0.4-ea.tgz","fileCount":26,"integrity":"sha512-Txtg9sPCcKKH0xxGuaus/vK2bq5njlkrNDAkz09FjKHaJRukCOBEqXIPmKupWD3id1KeJ25QH2tyLx3rBOFlAg==","signatures":[{"sig":"MEUCIBl4fEur64m196FnITiD5LBrR73k4lR5b7R9nmnin5KaAiEA5P37P4LZVLyu9YJdxhXG1Nb2mnBWL55gv3cC2Nb9GlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44393},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-0.0.4-ea.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/435bf5c671aad3f19de3f3cf8684fc50/lit-protocol-vincent-policy-contract-whitelist-0.0.4-ea.tgz","_integrity":"sha512-Txtg9sPCcKKH0xxGuaus/vK2bq5njlkrNDAkz09FjKHaJRukCOBEqXIPmKupWD3id1KeJ25QH2tyLx3rBOFlAg==","_npmVersion":"11.4.2","description":"The Contract Whitelist Policy is a Vincent Policy that restricts the signing of EVM transactions to a predefined whitelist of contract addresses and function selectors across multiple chains. This policy provides critical security controls for Vincent Age","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"0.0.4-ea"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"0.0.4-ea"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_0.0.4-ea_1754078884663_0.5728174570086522","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.7-mma":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"0.0.7-mma","_id":"@lit-protocol/vincent-policy-contract-whitelist@0.0.7-mma","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"f19140332e46370cba191ebbdb37a3d568f12d44","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-0.0.7-mma.tgz","fileCount":31,"integrity":"sha512-SWsf6Svu1eJ9DNFz+8H3mNnXOlU6xH4ovPIBSchEt0eeMDYCUWAfXEHVwVFy6xNUhdM6THUSRYap+OKTmj8PJQ==","signatures":[{"sig":"MEUCIGnQJQ4ftLqp0m3PTKCWlhugcTZhOw4U1LV5ad1A9uH+AiEAjDnLAyJrUOyJnkW+/PXs55+aV4S2HEDfBrdB1+DKUGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2297835},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-0.0.7-mma.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"famura","email":"federicoamura@gmail.com"},"_resolved":"/tmp/3333d55db828daa81a585d1a7be13ced/lit-protocol-vincent-policy-contract-whitelist-0.0.7-mma.tgz","_integrity":"sha512-SWsf6Svu1eJ9DNFz+8H3mNnXOlU6xH4ovPIBSchEt0eeMDYCUWAfXEHVwVFy6xNUhdM6THUSRYap+OKTmj8PJQ==","_npmVersion":"10.8.2","description":"## Overview","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"0.0.7-mma"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^0.0.7-mma"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_0.0.7-mma_1754305547474_0.7390914239421167","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.0.0":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.0.0","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.0.0","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"f5fde8a4a34f99ca5e5cf420035be5d047dc1eef","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.0.0.tgz","fileCount":31,"integrity":"sha512-bYRlA3yD+qEO/vn66hUcmckOzvYjGHUzInH0gRVrXPRI70lwD5L9nR0mKca/FYakXe35dfVj2gqYlbQ+/Z2c+g==","signatures":[{"sig":"MEUCIQCELYzidHzWr3YyAb2p0evahx2Gasit/EDvBH1B3+eiZwIgZDAg2cDpxev4o2Z65BaB1Z8Aefu1ikY7sz3F3Caae6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299981},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.0.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"maximushaximus","email":"daryl@darylcollins.com"},"_resolved":"/private/var/folders/jz/w9wfkzqn6z9b289zmrs8x5_m0000gn/T/d0791c76ca904e2902c53c4be8e2c1a4/lit-protocol-vincent-policy-contract-whitelist-1.0.0.tgz","_integrity":"sha512-bYRlA3yD+qEO/vn66hUcmckOzvYjGHUzInH0gRVrXPRI70lwD5L9nR0mKca/FYakXe35dfVj2gqYlbQ+/Z2c+g==","_npmVersion":"10.8.3","description":"## Overview","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.0.0_1754432237615_0.7892858714083753","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.10-mma":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"0.0.10-mma","_id":"@lit-protocol/vincent-policy-contract-whitelist@0.0.10-mma","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"ed0c8367488c8d2ac46476b0d135e2d4fcc06ae1","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-0.0.10-mma.tgz","fileCount":31,"integrity":"sha512-fQ6DwspjjQffz/XKN/b7PlKu1Gn1A4hjl4Gwt5ZXwdmXXfQSiL0FAGDXxlFH8CwKKadRM5veyf8+N3yTQ4RlGQ==","signatures":[{"sig":"MEUCIBH64IGY2RvQN8lRX5P+QV8jOMCwYQO8UB8QEwaopKkVAiEAjEjP6OgKQJ6VFzOM55RsNr7TgVXH9kcfWB/vUyMmYdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299996},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-0.0.10-mma.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"famura","email":"federicoamura@gmail.com"},"_resolved":"/tmp/ad61f007348a70f61e1c8767ecb86b7b/lit-protocol-vincent-policy-contract-whitelist-0.0.10-mma.tgz","_integrity":"sha512-fQ6DwspjjQffz/XKN/b7PlKu1Gn1A4hjl4Gwt5ZXwdmXXfQSiL0FAGDXxlFH8CwKKadRM5veyf8+N3yTQ4RlGQ==","_npmVersion":"10.8.2","description":"## Overview","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"0.0.10-mma"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^0.0.10-mma"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_0.0.10-mma_1754904096277_0.5574914054487181","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.11-mma":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"0.0.11-mma","_id":"@lit-protocol/vincent-policy-contract-whitelist@0.0.11-mma","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"e7a87f0316d079fc3ec319d72116c13da2a741b9","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-0.0.11-mma.tgz","fileCount":31,"integrity":"sha512-KYF24BqXVrtYsWOiKv/1uMAbsSaCzF9d0QDYuyNpORdrDlNEH3a23BqteJSw8paSB0fsZS/oD5mrT3r8pI3Y9w==","signatures":[{"sig":"MEUCIAR/rv3UQhEEEnpxnmB/P+u3plKEJ4kPgkkFI38XCQw9AiEA4pKRQlzzJ/Wv4OgDYZZ/SAXr1wTEQpkN0CVnXq92hSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299996},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-0.0.11-mma.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"famura","email":"federicoamura@gmail.com"},"_resolved":"/tmp/34b6715489c946c62b539c6e01c0cd28/lit-protocol-vincent-policy-contract-whitelist-0.0.11-mma.tgz","_integrity":"sha512-KYF24BqXVrtYsWOiKv/1uMAbsSaCzF9d0QDYuyNpORdrDlNEH3a23BqteJSw8paSB0fsZS/oD5mrT3r8pI3Y9w==","_npmVersion":"10.8.2","description":"## Overview","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"0.0.11-mma"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^0.0.11-mma"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_0.0.11-mma_1755017528344_0.11777488018153393","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"0.0.12-mma":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"0.0.12-mma","_id":"@lit-protocol/vincent-policy-contract-whitelist@0.0.12-mma","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"2bee8f79e2166cd3e8a1daead44c238c7ea6dab6","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-0.0.12-mma.tgz","fileCount":26,"integrity":"sha512-dV0eCybkNbYlGjMwzXz0OJqwuHG//Vp3RY2keYSXQXOE4phK0e/65cSZh05GqHOOy3yEcTvhv8Vmhb/hbKHwPQ==","signatures":[{"sig":"MEYCIQDdxfo7oNQzlcXiDa6VRmIu0iY08RG65jnDoyqVPxkVbAIhAJQB1rJnNT/XQwZUVk+P8OWpJYvBUO2dBJWcZ6LtYXgo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44870},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-0.0.12-mma.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"famura","email":"federicoamura@gmail.com"},"_resolved":"/tmp/2243cb6a6b36fdd68d3070f3d29309a5/lit-protocol-vincent-policy-contract-whitelist-0.0.12-mma.tgz","_integrity":"sha512-dV0eCybkNbYlGjMwzXz0OJqwuHG//Vp3RY2keYSXQXOE4phK0e/65cSZh05GqHOOy3yEcTvhv8Vmhb/hbKHwPQ==","_npmVersion":"10.8.2","description":"## Overview","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"0.0.12-mma"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^0.0.12-mma"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_0.0.12-mma_1755017890667_0.6179902848598733","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.0.1":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.0.1","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.0.1","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"de77e83005356efb9621bfad44ac2562cd5c30b8","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.0.1.tgz","fileCount":31,"integrity":"sha512-WqwqZccwyNBFaISutaAFRtX0ZzL+NDVFRIWaqR7IvvqYJlE0/GIvgHEjDZ0g24yvLZGzAnl0vVzoSyXxZffzyw==","signatures":[{"sig":"MEYCIQDHCLFQGZz6NCC+xi9MtsDgTJ55uQkRlZ3r+VRezl3kFQIhAKx4M3sx3I9rlI2DuEqnviZYoCxBTL+PVhTP5Sx+b/GF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2310933},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.0.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/d83a02ef9bbe49395aa46e2507586cd1/lit-protocol-vincent-policy-contract-whitelist-1.0.1.tgz","_integrity":"sha512-WqwqZccwyNBFaISutaAFRtX0ZzL+NDVFRIWaqR7IvvqYJlE0/GIvgHEjDZ0g24yvLZGzAnl0vVzoSyXxZffzyw==","_npmVersion":"11.4.2","description":"The Contract Whitelist Policy enforces strict access control for blockchain transactions by ensuring that Vincent Apps can only interact with pre-approved smart contracts and execute specific whitelisted functions on those contracts.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.0.1_1756876346286_0.15484189969377327","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.1.0":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.1.0","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.1.0","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"3b87729da90f1e99af9647d38db2bf48d3134b26","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.1.0.tgz","fileCount":31,"integrity":"sha512-FotLCASuMjHsta+Lv13wGgwUdMARKBWaf2fFTcRY2pf9DcBiiA77MCUPkillP5eFOXf9lUtZiKWrRBn0CcdLiQ==","signatures":[{"sig":"MEUCIQCb9UsiLDsTr/Rdlrj1Kw0CWmgR2iWFTFcpXPuYue7avwIgQOrBpUDbjuFhawNb0mSbRxo7tslLOHOnxtJ8+LXO4k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2314051},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.1.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/14f233f48668dd0ad1836adac0fa0852/lit-protocol-vincent-policy-contract-whitelist-1.1.0.tgz","_integrity":"sha512-FotLCASuMjHsta+Lv13wGgwUdMARKBWaf2fFTcRY2pf9DcBiiA77MCUPkillP5eFOXf9lUtZiKWrRBn0CcdLiQ==","_npmVersion":"11.4.2","description":"The Contract Whitelist Policy enforces strict access control for blockchain transactions by ensuring that Vincent Apps can only interact with pre-approved smart contracts and execute specific whitelisted functions on those contracts.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.1.0_1757560668944_0.4143586410667339","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.1.1":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.1.1","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.1.1","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"2129b11f308777d83c64346dcd762f447eb374d1","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.1.1.tgz","fileCount":31,"integrity":"sha512-k20h/pAZPTYo0eSLQLr1XRz5PYrBgFYEQYnp+iFC6lFvoN1eGJ+hGA1SEKFaem7kVZnSHTag7tQUDJ8er2PFFQ==","signatures":[{"sig":"MEUCIQCKL/aqKg6qq8RuCyIzXjl50NVt1T90yIHkDEeSW/AWDwIgd8k1vfP4F5F5zUPQMSdnfrxUyYnfGgIggizMOlmTKO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2314051},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.1.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/d1ae4e780e800fd164e555ad63c8a644/lit-protocol-vincent-policy-contract-whitelist-1.1.1.tgz","_integrity":"sha512-k20h/pAZPTYo0eSLQLr1XRz5PYrBgFYEQYnp+iFC6lFvoN1eGJ+hGA1SEKFaem7kVZnSHTag7tQUDJ8er2PFFQ==","_npmVersion":"10.8.2","description":"## Overview","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.1.1_1758147223172_0.7315469500131628","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.1.2":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.1.2","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.1.2","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"9bbdfd5949bb928eb640c89fd02f200b835d3ca9","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.1.2.tgz","fileCount":31,"integrity":"sha512-9IxEZyThhtFujWUImsJre8oAPW3ve9IWtlPqyblVyswa71RF100j3oWo1XZBsb2sNAJ9W0XxkJrhnX8j/J40Ug==","signatures":[{"sig":"MEQCIGfuvW4UqpXP/D6IQQIShf0xgzIA9mF5IaT6TdaTU9YVAiB7SMYPJqfbWTFyHjGJ5frNU/74blPflVzoEHEyoyS4cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3525401},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.1.2.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/bcc8668569ad6b4d52e7785563cdf8e7/lit-protocol-vincent-policy-contract-whitelist-1.1.2.tgz","_integrity":"sha512-9IxEZyThhtFujWUImsJre8oAPW3ve9IWtlPqyblVyswa71RF100j3oWo1XZBsb2sNAJ9W0XxkJrhnX8j/J40Ug==","_npmVersion":"10.8.2","description":"## Overview","directories":{},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.1.2_1758829578134_0.6413451794075604","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.1.3":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.1.3","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.1.3","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"350e27be2142fc5a13d46d1f487e9938531c42c9","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.1.3.tgz","fileCount":31,"integrity":"sha512-EOHHLZA2oanGr3Z9oBv19y28YPttBDGSgUuFBUywgCd0OSBMJ5eiTNNgF4/EDRQirua3tpkYPLIApqJG3qe9HQ==","signatures":[{"sig":"MEUCIC8xztNjj58p5Ab/i6JU48YFIhEku3ISyiXbe11F9NrLAiEA9LbZnBUTbOvJSdfkHrpJJW0V6rUV4JPxiIy3qZC6ebs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5305857},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.1.3.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/1edb9effdce4dd84c5ac7c3bebeccfb9/lit-protocol-vincent-policy-contract-whitelist-1.1.3.tgz","_integrity":"sha512-EOHHLZA2oanGr3Z9oBv19y28YPttBDGSgUuFBUywgCd0OSBMJ5eiTNNgF4/EDRQirua3tpkYPLIApqJG3qe9HQ==","_npmVersion":"10.8.2","description":"## Overview","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.1.3_1759794046723_0.19440371770743048","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.1.4":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.1.4","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.1.4","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"288dc6f9b67c96e4ce5371ae282510a220448b17","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.1.4.tgz","fileCount":31,"integrity":"sha512-AnK4dAe2Y1KIBiTlJooe80VrI6jjF0s88Xs4bB0yIrUDdQty1EcdrfT27TYHgDSqULW5a6GDPWEG+Cz8/toAow==","signatures":[{"sig":"MEYCIQDsgWyZS50v4Zg2QDj98XvgoXSa5eAqPfFkkj6svnux9AIhAP3oMApPkQwcrn3wDyzIL8L1kPBilkUo8Nha4UhM3wO4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5306630},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.1.4.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/3763d427602ef24948c257e0d27b4e0c/lit-protocol-vincent-policy-contract-whitelist-1.1.4.tgz","_integrity":"sha512-AnK4dAe2Y1KIBiTlJooe80VrI6jjF0s88Xs4bB0yIrUDdQty1EcdrfT27TYHgDSqULW5a6GDPWEG+Cz8/toAow==","_npmVersion":"10.2.4","description":"## Overview","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.1.4_1759898986071_0.0991427405846288","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.1.5":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.1.5","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.1.5","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"c86b353db7ba69e89e0640b20438d7412b6d27dc","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.1.5.tgz","fileCount":31,"integrity":"sha512-tgEX5G+3R9DcoOgye9VzUD3tsIuZtigN9x3yCLhmZ0uzig4qh2Ax/nFAs9h/2isJNP7AzT8yCvxg9S+vkstqjw==","signatures":[{"sig":"MEUCIBTFkGiYzBhXrk7gUqJcbrpcfKf3ssxtRM02eOGqjpCrAiEA/tVxOTf5UdNgjTS2vGxKf1Y7miPvh530d9ze6CLA0ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5312116},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.1.5.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"glitch003","email":"chris@litprotocol.com"},"_resolved":"/private/var/folders/db/f7v9l10n1634fywpxpygnvrh0000gn/T/2a028196d68dc1c30d31b94d51a3c082/lit-protocol-vincent-policy-contract-whitelist-1.1.5.tgz","_integrity":"sha512-tgEX5G+3R9DcoOgye9VzUD3tsIuZtigN9x3yCLhmZ0uzig4qh2Ax/nFAs9h/2isJNP7AzT8yCvxg9S+vkstqjw==","_npmVersion":"10.9.2","description":"## Overview","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.1.5_1762473537551_0.2054799915799097","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.1.8":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.1.8","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.1.8","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"88095deeb44977632f637f7cf3ce68193f348697","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.1.8.tgz","fileCount":31,"integrity":"sha512-ottFQ8nUiM9t7fYyDM3oS1mGf5bg70Q9L0KWm6R5/0PVg12IXH/w9ZYTOb2tf+ltSAEDokLvXuPh8anmJYmMyg==","signatures":[{"sig":"MEUCIAuxvG5A86+um4yAx5CXsraq2Px0c2ZGls+FW0T6AvXMAiEA5rIFXoN6T6MROXaDLctZ5yJqMcpHDnQFmXWyDPPNeR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13447203},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.1.8.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"glitch003","email":"chris@litprotocol.com"},"_resolved":"/private/var/folders/db/f7v9l10n1634fywpxpygnvrh0000gn/T/1429ded01bacee9d9877b0d2c7e5c361/lit-protocol-vincent-policy-contract-whitelist-1.1.8.tgz","_integrity":"sha512-ottFQ8nUiM9t7fYyDM3oS1mGf5bg70Q9L0KWm6R5/0PVg12IXH/w9ZYTOb2tf+ltSAEDokLvXuPh8anmJYmMyg==","_npmVersion":"10.9.2","description":"## Overview","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.1.8_1763897054694_0.6232939372888047","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.1.9":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.1.9","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.1.9","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"8ab4723b6bbe7feee59fc1db05bf631b88831855","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.1.9.tgz","fileCount":31,"integrity":"sha512-WyC03nu49LLOfp933uQ0fhqiXRqQQgjcNDiuvLlljkT5TVoZ7Bn+B0eHSl1n2UrkJp2cO7Qemo62bXHiV2LX3A==","signatures":[{"sig":"MEQCIBpWZ0BIwG59CgJ/I4QrL8uov4nnmZC6pVmlDvEgQbgTAiBeHDO4nI5cowUB7VGybZEvufUXxoamqr6cRiVQnjoGzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13517420},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.1.9.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/0f47dec9a35171c97d4739870bca66ad/lit-protocol-vincent-policy-contract-whitelist-1.1.9.tgz","_integrity":"sha512-WyC03nu49LLOfp933uQ0fhqiXRqQQgjcNDiuvLlljkT5TVoZ7Bn+B0eHSl1n2UrkJp2cO7Qemo62bXHiV2LX3A==","_npmVersion":"10.2.4","description":"## Overview","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.1.9_1767752481346_0.6600977573244013","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.1.10":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.1.10","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.1.10","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"fccec0e066602f7562f16effc3566fbf96ede43c","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.1.10.tgz","fileCount":31,"integrity":"sha512-BSZzp+8JHMHedlgIJd8d2LTNNpnRMzbLh9usZedDbk3Wqlr8rdj2q7A4rTIfn+pmmi2xSwBEraMkA4nxgh3zVg==","signatures":[{"sig":"MEUCIEB30rJKae1l5qvFWLPWmKD7ihp48cWcDD1eceaKZgkrAiEAoqxIUSpaUZbepFj9XG95otkVaWaczvQBEf+HrXkx0dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13519863},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.1.10.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/247805c06bc4be1d40dec0007502a594/lit-protocol-vincent-policy-contract-whitelist-1.1.10.tgz","_integrity":"sha512-BSZzp+8JHMHedlgIJd8d2LTNNpnRMzbLh9usZedDbk3Wqlr8rdj2q7A4rTIfn+pmmi2xSwBEraMkA4nxgh3zVg==","_npmVersion":"10.2.4","description":"## Overview","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.1.10_1767835188446_0.1082285779267016","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.1.11":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.1.11","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.1.11","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"da817af19665e7abfbe8d7dae4ef41318e876f93","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.1.11.tgz","fileCount":31,"integrity":"sha512-WndFtNhoGnKscNoAycZ3z/0MUoo/t2wptKpW+PbNsqp098NR0xa3VG+wEKRRZB3emoMLxIgRTzZ8BThL96hk5w==","signatures":[{"sig":"MEYCIQCJAwQmWdCg9fM7h1iGNqUjwWe7xO+Wx4GIV8GhKwKUYAIhAJ5GDg2b/I4sQqg6oHg9WCY4RkYzsmEyj5nLAK2VnOb1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13433304},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.1.11.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"awisniew","email":"andrew.wisniew@gmail.com"},"_resolved":"/tmp/bedb1a211d518950ca94bb6c52644069/lit-protocol-vincent-policy-contract-whitelist-1.1.11.tgz","_integrity":"sha512-WndFtNhoGnKscNoAycZ3z/0MUoo/t2wptKpW+PbNsqp098NR0xa3VG+wEKRRZB3emoMLxIgRTzZ8BThL96hk5w==","_npmVersion":"10.9.0","description":"## Overview","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.1.11_1768020045002_0.4795612518092349","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.2.0":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.2.0","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.2.0","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"49ff4ce2c3039a462113c4f231b0edb50226158c","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.2.0.tgz","fileCount":31,"integrity":"sha512-6ofRmEaCxWBzCq1lz+hTgM31DYI6otXiwe/T1UXDmkpcJH1c6xEgclu1quvlzHgh77PIxwck6BDC+ImUbmgKsg==","signatures":[{"sig":"MEYCIQD6oomXzLVcQT73uzqQCon5y1/eyD8s0aaHS+/HCsWUaAIhAOnr+jTD0O6l4Gj3S1e8znG6fChKTZ4hAjcshH+V0Ea9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13437388},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.2.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/eeeb21c8dcd0470aa1c803896ff68ca6/lit-protocol-vincent-policy-contract-whitelist-1.2.0.tgz","_integrity":"sha512-6ofRmEaCxWBzCq1lz+hTgM31DYI6otXiwe/T1UXDmkpcJH1c6xEgclu1quvlzHgh77PIxwck6BDC+ImUbmgKsg==","_npmVersion":"10.2.4","description":"## Overview","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.2.0_1768352363711_0.633439391480028","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.2.1":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.2.1","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.2.1","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"269188a7b7ca5f5fb0c1d2384dd3b53d7591adc3","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.2.1.tgz","fileCount":31,"integrity":"sha512-11ipNf2euFq1vsYJ9fIjOVzQP7+XBxvo3299ne24pBOoC54VZ9Ib+9q+M58/WmK3W5DvoSkI5bM16Igd3+PYdQ==","signatures":[{"sig":"MEQCICDpoO9MJJKq/H9mGp4tgxN27UeEhorN//CWlYzIWIEaAiA3fLf6H3NyyCaZuKy7Rttu/cdhch+9ilhAgDGgF6yZDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16080112},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.2.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"awisniew","email":"andrew.wisniew@gmail.com"},"_resolved":"/tmp/662cd4d98d695d419698a8f9843fb4c8/lit-protocol-vincent-policy-contract-whitelist-1.2.1.tgz","_integrity":"sha512-11ipNf2euFq1vsYJ9fIjOVzQP7+XBxvo3299ne24pBOoC54VZ9Ib+9q+M58/WmK3W5DvoSkI5bM16Igd3+PYdQ==","_npmVersion":"10.9.0","description":"## Overview","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.2.1_1768611154120_0.23447773991376253","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."},"1.2.2":{"name":"@lit-protocol/vincent-policy-contract-whitelist","version":"1.2.2","_id":"@lit-protocol/vincent-policy-contract-whitelist@1.2.2","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"adarsh-kumar28","email":"adarsh@litprotocol.com"},{"name":"websaam","email":"websaam.uk@gmail.com"},{"name":"hwrdtm","email":"howard.tam.95+npm@gmail.com"},{"name":"famura","email":"federicoamura@gmail.com"},{"name":"maximushaximus","email":"daryl@darylcollins.com"},{"name":"spacesailor","email":"me@wyatt.email"},{"name":"awisniew","email":"andrew.wisniew@gmail.com"}],"dist":{"shasum":"f0dbd64bac68e85c156ed65d53312d3e2a32e816","tarball":"https://registry.npmjs.org/@lit-protocol/vincent-policy-contract-whitelist/-/vincent-policy-contract-whitelist-1.2.2.tgz","fileCount":31,"integrity":"sha512-aopBPcTnEi8CR7Y1yLmfsy7dG54gNJG3wp8LXsMGFgqrwGwisRj0nEBaTOUZ3A2Yq1NWMMJT5C30eR91S8K6Ag==","signatures":[{"sig":"MEUCIQCiYAw2P3iavRK9/t/hXzEm+az6k03kG5ke/Z1DrfrVBAIgQBnqXaoGhFxrNNgYGtjN/QEil+S4Nj8+6MwLNcN+cD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16194161},"main":"./dist/src/index.js","_from":"file:lit-protocol-vincent-policy-contract-whitelist-1.2.2.tgz","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","_npmUser":{"name":"spacesailor","email":"me@wyatt.email"},"_resolved":"/private/var/folders/rq/k4f0gm456j18t_w706s05nbc0000gn/T/cf39cc9ec85868d135ba71e09d1e095b/lit-protocol-vincent-policy-contract-whitelist-1.2.2.tgz","_integrity":"sha512-aopBPcTnEi8CR7Y1yLmfsy7dG54gNJG3wp8LXsMGFgqrwGwisRj0nEBaTOUZ3A2Yq1NWMMJT5C30eR91S8K6Ag==","_npmVersion":"10.2.4","description":"## Overview","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.64","tslib":"2.8.1","ethers":"^5.8.0","@lit-protocol/vincent-ability-sdk":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.12","ipfs-only-hash":"^4.0.0","@lit-protocol/esbuild-plugin-polyfill-node":"^0.3.0"},"peerDependencies":{"@lit-protocol/vincent-app-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/vincent-policy-contract-whitelist_1.2.2_1769806245444_0.7081011792514291","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package targets a retired Lit Protocol network and is no longer maintained. See https://developer.litprotocol.com for the current SDK."}},"time":{"created":"2025-08-01T19:39:38.486Z","modified":"2026-07-01T00:11:29.435Z","0.0.1-ea":"2025-08-01T19:39:38.768Z","0.0.2-ea":"2025-08-01T19:55:42.625Z","0.0.3-ea":"2025-08-01T20:00:32.599Z","0.0.4-ea":"2025-08-01T20:08:04.886Z","0.0.7-mma":"2025-08-04T11:05:47.701Z","1.0.0":"2025-08-05T22:17:17.826Z","0.0.10-mma":"2025-08-11T09:21:36.489Z","0.0.11-mma":"2025-08-12T16:52:08.582Z","0.0.12-mma":"2025-08-12T16:58:10.877Z","1.0.1":"2025-09-03T05:12:26.568Z","1.1.0":"2025-09-11T03:17:49.158Z","1.1.1":"2025-09-17T22:13:43.458Z","1.1.2":"2025-09-25T19:46:18.354Z","1.1.3":"2025-10-06T23:40:46.995Z","1.1.4":"2025-10-08T04:49:46.290Z","1.1.5":"2025-11-06T23:58:57.779Z","1.1.8":"2025-11-23T11:24:14.954Z","1.1.9":"2026-01-07T02:21:21.610Z","1.1.10":"2026-01-08T01:19:48.660Z","1.1.11":"2026-01-10T04:40:45.226Z","1.2.0":"2026-01-14T00:59:23.932Z","1.2.1":"2026-01-17T00:52:34.373Z","1.2.2":"2026-01-30T20:50:45.703Z"},"description":"## Overview","maintainers":[{"name":"glitch003","email":"chris@litprotocol.com"},{"name":"gtc6244","email":"gtc6244@gmail.com"}],"readme":"# Vincent Policy: Contract Whitelist\n\n## Overview\n\nThe Contract Whitelist Policy enforces strict access control for blockchain transactions by ensuring that Vincent Apps can only interact with\npre-approved smart contracts and execute specific whitelisted functions on those contracts.\n\nThis Vincent Policy is designed to work with Vincent Abilities, particularly the [@lit-protocol/vincent-ability-evm-transaction-signer](../ability-evm-transaction-signer/) ability, to provide granular control over which transactions can be signed.\n\n## Key Features\n\n- **Multi-chain Support**: Configure whitelists for multiple blockchain networks\n- **Granular Function Control**: Specify which functions are whitelisted using the Solidity function signature\n- **Wildcard Support**: Allow all functions for trusted contracts using the `*` wildcard\n\n## How It Works\n\nThe Contract Whitelist Policy is built using the Vincent Policy SDK and validates transactions against a hierarchical whitelist. Here's how it operates:\n\n1. **Transaction Parsing**: Receives a serialized EVM transaction and parses it using ethers.js\n2. **Data Extraction**: Extracts the chain ID (the `chainId` field in the transaction), target contract address (the `to` field in the transaction), and function selector (first 4 bytes of the transaction `data` field)\n3. **Whitelist Validation**: Checks the transaction against the configured on-chain whitelist:\n   - Is the chain ID whitelisted?\n   - Is the contract address whitelisted for that chain?\n   - Is the function selector allowed (explicitly or via wildcard)?\n4. **Result**: Returns an allow or deny decision with detailed information\n\n## Example Configuration\n\n```typescript\nconst policyConfig = {\n  whitelist: {\n    // Ethereum Mainnet\n    '1': {\n      // WETH Contract - Specific functions only\n      '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2': {\n        functionSelectors: [\n          '0xa9059cbb', // transfer(address,uint256)\n          '0x23b872dd', // transferFrom(address,address,uint256)\n        ],\n      },\n      // USDC Contract - Single function only\n      '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48': {\n        functionSelectors: [\n          '0xa9059cbb', // transfer(address,uint256)\n        ],\n      },\n    },\n    // Base Mainnet\n    '8453': {\n      // Base WETH - All functions allowed via wildcard\n      '0x4200000000000000000000000000000000000006': {\n        functionSelectors: ['*'], // Allow ALL functions for this contract\n      },\n      // Another contract with mixed approach\n      '0x1234567890123456789012345678901234567890': {\n        functionSelectors: [\n          '0xa9059cbb', // transfer(address,uint256) - explicitly allowed\n          '*', // Plus all other functions via wildcard\n        ],\n      },\n    },\n  },\n};\n```\n\n### Wildcard Support\n\nThe policy supports using `'*'` as a wildcard to allow all functions for a specific contract:\n\n- **Specific selectors only**: `['0xa9059cbb', '0x23b872dd']` - Only these exact functions are allowed\n- **Wildcard only**: `['*']` - All functions are allowed for this contract\n- **Mixed approach**: `['0xa9059cbb', '*']` - All functions are allowed (wildcard takes precedence)\n\n**Security Note**: Use wildcards carefully! Only use `'*'` for contracts you fully trust, as it allows any function call to that contract.\n\n## Integration with Abilities\n\nThe Contract Whitelist Policy is designed to work seamlessly with Vincent Abilities, particularly the [Transaction Signer Ability](../ability-evm-transaction-signer/README.md):\n\n```typescript\nimport { createVincentAbilityPolicy } from '@lit-protocol/vincent-ability-sdk';\nimport { bundledVincentPolicy } from '@lit-protocol/vincent-policy-contract-whitelist';\n\nconst ContractWhitelistPolicy = createVincentAbilityPolicy({\n  abilityParamsSchema,\n  bundledVincentPolicy,\n  abilityParameterMappings: {\n    serializedTransaction: 'serializedTransaction',\n  },\n});\n```\n\nSee the comprehensive E2E test in [contract-whitelist.spec.ts](../abilities-e2e/test-e2e/contract-whitelist.spec.ts) for a complete example of:\n\n- Setting up permissions and the Contract Whitelist Policy\n- Executing the Transaction Signer Ability\n- Validating the signed transaction\n- Broadcasting the signed transaction to the network\n\n## Output Schemas\n\n### Precheck/Evaluation Allow Result\n\n```typescript\n{\n  chainId: number; // The validated chain ID\n  contractAddress: string; // The validated contract address\n  functionSelector: string; // The validated function selector\n  wildcardUsed: boolean; // Whether the wildcard \"*\" was used to allow this function\n}\n```\n\nThe `wildcardUsed` property indicates whether the transaction was allowed through the wildcard (`'*'`) or through an explicit function selector:\n\n- `true`: The function was allowed via wildcard (function selector not explicitly listed)\n- `false`: The function was explicitly whitelisted (even if wildcard is also present)\n\nThis information is valuable for auditing and security monitoring purposes.\n\n### Precheck/Evaluation Deny Result\n\n```typescript\n{\n  reason: string;                    // Why the transaction was denied\n  chainId?: number;                  // The chain ID (if available)\n  contractAddress?: string;          // The contract address (if available)\n  functionSelector?: string;         // The function selector (if available)\n}\n```\n\n## Building\n\nRun `pnpx nx build policy-contract-whitelist` to build the library.\n\n## Running E2E tests\n\nRun `pnpx nx run abilities-e2e:test-e2e packages/apps/abilities-e2e/test-e2e/contract-whitelist.spec.ts` to execute the E2E tests via [Jest](https://jestjs.io).\n\n## Contributing\n\nPlease see [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines on how to contribute to this project.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","readmeFilename":"README.md"}