{"_id":"@23blocks/contracts","_rev":"19-2989be94e806a648db108ac2674bcc3b","name":"@23blocks/contracts","dist-tags":{"latest":"2.5.0"},"versions":{"0.1.0":{"name":"@23blocks/contracts","version":"0.1.0","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@0.1.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"c7897927a2ab0e4c0480d4fd05fdb06526a961cf","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-0.1.0.tgz","fileCount":25,"integrity":"sha512-Glbg5wUlydW+Gg74VBh2wTFc2O5nN3HN6dDRqfPkka2fBuWVBSViACk3GASVqJggGa3aEEBp1+xfbJVDPFIpIQ==","signatures":[{"sig":"MEUCICARkMk9SY5qDSOE7AluTIKjC+7NFVWVKBrKb0GEBeFEAiEA0ZoJ5I6aq2rbZ9+jTJsDowGeeuG4V4xiMR/8rkjV8I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0dddc5585dc1f3feffd41f8496b291886d052e9a","_npmUser":{"name":"juan.pelaez","email":"jpelaez@23blocks.com"},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.2.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_0.1.0_1765595949600_0.3790536803514537","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@23blocks/contracts","version":"0.1.2","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@0.1.2","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"205c5fc4ea255f26c0f2db16307a8802b74d2900","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-0.1.2.tgz","fileCount":25,"integrity":"sha512-6VjgSinPaMTSZNqesWq+se9olRKWJTpX30F/2IcTbiy674TSeBPtxLJZ2THPyZcJ5BYw/DeyoUp45eO+8J50xQ==","signatures":[{"sig":"MEUCIHn/XF5FnnD1raqYwrr0J36vVsr2bCWFS4lEVvDdHkucAiEA0joUfrkGbB+OOX59FXzRKbIyniXhdbw61C6Q8bZPOoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"163964a972cb1b888117612ab37e782b42bc7773","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.7.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_0.1.2_1765660316325_0.8199398241441576","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@23blocks/contracts","version":"1.0.0","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@1.0.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"9a709a4f2840fde91f0c5626d97cfdf5852de7b9","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-1.0.0.tgz","fileCount":13,"integrity":"sha512-XZGIq9tX2uEiKVIP+DOy94LXWM413/XCxfRoSF1FvAx0jjbV1sMuTq9PUbuvi2TLkJVujN5xNhCYhR/MCiC6oQ==","signatures":[{"sig":"MEQCIB7SVgIeviQQFCiCi1gzlbFjnC2uvdivXT/gBP2EGRIGAiB7X8uDtyQR+A/8PtVTyvnXvHoe7vnYrRKNtd2wlodZYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d19c8bf2649f8b6cefa2edf5e1908a522b874365","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.7.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_1.0.0_1765667191297_0.23757445273437394","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@23blocks/contracts","version":"1.0.1","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@1.0.1","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"accfa41e0893a03a12b1fc0abf16eca58b74730e","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-1.0.1.tgz","fileCount":13,"integrity":"sha512-1odoyrIxOaOlEMgzD3CKEbcIR+tmsgT2j1PGXjjBcGj8XGXY2AN2b3aND2YRcu3+ZcXFDQI4wV5Ka0HY69RL8A==","signatures":[{"sig":"MEUCIQDzKUzao2mWoYLG+/+la4pAJlAB007kSlLcSfyT7opgcwIgIzRDzLRIeC0IfVbN3PwjFyFXedvCv084CbDKjWnaNqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"73748572cccbd6887e58850c29419821e0e6a318","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.7.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_1.0.1_1765670783449_0.007797878950876358","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@23blocks/contracts","version":"1.0.2","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@1.0.2","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"6e48a39e05b8946616f5ae9db41bda1ff910b2b2","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-1.0.2.tgz","fileCount":13,"integrity":"sha512-ooFu4ZQEuMlHpGQhQa0FlMCsBayNVaREyA5l7CZhTg5JGw98uKE/t9FrgyuxZdWaJgVbAaGSrvlpUA3jaI6vZg==","signatures":[{"sig":"MEQCIAj01qoTVlzycsKuehSWMJEq5PvV7AIxYFyLU9CeOQQtAiBp3NIkOTrxwlvQksFtiQz6JHKqZhmLCjursZpcW7HPHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cf580d07e54d302d2887f42ad882f764ad8f2635","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.7.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_1.0.2_1765672825911_0.03441356489018221","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@23blocks/contracts","version":"1.0.3","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@1.0.3","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist","skipTypeCheck":true,"stripLeadingPaths":true},"outputs":["{options.outputPath}"],"executor":"@nx/js:swc"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"8c68b7c76daf927a7839b0d22f7566b2e35f4743","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-1.0.3.tgz","fileCount":13,"integrity":"sha512-MaTELgYwux7tW2ifj4wlZLpnFW+ZTnBq1LthDqehKlPW9sW4E//kzbB80qW6PdZj3fjZgVMF7uxfE1WZOrxyDQ==","signatures":[{"sig":"MEYCIQD7D2vAGl4lR+ZLh+HSudnSL5nqWRQiSc8XOaT6xsH2VwIhAJ4FjNEPzbj355QvCVNdG95+BKqIf2fsOufReJ+IjTY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"aa00880731d7bf983cfbadf4559a21fd844a327e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.7.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_1.0.3_1765676352566_0.34582412123777373","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@23blocks/contracts","version":"1.0.4","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@1.0.4","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"d283d592727e15c7c5be4edf9b1e12dad9c484fc","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-1.0.4.tgz","fileCount":15,"integrity":"sha512-/Dwsw6iAZ9yZPRgFpIrMyopnol4kGyr6AGOvxAelPtRCoxogDflXG448Vvao0RYVtH4iE6bGyxpFDAmThF/cOA==","signatures":[{"sig":"MEUCIAMa5ALnQe6SSbXuqbwVB/thcgIQU0dfIXJCai9M+dgbAiEAoP4VwyBIm4QcR2Bu8YtLwu76/B2T3kA+SzmucK2vEmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19193},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"20b11d1b616730f55c8899974db8be941f2fc6cf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.7.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_1.0.4_1765687919445_0.21882609129429897","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@23blocks/contracts","version":"2.0.0","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@2.0.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"ca7bf2cdc71ef6a8dd72d5220be57222b50e1758","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.0.0.tgz","fileCount":15,"integrity":"sha512-Lb0e46DOU4Xho79cQUMolT+YU9dBRUFUDigUNDoSAjAOW4zJMIIJpwx4vUgSRO34Jk+rYVg5otEp3/69AGHpKw==","signatures":[{"sig":"MEUCICIBoDDyfGRMSsvBPDNm1g7gMJZZtK6fWw1Y2oRb2+LjAiEAigN7rNpU9oo1Up6a0Bk9AL1e0x86MPzGYKDnoEox/QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19229},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"731acdac881ef0df2f0946bd8feb8cfe3d659d1a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.7.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.0.0_1765941638624_0.4630412794559966","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@23blocks/contracts","version":"2.0.1","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@2.0.1","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"5cf867d091bf8fad4a764cf96101bf84282d2276","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.0.1.tgz","fileCount":16,"integrity":"sha512-QivZFBxfCF+ZQDQ7HFELX+y4CArXNcldrcKZc/3Zj7rIkvAZiI67xVQgOUS4RgNCDUOZX09VuZtPsPM+LeUnUA==","signatures":[{"sig":"MEYCIQDi64/RkHPMqlpKD6zAVLvqq1qwnTDntlEQdvnxmMBeqgIhAJMJNwVgkfJwgfktKjHRh7MKoHmHztF80sD1qTVmEJhn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24490},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"cccb9469e40313913869befe815cc0cb2fd2e026","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.7.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.0.1_1765955942207_0.8460273750933129","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@23blocks/contracts","version":"2.1.0","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@2.1.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"69de597d73ffe6b6776c6c2383b3d3547c37afcb","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.1.0.tgz","fileCount":18,"integrity":"sha512-24OqX2BG9NZwSnJX5QA2/364XCU3TXKnricX5RD3NVN8sEDvwDQJh0fpNriNv9tuCFRadGBxb7bRRV0KAWhmKA==","signatures":[{"sig":"MEQCIFgpkoRq6UN/MxA8z9jnSvxQNJEE6ugNXnnThv97DfAsAiAQe4gvFjVx9O/1pJA6Edc2nLPORnIa2HhmBqPIix3BWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34823},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"75f0d3a92b00a657b4bed3a91fc84203ad767926","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.7.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.1.0_1767302915179_0.5159121171273395","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@23blocks/contracts","version":"2.1.1","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@2.1.1","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"89834f7d07a53b1ce71ef0dbe82cd42b672f93d2","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.1.1.tgz","fileCount":18,"integrity":"sha512-nxgIyNoyIEAN/bNL4N+HmhyAf+ujKE6T3qAQ1z+0q3XtKHXrx6sRSR8s1qICvv7SKVqq/mVB9e9FP4jAfw+YMQ==","signatures":[{"sig":"MEUCIQDG2MvSSHq/VUlpJ/2e6sPq7go2SNwYZR1o845HEtt36QIgDV1BjvTyJnqJXnJt+YbjIP2U7JZ3bFKgd2HSPV2Vlvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34823},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"8befccf70ff546bb683fae8887bc190642235082","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.7.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.1.1_1768879493548_0.6785236297523136","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@23blocks/contracts","version":"2.1.2","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@2.1.2","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"8d8823a1abe8f4efceaae06b857c58e007d70b60","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.1.2.tgz","fileCount":18,"integrity":"sha512-hqjzae7up2/rFwXNNMN3sUw8iYvqmS204xVEzth0DwoRgiG+6I2NrLBm6y7VWQ70rfAXdt0dNGR3onj1TmNIBg==","signatures":[{"sig":"MEUCIDu7Mkf7T8TXmkPVzE2UD7glrjcyf1DM4NlvTKgUYNtZAiEA/Mikev1ZA182TaeRDpqw3VaA++WiozfpzKG8BBhWh8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34823},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"2b34248a91b4b2ffee733d5b287c6508842f5256","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.9.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.1.2_1770421537118_0.5220778407393964","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@23blocks/contracts","version":"2.1.3","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@2.1.3","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"73caa31a32a428d199cba1a18299b35f0e8f8e6e","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.1.3.tgz","fileCount":18,"integrity":"sha512-8pBzk+EPU5jisC2H5XPXSAoqvgx1cAJfNEyDLjvIMGGzFhS4SSKhufCiSW36W9/MIOc/5fXfVDPqgFWGZgsBBA==","signatures":[{"sig":"MEUCIBO8tGlcOB0yAmhkxI7uxkWs83hzS3Sl8By/yvbNHSemAiEAjP93qhTYnyugrevaTyp0yGptTp8BqrEfm2VfjYUFM1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34823},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"fea0037f0dad9aee31bbc9c02f58739c9ebbf017","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.9.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.1.3_1770451355966_0.8475865898236596","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@23blocks/contracts","version":"2.2.0","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@2.2.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"f248856475b4611ac9c004bc85c95295fa5f949e","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.2.0.tgz","fileCount":18,"integrity":"sha512-jjsO1q3vF55Wnz8RMChWBFm9Kqj0pSQZAIXFh5FtanPsGSPwxFVG34Hy0w76q6CqZRvgyUsf52JFUwLzG7VOYw==","signatures":[{"sig":"MEUCIQDyPo7DFkGGtpSRmZnYLa+eL6DJuj3wPzDuvGLHu4FNGgIgSVMBG2WEnflAt3H0CMZdgP/WN4+nftdlLaXjc3x7NR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36070},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"ed42023fa8f9c47982ff0e360d33fa6eee85c405","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.9.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.2.0_1770522249958_0.8933404848265387","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@23blocks/contracts","version":"2.3.0","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@2.3.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"c1b9052a6c6d93c351f2a06c5f7b216c0fcf98da","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.3.0.tgz","fileCount":18,"integrity":"sha512-9+Gf3Q9j4PqEINukwpB9QtklgQ1M8F2YiiY3tJJQHWKw8+FweP2XujbnKqAad5Bl8IpbuAV24ZaszbtbimphuA==","signatures":[{"sig":"MEYCIQDkThFLndmShPfI9WDS9syyabqHD+QFUH98c79N8Iu20gIhAPfMefactXkJVK2twpFRmr/T0spygtlysImo3s3KlELG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36467},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"0b40ea3bba7b352cfe5fcdb6c780729182bdb587","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.10.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.3.0_1771306616190_0.4249976193390226","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@23blocks/contracts","version":"2.3.1","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@2.3.1","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"ae404e2d6d892e934b6c6c75b97350fb77be6224","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.3.1.tgz","fileCount":18,"integrity":"sha512-RBezYZZ6WnvmP9sYr63EyqDbfybh82em1izjjii+mnL4tr8wlveY4YpD4looDmD/40vthsgUkt8Y82VE1DgjGA==","signatures":[{"sig":"MEUCIHOtAlB/oMOt1IBJ+QzWrBvxkX1yYaMyqT+TwC2YCfc0AiEA6R4mkuz2Xd8Hz4vh+YhiC+0tySWvC+cQL/X+6bBANPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36975},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"f06f2b45de14ffc3b57da66f04bf1c72b080bc61","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.10.1","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.3.1_1771605252049_0.2893905523852853","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@23blocks/contracts","version":"2.3.2","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@2.3.2","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"02df3bff24638184d9f97f6f5092f02c9b6cb092","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.3.2.tgz","fileCount":19,"integrity":"sha512-jZH5DvGrszTa3TgZ0jdthdIkV/XMMGBQAympZKBJh+fGUIbI6IKg3iixevAgh4lW+aIkeviU5s9cbL7aLLaj4A==","signatures":[{"sig":"MEUCIQDlInTK+8ndzVhPhU9F0MNcCGiyhr9FeHCqlMhNZjxR9wIgRali23lA23n4Nta8NSwOP4nfjOV83HYKwctXAJaeVyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42021},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"b37182ee229ea2807162ed869526c7f3d2ac78c6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.11.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.3.2_1772567286836_0.8277001383593257","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@23blocks/contracts","version":"2.4.0","keywords":["23blocks","sdk","contracts","types","typescript"],"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","_id":"@23blocks/contracts@2.4.0","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"nx":{"targets":{"build":{"options":{"main":"packages/contracts/src/index.ts","format":["esm"],"compiler":"swc","tsConfig":"packages/contracts/tsconfig.lib.json","outputPath":"packages/contracts/dist"},"outputs":["{options.outputPath}"],"executor":"@nx/rollup:rollup"}},"sourceRoot":"packages/contracts/src"},"dist":{"shasum":"ee8eaa4e9b350e86d1196618f002928ead95b259","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.4.0.tgz","fileCount":21,"integrity":"sha512-aXUmk/zV8SzCoXBd+0hOSqncpdDNlZTgMLRJTQFJE7ZhzF76+qbPQV8wcZdM5zYNP5w174yERmjZCQbWcUw9Tg==","signatures":[{"sig":"MEUCIQDCkD0d18DyTsTU+B4gGRAuto0WPujPl4KWI5ol+nyDEwIgJ3JDjShpM2tXxso3vLrG0OHDeI/ACO94+Hfq17sdEUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44975},"main":"./dist/index.esm.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"},"./package.json":"./package.json"},"gitHead":"73aca3e1bfe578e888c11eb92e2706a8f388df53","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"repository":{"url":"git+https://github.com/23blocks-OS/frontend-sdk.git","type":"git","directory":"packages/contracts"},"_npmVersion":"11.15.0","description":"Core type definitions and interfaces for the 23blocks SDK","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@swc/helpers":"~0.5.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contracts_2.4.0_1779860829510_0.9515215709047431","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@23blocks/contracts","version":"2.5.0","description":"Core type definitions and interfaces for the 23blocks SDK","license":"MIT","author":{"name":"23blocks","email":"hello@23blocks.com"},"repository":{"type":"git","url":"git+https://github.com/23blocks-OS/frontend-sdk.git","directory":"packages/contracts"},"homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"keywords":["23blocks","sdk","contracts","types","typescript"],"type":"module","main":"./dist/index.esm.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","default":"./dist/index.esm.js"}},"nx":{"sourceRoot":"packages/contracts/src","targets":{"build":{"executor":"@nx/rollup:rollup","outputs":["{options.outputPath}"],"options":{"outputPath":"packages/contracts/dist","main":"packages/contracts/src/index.ts","tsConfig":"packages/contracts/tsconfig.lib.json","compiler":"swc","format":["esm"]}}}},"dependencies":{"@swc/helpers":"~0.5.11"},"gitHead":"be21b06b00f5e8aee1f8555e0c8ce392d5b4cbb1","_id":"@23blocks/contracts@2.5.0","_nodeVersion":"20.20.2","_npmVersion":"11.16.0","dist":{"integrity":"sha512-xVWS9uDSheIb4BO/pPx/j40E4VGFH1MgIK+Sffsqmq9FmeGwQYn+oeWLA6t8YZ6PaCYMg+jZSXltOWkJZZ/XlA==","shasum":"70f54d03b05fea6b0d6645b529873839c033275a","tarball":"https://registry.npmjs.org/@23blocks/contracts/-/contracts-2.5.0.tgz","fileCount":21,"unpackedSize":45661,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@23blocks%2fcontracts@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICnFv3uWvaMjs//JzWrsd+k/6LqnQr1aNx2+ZZlyLbPpAiBdf8ZGv8zcqBRFBUC87++I1fuaBc/FwIFuq0xrkJgOEQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3251851-cf1f-44c7-aee4-dcc3d6e9da65"}},"directories":{},"maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/contracts_2.5.0_1779939941123_0.08806204407989227"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-13T03:19:09.515Z","modified":"2026-05-28T03:45:41.554Z","0.1.0":"2025-12-13T03:19:09.744Z","0.1.2":"2025-12-13T21:11:56.492Z","1.0.0":"2025-12-13T23:06:31.433Z","1.0.1":"2025-12-14T00:06:23.580Z","1.0.2":"2025-12-14T00:40:26.056Z","1.0.3":"2025-12-14T01:39:12.701Z","1.0.4":"2025-12-14T04:51:59.593Z","2.0.0":"2025-12-17T03:20:38.773Z","2.0.1":"2025-12-17T07:19:02.379Z","2.1.0":"2026-01-01T21:28:35.347Z","2.1.1":"2026-01-20T03:24:53.697Z","2.1.2":"2026-02-06T23:45:37.267Z","2.1.3":"2026-02-07T08:02:36.117Z","2.2.0":"2026-02-08T03:44:10.107Z","2.3.0":"2026-02-17T05:36:56.376Z","2.3.1":"2026-02-20T16:34:12.207Z","2.3.2":"2026-03-03T19:48:06.982Z","2.4.0":"2026-05-27T05:47:09.671Z","2.5.0":"2026-05-28T03:45:41.262Z"},"bugs":{"url":"https://github.com/23blocks-OS/frontend-sdk/issues"},"author":{"name":"23blocks","email":"hello@23blocks.com"},"license":"MIT","homepage":"https://github.com/23blocks-OS/frontend-sdk/tree/main/packages/contracts","keywords":["23blocks","sdk","contracts","types","typescript"],"repository":{"type":"git","url":"git+https://github.com/23blocks-OS/frontend-sdk.git","directory":"packages/contracts"},"description":"Core type definitions and interfaces for the 23blocks SDK","maintainers":[{"name":"juan.pelaez","email":"jpelaez@23blocks.com"}],"readme":"# @23blocks/contracts\n\nCore type definitions and interfaces for the 23blocks SDK.\n\n[![npm version](https://img.shields.io/npm/v/@23blocks/contracts.svg)](https://www.npmjs.com/package/@23blocks/contracts)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Installation\n\n```bash\nnpm install @23blocks/contracts\n```\n\n## Overview\n\nThis package provides the foundational types and interfaces used throughout the 23blocks SDK ecosystem. It includes:\n\n- **Transport interfaces** - Abstract communication layer\n- **Error handling** - Standardized error types and codes\n- **Pagination** - Common pagination types and utilities\n- **Identity** - Base entity interfaces\n- **Block configuration** - Standard block configuration types\n- **Logging** - Logger interface and utilities for debugging\n\n## Usage\n\n### Error Handling\n\n```typescript\nimport {\n  BlockErrorException,\n  isBlockErrorException,\n  ErrorCodes,\n  type BlockError,\n} from '@23blocks/contracts';\n\ntry {\n  await someOperation();\n} catch (error) {\n  if (isBlockErrorException(error)) {\n    console.log('Error code:', error.code);\n    console.log('Message:', error.message);\n    console.log('Request ID:', error.requestId);  // For support tickets\n    console.log('Duration:', error.duration);      // Request timing\n\n    switch (error.code) {\n      case ErrorCodes.INVALID_CREDENTIALS:\n        // Handle invalid credentials\n        break;\n      case ErrorCodes.NOT_FOUND:\n        // Handle not found\n        break;\n      case ErrorCodes.NETWORK_ERROR:\n        // Handle network error\n        break;\n    }\n  }\n}\n```\n\n### Logging\n\nThe package provides a standard `Logger` interface and implementations:\n\n```typescript\nimport {\n  type Logger,\n  consoleLogger,\n  noopLogger,\n  generateRequestId,\n  maskSensitiveData,\n} from '@23blocks/contracts';\n\n// Use the built-in console logger\nconsoleLogger.info('User signed in', { userId: '123' });\n// Output: [23blocks] User signed in { userId: '123' }\n\n// Use noopLogger in production to silence logs\nconst logger = process.env.NODE_ENV === 'production' ? noopLogger : consoleLogger;\n\n// Generate unique request IDs\nconst requestId = generateRequestId();\n// Output: \"req_m5abc_xyz123\"\n\n// Mask sensitive data before logging\nconst safeData = maskSensitiveData({\n  email: 'user@example.com',\n  password: 'secret123',\n  apiKey: 'sk-xxx',\n});\n// Output: { email: 'user@example.com', password: '***', apiKey: '***' }\n```\n\n### Custom Logger\n\nImplement the `Logger` interface for custom logging solutions:\n\n```typescript\nimport type { Logger } from '@23blocks/contracts';\n\nconst customLogger: Logger = {\n  debug: (message, meta) => winston.debug(message, meta),\n  info: (message, meta) => winston.info(message, meta),\n  warn: (message, meta) => winston.warn(message, meta),\n  error: (message, meta) => winston.error(message, meta),\n};\n```\n\n### Pagination\n\n```typescript\nimport type { PageResult, ListParams, PageMeta } from '@23blocks/contracts';\nimport { emptyPageResult } from '@23blocks/contracts';\n\n// Define list parameters\nconst params: ListParams = {\n  limit: 20,\n  offset: 0,\n  sort: { field: 'createdAt', direction: 'desc' },\n};\n\n// Handle paginated results\nfunction handleResults<T>(result: PageResult<T>) {\n  console.log('Items:', result.data);\n  console.log('Total:', result.meta.total);\n  console.log('Has more:', result.meta.hasMore);\n}\n\n// Create empty result\nconst empty = emptyPageResult<MyType>();\n```\n\n### Transport Interface\n\n```typescript\nimport type { Transport, TransportConfig, Interceptors } from '@23blocks/contracts';\n\n// Configure transport with new options\nconst config: TransportConfig = {\n  baseUrl: 'https://api.example.com',\n  timeout: 30000,\n  debug: true,  // Enable debug logging\n  retry: {\n    maxRetries: 3,\n    initialDelay: 1000,\n    maxDelay: 10000,\n    backoffMultiplier: 2,\n  },\n  interceptors: {\n    onError: (error, context) => {\n      console.error(`Request ${context.requestId} failed`);\n      throw error;\n    },\n  },\n};\n```\n\n### Block Configuration\n\n```typescript\nimport type { BlockConfig } from '@23blocks/contracts';\n\nconst config: BlockConfig = {\n  apiKey: 'your-api-key',\n  tenantId: 'optional-tenant-id',\n};\n```\n\n## API Reference\n\n### Error Types\n\n| Export | Type | Description |\n|--------|------|-------------|\n| `BlockError` | interface | Error object structure |\n| `BlockErrorException` | class | Throwable error with code and message |\n| `isBlockError` | function | Type guard for BlockError |\n| `isBlockErrorException` | function | Type guard for BlockErrorException |\n| `ErrorCodes` | const | Standard error code constants |\n| `ErrorCode` | type | Union type of all error codes |\n\n#### BlockError Properties\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `code` | `string` | Error code identifier |\n| `message` | `string` | Human-readable error message |\n| `status` | `number` | HTTP status code |\n| `source` | `string?` | Source pointer (e.g., '/data/attributes/email') |\n| `meta` | `Record<string, unknown>?` | Additional metadata |\n| `requestId` | `string?` | Unique request ID for tracing |\n| `duration` | `number?` | Request duration in milliseconds |\n\n### Logger Types\n\n| Export | Type | Description |\n|--------|------|-------------|\n| `Logger` | interface | Logger interface with debug/info/warn/error |\n| `consoleLogger` | const | Console logger with [23blocks] prefix |\n| `noopLogger` | const | Silent no-op logger |\n| `generateRequestId` | function | Generate unique request IDs |\n| `maskSensitiveData` | function | Mask sensitive values in objects |\n\n### Pagination Types\n\n| Export | Type | Description |\n|--------|------|-------------|\n| `PageMeta` | interface | Pagination metadata (total, hasMore, etc.) |\n| `PageResult<T>` | interface | Paginated response with data and meta |\n| `PaginationParams` | interface | Basic pagination parameters |\n| `ListParams` | interface | Extended params with sorting |\n| `SortParam` | interface | Sort field and direction |\n| `SortDirection` | type | 'asc' \\| 'desc' |\n| `emptyPageResult` | function | Creates empty PageResult |\n\n### Identity Types\n\n| Export | Type | Description |\n|--------|------|-------------|\n| `IdentityCore` | interface | Base entity with id |\n| `EntityStatus` | type | 'active' \\| 'inactive' \\| 'pending' |\n| `Timestamps` | interface | createdAt, updatedAt fields |\n| `SoftDeletable` | interface | deletedAt field |\n| `Auditable` | interface | createdBy, updatedBy fields |\n\n### Transport Types\n\n| Export | Type | Description |\n|--------|------|-------------|\n| `Transport` | interface | Abstract transport interface |\n| `RequestConfig` | interface | Request configuration |\n| `RequestOptions` | interface | Additional request options |\n| `HeadersProvider` | type | Function returning headers |\n| `TransportConfig` | interface | Transport configuration |\n| `RetryConfig` | interface | Retry configuration |\n| `Interceptors` | interface | Request/response interceptors |\n\n### Block Types\n\n| Export | Type | Description |\n|--------|------|-------------|\n| `BlockConfig` | interface | Standard block configuration |\n| `BlockFactory` | type | Factory function type |\n| `BlockMetadata` | interface | Block metadata |\n| `BlockRegistration` | interface | Block registration info |\n\n## TypeScript Support\n\nThis package is written in TypeScript and provides full type definitions. All types are exported and can be used directly:\n\n```typescript\nimport type {\n  Transport,\n  TransportConfig,\n  BlockConfig,\n  PageResult,\n  BlockError,\n  Logger,\n  Interceptors,\n} from '@23blocks/contracts';\n```\n\n## Related Packages\n\n- [`@23blocks/transport-http`](https://www.npmjs.com/package/@23blocks/transport-http) - HTTP transport implementation\n- [`@23blocks/jsonapi-codec`](https://www.npmjs.com/package/@23blocks/jsonapi-codec) - JSON:API encoder/decoder\n- [`@23blocks/sdk`](https://www.npmjs.com/package/@23blocks/sdk) - Full SDK package\n\n## License\n\nMIT - Copyright (c) 2024 23blocks\n","readmeFilename":"README.md"}