{"_id":"@asseteragmbh/evm-contracts","_rev":"21-559198c2963e3f4c3ae8f6e72815be59","name":"@asseteragmbh/evm-contracts","dist-tags":{"latest":"8.3.0"},"versions":{"0.1.0":{"name":"@asseteragmbh/evm-contracts","version":"0.1.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@0.1.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"dist":{"shasum":"6760b44a0c9a3deb1277d9c8e066e184d1a042ea","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-0.1.0.tgz","fileCount":22,"integrity":"sha512-DYevwHfrS5XYDYbeXoV7vQ1jGL33xaSyr+Ymi66uFQbfzhnRiwNfq0uDc7fsj4jswxvklayUbFwNVBpJxCJvng==","signatures":[{"sig":"MEUCIQCGdKs/vQu+Tr0YxZaZzU+qrYkycii5UPh9yJ+TAQJQcQIgCyQrUBjwff6JOWMGuTQSGGsHXiwPiN4Qi1F7UHM3MZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19206369},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"85d72bfeab65e7ea6813ad225247da55949cad7e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"tomw1808","email":"tomw1808@gmail.com"},"_npmVersion":"11.4.0","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_0.1.0_1783495576307_0.9333180259280485","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@asseteragmbh/evm-contracts","version":"0.2.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@0.2.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"dist":{"shasum":"46b5fc807bc8909e5f24085e9a5ed95203b94219","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-0.2.0.tgz","fileCount":23,"integrity":"sha512-yCKJ4k/5f8MKvuQi4CUByFnV0Aqn3rxSMMprfIiQR+ZB0vi17aPk3oqQeyFGZ+DnoAuhrAFmXG45HujwhdR5oA==","signatures":[{"sig":"MEUCIEQoLaVRhFCoEwT5SVCZtche+RuuO/ifWz9rJAZNyb23AiEAmtAoXn0K7DE3Ts8inDT76914yMiJLLCWPOENOTz+b2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17844618},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"94f56d174d55b8560ecf99b250972bdd53bf479a","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"_npmVersion":"11.18.0","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_0.2.0_1783500551165_0.7875350887525581","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@asseteragmbh/evm-contracts","version":"2.0.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@2.0.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"dist":{"shasum":"8008918a14b8e1e3ae7de7c9e10379929f08f8cd","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-2.0.0.tgz","fileCount":24,"integrity":"sha512-d92G07DjPgdwCPWGThAdnlVnRAE1usKTlpVANLsCRszCZYXI5J3GH8bW3LyiGBx2hufewGLmqW7j32CJ1lJLVA==","signatures":[{"sig":"MEYCIQDxMpptOz0+mNGXr8Iego92hK3oefhB3+/wYvXV9GrPOQIhAM6hBvMK/fOZoFTUQpb1DRtJ/fN0UFLnFohfqNOhJ9mc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14640938},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"b2ca27f9beee27a342594454d5b69e490045fe6c","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"_npmVersion":"12.0.1","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_2.0.0_1784001689902_0.8039715188155172","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@asseteragmbh/evm-contracts","version":"2.0.1","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@2.0.1","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"dist":{"shasum":"fc64a17150c2ea3009ef926330ac25c4bc614cdc","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-2.0.1.tgz","fileCount":24,"integrity":"sha512-QvpyO6aLUzkBW2PqsFOyEw41JOURiTBHxXPt33W7A2+qBumkN6t02L8eLnro6Y/oPJ4JoQ3fOqCnilDLggpK+A==","signatures":[{"sig":"MEUCIQDbuHIhXMYmUQHjiRnG9FSpEIe7sZSxZ3BToFRPQvlpFAIgGYcl7O+CRl6xZMKnMd1D51BfrNFIwKaFTosFGHpOz0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14774053},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"999bc80e7070889b4aa462497d9886c5ff47daf7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"_npmVersion":"12.0.1","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_2.0.1_1784290300689_0.38412914083082894","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@asseteragmbh/evm-contracts","version":"2.0.2","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@2.0.2","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"dist":{"shasum":"83882a8988bd0c76f0add5a528f33a96efde4775","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-2.0.2.tgz","fileCount":24,"integrity":"sha512-fQwBmx5dk0C+GZ0EAiMWwnCLNlfC98kMr+5o3dWk3YxCzmihFEp8rp20d/IJOr4xOHGdoP1rHqib8yWC8F6T5w==","signatures":[{"sig":"MEYCIQCJMaaOsjUbiU7R1h9qZqayVUz+9x8ojKOdLTUeax/ruwIhALXkeIMfGxPGdIwe9wCwOaBOPTdagbH8WjmXdAYc7mTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14774053},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"faa8335f611fefd8f0395495b0516ae751a3a008","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"_npmVersion":"12.0.1","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_2.0.2_1784551958851_0.7577489064712088","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@asseteragmbh/evm-contracts","version":"3.0.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@3.0.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"dist":{"shasum":"04d1ce82da7a4ab79ec6b62a6505e3d15cc9d659","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-3.0.0.tgz","fileCount":24,"integrity":"sha512-L+VEIeYaXv8FWd/y8BD2z7EwjuVc0v68iHHw6UWYzTvbdrpQfI8wD1PeQPmgH8NaIEfDuMsYOR+b80vPF/kRxQ==","signatures":[{"sig":"MEYCIQCVBwwIIuri+pCytPJFrv8YFLftToh1vu/TpgOdjzVwOgIhAPc+6wWVattHFAhJPfExKcVKCjB80EcgxahL4zAKXnvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15309234},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"fd83d135a21f9c8f1ecc45aebaf422d971e84063","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"_npmVersion":"12.0.1","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_3.0.0_1785239293992_0.4913617698392101","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@asseteragmbh/evm-contracts","version":"4.0.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@4.0.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"dist":{"shasum":"06fb4ccd08fb8515e201746d39ddb5a4ec19fd00","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-4.0.0.tgz","fileCount":24,"integrity":"sha512-aJvvXpmim4qQFSUF5d36tcW1Q9h6VIPuhUkMdqod6Gduhsh5uoY7yzVFLiAqHoB6HUnuKoafF/IF4IM6PWpdHw==","signatures":[{"sig":"MEQCIBivO0kjAiQ7dGKQ9ldS6rlGj/jUV0zGSkgx3ou67xPjAiAw942vnJL3UxQnzA0K3Wv1TVlvXsUPENTuCqeDGLri5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15301520},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"60b3364390a90c1b303328723aa00e6b3eeda3d8","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"_npmVersion":"12.0.1","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_4.0.0_1785313869621_0.2564921267389433","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@asseteragmbh/evm-contracts","version":"4.0.2","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@4.0.2","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"9ad04d09e3e42732590d10f612116cfb24044a8c","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-4.0.2.tgz","fileCount":24,"integrity":"sha512-HBLwS+eKXCwRbuW65EvBjXxAN9yojLntbVNES90jdglzmI47hI3SYY7DfiurqTXJlqRXcMvn+O3MMGd8OUle7w==","signatures":[{"sig":"MEUCIDCGBwAHh9M15r+CZxGrn1gFMa5rLY9s/IZwA5anfcBSAiEA1rOOlbyOWlybNbl7XKND9B21te55j4XQ0lHDdoMOiGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15301664},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"7392521cfdf4a4938221f080eb6f1bf4bd12e73f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_4.0.2_1785497422702_0.6881463140127364","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@asseteragmbh/evm-contracts","version":"4.1.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@4.1.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"367a8a7ca1a955effbefefb091250fff47b65cfb","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-4.1.0.tgz","fileCount":24,"integrity":"sha512-C/ySO0bEUbbp4MK6BFVxJ2z0D2XcWzqBOrqP/uZucYyjCOa73f771yzdldGtVul/VgVWwsJjNTr0wzEVTa7Z+Q==","signatures":[{"sig":"MEUCIDqQFX16KA9O6HaxwWK4YP0C2sX3jHx6SzrciJSqOVNBAiEAzcdWqN9QrFQe158avbMbFIiDeuC0oCzfXs1Z+GM41R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15867676},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"9e4227e234d8b89162c0b55b5f29d05db860cdc0","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_4.1.0_1785933720401_0.3382347381642672","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@asseteragmbh/evm-contracts","version":"5.0.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@5.0.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"ddd5c2e9a22eebee7589684f582dee0a07b74635","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-5.0.0.tgz","fileCount":24,"integrity":"sha512-WTBW2tUo5yIcZrGpH7S1AkJc0ijpxk2lEDme0O15IFI7GWCTApnQZtW7Fr7pZPSmi7OLrqpnI2Ku47Ej51YTSQ==","signatures":[{"sig":"MEUCIAMy7AuvPnI7koifsL5IFVe8PH8u+VdWND1KVez53ExKAiEAz5dHwvMoNIJgZZ7zbPH9wlUYRkKm/zbPCVhMgkeMi/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22356053},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"e34147a5233246029ae117a5bd29b5c46ae65183","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_5.0.0_1787054308471_0.5700487687650586","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@asseteragmbh/evm-contracts","version":"6.0.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@6.0.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"bc0e6f6b08beb208f3badeeb72b80d3b8fe6afc4","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-6.0.0.tgz","fileCount":24,"integrity":"sha512-aiit1E0Mm77UDTYSnYjEe0mUhGLmLCZimyF494DEnLo+DnFIgRLUCHuFFn6uxT1usQPobLirwrLch9vWTvtocg==","signatures":[{"sig":"MEQCIGcuG2CwSGNqq0J4awAZWJe2tVP9+PgDWUBJewWpj3eNAiAPp/4jClXYQhDEUaInWYFRWG1Aapb2+u3p6DVd0ex5xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22357840},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"d5595e9fef8dfc3c0c57d0495a12ad3fc2a7cba0","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_6.0.0_1787056434686_0.31753647505079985","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@asseteragmbh/evm-contracts","version":"6.1.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@6.1.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"1702b59cede460e68af282a1ebbf50b0514bddca","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-6.1.0.tgz","fileCount":26,"integrity":"sha512-cTIIVKfXgZber8D1dTcWPengpnHSKVCh0YLJK299dKBhd9YEMTxc9XgqSQrjqIMrfFTPr/8BDyFMiAWbJu5TTg==","signatures":[{"sig":"MEQCIBAE132bv6Vkfhvpn/HVEBTRwdP+iPs4rAbsfeJ0kzrCAiBK9SWSLTV+jCBA6zSmAy0K9CAWqOkjhs56xF143sOJYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22602746},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"2a61297069b1c10794ed0676df36bc4c87cb8176","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_6.1.0_1787224476845_0.2350080889859849","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@asseteragmbh/evm-contracts","version":"7.0.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@7.0.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"e19df416e95dedaf0060489368df9cce91b59b1c","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-7.0.0.tgz","fileCount":26,"integrity":"sha512-xCGsuItGHaAh993iAslakQNp7pslce7dGHN3RawDYCPpIcMGBEj2LoN3hBV5PZ8ceFQI/rRGxbcn96MojYwK5w==","signatures":[{"sig":"MEUCIE5knL6u1vkUro7mrBE+fYPEIonYVS2mpFgpUNJ8VzXNAiEAj1uzsQ8qEgMOWPuP//OKYTSNiDsZ3uRN9RGLPliv+lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22678883},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"ddaef075ecc1861807ac9ca4838027bbc9b70cce","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_7.0.0_1787578305326_0.250986648241484","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@asseteragmbh/evm-contracts","version":"7.0.1","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@7.0.1","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"6c495dfc48474b141ec859a1ec2516009c4c5735","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-7.0.1.tgz","fileCount":26,"integrity":"sha512-GlA5ZzOGjSz75nog5SaG6kLqBy/qH613FUeWL9LtS7W57rIeumhyM9tE7spqAZ/Sds9uzkw7nqVxAex0Zbmagw==","signatures":[{"sig":"MEQCHyEYnncPw+vudiTHtjWbDJ+3OysMFih+MgSSEVbkgZUCIQDDfEcPErPLO0ITeDUts+bUa6oPsR0fNgoJe2TzF/7ujg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22684934},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"973a4e0d72b54621aa83a30556b4ba5ff2f62563","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_7.0.1_1787639014563_0.33427040725204127","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@asseteragmbh/evm-contracts","version":"8.0.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@8.0.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"c58e61e330eb759df4e741892da610ac85a9fe55","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-8.0.0.tgz","fileCount":26,"integrity":"sha512-46xynvheGTmJ5UgY4NWCpOtC+OH4bbkU0zkMXLqHadY73/nBMmyXYKARXyEd3v3Onny7lfs+sIw1Nzky0y9VVA==","signatures":[{"sig":"MEUCIHSGJ4wAiakws1WFivNAEd3lOccR/392gL41jLDBivTGAiEA3bm37R5wZpvUvEMFBq7+Pe4pnmzwq3/FvmwukfUC3oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23823929},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"0a0375883d158c9d68777febc3746337fbe3954a","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_8.0.0_1787817231976_0.4971506132505077","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@asseteragmbh/evm-contracts","version":"8.0.1","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@8.0.1","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"41524bcfce9f554e2910c25b57421708ef0be853","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-8.0.1.tgz","fileCount":26,"integrity":"sha512-NFhKSTXWmcmJAS0v3QG6oG7CmYGOASSd0YXR6WEHUPIJ3a0XuWlwCYY5RQFLKTwizVy/CMCQmBsz/5xSzatF5A==","signatures":[{"sig":"MEUCIQDfrhSnv9RcJULFs3fFP9YHy8M+BCInG9bL2SYE5he4LwIgNwAHKHhIz8q0dCyiiZ7BGRg3dbjBeBoEv7BQUFUktV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23823929},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"f92e608bb9cecc7344b1139f10d947c97c406cec","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_8.0.1_1787844622316_0.9149680103531397","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@asseteragmbh/evm-contracts","version":"8.1.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@8.1.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"9fe32dc7a33ce308393a422249e1733dff92cb33","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-8.1.0.tgz","fileCount":26,"integrity":"sha512-ehsVmoEKJW4CFbFuHjDz82UcREFijVvkPMqAAm4m02bUvQhrxVXsw0keRzQ0MH6kX1VpbWyPsYdG82Dy1CXUMQ==","signatures":[{"sig":"MEUCIQC/46ziOD3AGJef2u3USlxp2UUWBzt4di9YG/LS0dk4VwIgVkypGjGHtZ2CrLzhLZFS8WoX9vV6VMPxzw4V5287s/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26886936},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"d931055e057a82572c931680a97375ec5cb7e199","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_8.1.0_1788435044010_0.8591643847696944","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@asseteragmbh/evm-contracts","version":"8.2.0","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@8.2.0","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"ec3ae289687ea7d3415a6b009192a48f9fb882d6","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-8.2.0.tgz","fileCount":26,"integrity":"sha512-CdKsXta7O9wVU92nh/dTrA03NtSFpNeis9+2bQlhaIc/TIu2jNrbUHEEUO7guYnYvbSFn1e7/ZKrzpX2gVLNOQ==","signatures":[{"sig":"MEQCICOUvkeO0rt0sGt+zb/r6Cj14NeNr2tCOhgKq0qc1x3jAiBjA+5BkBPrCr0K0kLhxZfnvxCvrBn7nQai3kEavgyt2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28845031},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"797326c2fe6fcb08c1415845f6dc2d4aa8984e74","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_8.2.0_1788851820209_0.7008313456563056","host":"s3://npm-registry-packages-npm-production"}},"8.2.1":{"name":"@asseteragmbh/evm-contracts","version":"8.2.1","license":"UNLICENSED","_id":"@asseteragmbh/evm-contracts@8.2.1","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"e2d71a95e9b0bbe93db35f68befdd82e9e83c6b8","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-8.2.1.tgz","fileCount":26,"integrity":"sha512-8N1teND7qNqRImVh8BllrpUnMNS0DlNE3MhSQOZcrqPv9byKydI+tYeGZ1UKU/xoaSku6vXTnUlzFuQPoxTleQ==","signatures":[{"sig":"MEYCIQClt6P+dUsrZmd7jzNHU7IDqNdgqJIj6ynLZze4n/hs0wIhAJVpL7DNYj5nDQTh9+8M733EeRLkiErDKLFcTYEGfDr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@8.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28845031},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"44a35bb640b9144157a7893cc09b432b9f84394c","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/evm-contracts_8.2.1_1788870637194_0.9317258461825464","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"_id":"@asseteragmbh/evm-contracts@8.3.0","bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"dist":{"shasum":"41430539ed217eed1966a208e76bc625305cb159","tarball":"https://registry.npmjs.org/@asseteragmbh/evm-contracts/-/evm-contracts-8.3.0.tgz","fileCount":26,"integrity":"sha512-jzSWS5beLWEQl+CQ+DmHHF4WjPfg8Tqwd/F/eOFnDXD/WiJkaL9OmRtzNQg7GA/l5ABPyAVJxRe+JP1Y8iGNIw==","signatures":[{"sig":"MEQCIF7xXG2W8hSuPrTby5o/Vr9iky7mAJGTpy18GN1gMFplAiB1vD9WTJKKkcdZOEt2trAb4/RgzIEPbr3FdtrKFEfPQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDOnXYvdvocpvkTjhuse7+RkZjkmcU+Y3THbXEk6pQmBAIhALdPeeiFBwy7AZxdASxB92Iq4ycJKVcLtO6l/45KFciS"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asseteragmbh%2fevm-contracts@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29847468},"main":"./dist/index.cjs","name":"@asseteragmbh/evm-contracts","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js","require":"./dist/contracts/index.cjs"}},"gitHead":"9bf022743af3ed9669905deec5dfce999477e31c","license":"UNLICENSED","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","generate":"forge build --root ../../contracts && wagmi generate && node scripts/gen-deployments.mjs","prebuild":"npm run generate","postbuild":"node scripts/copy-deployments.mjs","typecheck":"tsc --noEmit"},"version":"8.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15342936-6290-424d-b27e-e0cf86a0d7b1"}},"homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","directories":{},"maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","viem":"^2.21.0","react":"^18.3.0","wagmi":"^2.12.0","@wagmi/cli":"^2.1.0","typescript":"^5.4.0","@types/react":"^18.3.0","@tanstack/react-query":"^5.59.0"},"peerDependencies":{"viem":"^2.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/evm-contracts_8.3.0_1789065893932_0.17118741303613816"}}},"time":{"created":"2026-07-08T07:26:16.049Z","modified":"2026-09-10T18:44:54.640Z","0.1.0":"2026-07-08T07:26:16.474Z","0.2.0":"2026-07-08T08:49:11.332Z","2.0.0":"2026-07-14T04:01:30.151Z","2.0.1":"2026-07-17T12:11:40.894Z","2.0.2":"2026-07-20T12:52:39.074Z","3.0.0":"2026-07-28T11:48:14.129Z","4.0.0":"2026-07-29T08:31:09.798Z","4.0.2":"2026-07-31T11:30:22.882Z","4.1.0":"2026-08-05T12:42:00.572Z","5.0.0":"2026-08-18T11:58:28.656Z","6.0.0":"2026-08-18T12:33:54.842Z","6.1.0":"2026-08-20T11:14:37.111Z","7.0.0":"2026-08-24T13:31:45.498Z","7.0.1":"2026-08-25T06:23:34.734Z","8.0.0":"2026-08-27T07:53:52.164Z","8.0.1":"2026-08-27T15:30:22.614Z","8.1.0":"2026-09-03T11:30:44.176Z","8.2.0":"2026-09-08T07:17:00.436Z","8.2.1":"2026-09-08T12:30:37.339Z","8.3.0":"2026-09-10T18:44:54.274Z"},"bugs":{"url":"https://github.com/Assetera-AG/AsseteraEvmContracts/issues"},"license":"UNLICENSED","homepage":"https://github.com/Assetera-AG/AsseteraEvmContracts#readme","repository":{"url":"git+https://github.com/Assetera-AG/AsseteraEvmContracts.git","type":"git","directory":"packages/sdk"},"description":"TypeScript SDK for the Assetera EVM contracts — ABIs, per-chain addresses, a viem client, and wagmi hooks.","maintainers":[{"name":"tomw1808","email":"tomw1808@gmail.com"},{"name":"sajjadziaydloo","email":"sz@assetera.com"},{"name":"assetera","email":"npm@assetera.com"}],"readme":"# @asseteragmbh/evm-contracts\n\nTypeScript SDK for the Assetera EVM contracts — **ABIs, per-chain addresses, a viem client, and wagmi hooks**,\ngenerated from the Foundry contracts in [`../../contracts`](../../contracts) (design: **ADR-0026**).\n\nEverything is generated from one source of truth: the Foundry build (ABIs) and the committed per-chain\ndeployment artifacts in [`src/deployments/*.json`](src/deployments) (addresses, keyed by `chainId` with the\nCAIP-2 id). Addresses populate as networks are deployed; until then a chain simply has no entry.\n\n## Install\n\n```bash\nnpm i @asseteragmbh/evm-contracts viem\n# for the React hooks also:\nnpm i wagmi @tanstack/react-query\n```\n\n`viem` is a peer dependency; `wagmi` / `@tanstack/react-query` / `react` are optional peers (only for `/react`).\nPublished **restricted** (private) on the `@asseteragmbh` scope via release-please + npm OIDC — flips to\npublic at launch (ADR-0007 / ADR-0016).\n\n## Entry points\n\n| Import | Contents | Runtime deps |\n|---|---|---|\n| `@asseteragmbh/evm-contracts` | ABIs, address helpers, `createExchangeClient` | viem |\n| `@asseteragmbh/evm-contracts/contracts` | ABIs `as const` + address helpers — pure data | **none** |\n| `@asseteragmbh/evm-contracts/react` | wagmi hooks (address auto-resolved per chain) | wagmi, react |\n\nThe raw `deployments/*.json` are shipped in the package too, for non-TypeScript consumers (e.g. the .NET service).\n\n## Migrating 3.x → 4.0.0 (`AsseteraExchange` → `AsseteraECS`)\n\nThe contract was renamed to **AsseteraECS** (Execution, Clearing & Settlement). This is a **source-level\nrename only** — the deployed bytecode, the ABI and the on-chain addresses are unchanged, so nothing needs\nredeploying. What changed are the generated TypeScript symbols and the deployment-artifact JSON keys:\n\n| 3.x | 4.0.0 |\n|---|---|\n| `asseteraExchangeAbi` | `asseteraEcsAbi` |\n| `asseteraExchangeAddress` / `asseteraExchangeConfig` | `asseteraEcsAddress` / `asseteraEcsConfig` |\n| `useReadAsseteraExchange*` / `useWriteAsseteraExchange*` / `useSimulateAsseteraExchange*` / `useWatchAsseteraExchange*` | `useReadAsseteraEcs*` / `useWriteAsseteraEcs*` / `useSimulateAsseteraEcs*` / `useWatchAsseteraEcs*` |\n| `getContractAddress(id, \"AsseteraExchange\")` | `getContractAddress(id, \"AsseteraECS\")` |\n| `deployment.contracts.AsseteraExchange` | `deployment.contracts.AsseteraECS` |\n| `deployment.implementations.AsseteraExchange` | `deployment.implementations.AsseteraECS` |\n| `getExchangeAddress(id)` | `getEcsAddress(id)` — `getExchangeAddress` still works, now `@deprecated` |\n\n⚠️ Consumers that read the deployment key **raw** (e.g. the Subsquid indexer's\n`deployment.contracts.AsseteraExchange`) must change the key in the same PR as the dependency bump — a lone\nbump is a runtime break.\n\nThe **EIP-712 domain name is still `\"AsseteraExchange\"`** and is not part of this migration; it is written\ninto the proxy's storage at initialization and only changes at a future fresh deploy.\n\n## Services (viem)\n\n```ts\nimport { createPublicClient, http } from \"viem\";\nimport { createExchangeClient, getEcsAddress } from \"@asseteragmbh/evm-contracts\";\n\nconst publicClient = createPublicClient({ transport: http(rpcUrl) });\nconst exchange = createExchangeClient({ chainId: 80002, publicClient }); // address resolved from chainId\nconst version = await exchange.read.version();\n```\n\n## Approve and trade in one transaction (`permitAndCall`)\n\n`permitAndCall` runs an ERC-2612 `permit` for the caller and then makes one call on the same contract\nwith the allowance it granted, so nobody sends a separate `approve` transaction first. **Both contracts\nexpose it**: `AsseteraECS`, for a taker filling an order or a party accepting an offer (AO-298), and\n`AsseteraPrimarySales`, for a primary purchase (AO-713). The example below is the exchange; the\nprimary-sales variant is at the end of this section and differs only in which address and which inner\ncall you pass.\n\n```ts\nimport { encodeFunctionData } from \"viem\";\nimport {\n  asseteraEcsAbi,\n  getEcsAddress,\n  getPermitNonce,\n  PERMIT_TYPES,\n  resolvePermitDomain,\n  splitPermitSignature,\n} from \"@asseteragmbh/evm-contracts\";\n\nconst exchange = getEcsAddress(chainId)!;\nconst value = buyAmountDue; // exactly what the fill will pull\nconst deadline = BigInt(Math.floor(Date.now() / 1000) + 3600);\n\n// Resolve the token's real EIP-712 domain. Do NOT assume it is `token.name()` — see below.\nconst domain = await resolvePermitDomain({ publicClient, token });\nconst signature = await walletClient.signTypedData({\n  account,\n  domain,\n  types: PERMIT_TYPES,\n  primaryType: \"Permit\",\n  message: {\n    owner: account,\n    spender: exchange,\n    value,\n    nonce: await getPermitNonce(publicClient, token, account),\n    deadline,\n  },\n});\nconst { v, r, s } = splitPermitSignature(signature);\n\nawait walletClient.writeContract({\n  address: exchange,\n  abi: asseteraEcsAbi,\n  functionName: \"permitAndCall\",\n  args: [\n    token,\n    value,\n    deadline,\n    v,\n    r,\n    s,\n    encodeFunctionData({ abi: asseteraEcsAbi, functionName: \"fillOrder\", args: [orderId, fillAmount, att] }),\n  ],\n});\n```\n\n**Resolve the domain, do not guess it.** A token's EIP-712 domain name is often, but not always, its\n`name()`. EUROP hashed a different string into its domain separator, and USDC has no ERC-5267\n`eip712Domain()` to read the answer from. A permit signed against the wrong domain is not an error you\nsee: the contract swallows it, `permitAndCall` returns `permitAccepted: false`, and the trade then fails\non the allowance. `resolvePermitDomain` reads `eip712Domain()` where available and otherwise matches\ncandidate names against the token's `DOMAIN_SEPARATOR()`, throwing rather than returning a guess. The\nfaucet tokens on playground agree with their `name()`, so playground will not catch this for you.\n\n### The same call on `AsseteraPrimarySales`\n\nA primary purchase pulls the settlement currency, so it had the same two-transaction problem — and a\nworse version of it, because an `approve` takes 15-30 seconds to mine and a firm venue quote is not good\nfor that long. Swap the address and the inner call; everything else, including `resolvePermitDomain`, is\nidentical.\n\n```ts\nimport { asseteraPrimarySalesAbi, getPrimarySalesAddress } from \"@asseteragmbh/evm-contracts\";\n\nconst router = getPrimarySalesAddress(chainId)!;\n// `spender` in the permit message must be `router`, and `value` must be\n// `intent.venueQuoteIn + intent.buyerFee` — exactly what the settlement will pull.\n\nawait walletClient.writeContract({\n  address: router,\n  abi: asseteraPrimarySalesAbi,\n  functionName: \"permitAndCall\",\n  args: [\n    settlementToken,\n    intent.venueQuoteIn + intent.buyerFee,\n    deadline,\n    v,\n    r,\n    s,\n    encodeFunctionData({\n      abi: asseteraPrimarySalesAbi,\n      functionName: \"settlePrimary\",\n      args: [venueCalldata, intent, intentSignature, buyerSignature, kyc, fee],\n    }),\n  ],\n});\n```\n\n⚠️ **The caller must be the buyer.** The permit `owner` is the caller, and `settlePrimary` requires\n`intent.buyer` to be the caller too, so a third party cannot submit this on somebody else's behalf. A\nrelayed (ERC-2771) call still resolves the buyer correctly — wrap `permitAndCall`, not `settlePrimary`,\nin the forwarder request.\n\n### `AsseteraIssuanceVenue` — the per-offering primary sale venue (8.1.0+)\n\n`asseteraIssuanceVenueAbi` is exported from all three entry points, and `/react` carries the generated\n`useReadAsseteraIssuanceVenue*` / `useWriteAsseteraIssuanceVenue*` / `useSimulateAsseteraIssuanceVenue*` /\n`useWatchAsseteraIssuanceVenue*` hooks.\n\nThere is **no** `getIssuanceVenueAddress(chainId)` and no `AsseteraIssuanceVenue` key in the deployment\nrecords, on purpose. The venue is deployed **once per offering**, not once per chain, so its address is\nnot a property of the chain. It comes from the offering's own catalogue column (AO-804), and the consumer\npasses it in:\n\n```ts\nimport { asseteraIssuanceVenueAbi } from \"@asseteragmbh/evm-contracts/contracts\";\n\nconst venue = offering.issuanceVenueAddress; // from the catalogue, never from this package\n\nconst [unitPrice, settlementIn] = await Promise.all([\n  publicClient.readContract({ address: venue, abi: asseteraIssuanceVenueAbi, functionName: \"unitPrice\" }),\n  publicClient.readContract({\n    address: venue,\n    abi: asseteraIssuanceVenueAbi,\n    functionName: \"quoteSettlementIn\",\n    args: [assetOut],\n  }),\n]);\n```\n\nA purchase goes through `AsseteraPrimarySales.settlePrimary` (see above), which calls the venue on the\nbuyer's behalf. The venue's own `purchase` reverts with `CallerNotRouter` for any other caller, so consumers\nnever call it directly.\n\n## Indexer / non-viem consumers (pure data)\n\n```ts\nimport { asseteraEcsAbi, getContractAddress } from \"@asseteragmbh/evm-contracts/contracts\";\n// ABIs `as const` for viem `parseEventLogs`, addresses for the Subsquid processor — no viem/wagmi pulled in.\nconst exchangeAddr = getContractAddress(80002, \"AsseteraECS\");\n```\n\n## React (wagmi)\n\n```tsx\nimport { useReadAsseteraEcsVersion } from \"@asseteragmbh/evm-contracts/react\";\n\nfunction Version() {\n  const { data } = useReadAsseteraEcsVersion(); // address auto-resolved from the connected chain\n  return <span>{data}</span>;\n}\n```\n\n## Development\n\n```bash\nnpm run generate   # forge build → ABIs (wagmi/cli) + inline the deployment artifacts\nnpm run typecheck\nnpm run build      # tsup → dist (ESM + CJS + d.ts); `prebuild` runs generate\n\n# to work against local addresses, deploy to anvil first (writes a git-ignored 31337.json), then regenerate:\nnpm run deploy:local   # from the repo root\n```\n\nGenerated files (`src/generated/`, `src/deployments/deployments.gen.ts`) are **git-ignored** and produced by\n`npm run generate` — they derive from the contracts + committed deployment JSON, so a local deployment never\nbakes an address into the committed source or the published package.\n","readmeFilename":"README.md"}