{"_id":"@archethicjs/ae-contract-as","_rev":"17-e5708d0bb8bc52dd4c99b2737849f1f8","name":"@archethicjs/ae-contract-as","dist-tags":{"latest":"1.0.14"},"versions":{"1.0.0":{"name":"@archethicjs/ae-contract-as","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.0","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"9e59424419fed665f1bfca7838346cdd80058300","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.0.tgz","fileCount":23,"integrity":"sha512-fKUjjlZfi6Gf8sqEtaY3Gb8en/dZ6X5kLxGHFKNyhRgCJvwJpXS/QFwyXY/Bpx5QOjzTmfGqgBBK6Fna6MxoqQ==","signatures":[{"sig":"MEYCIQCyGV7MVccYL9QfJRCLtbrjYNexolegAlsxygTgBo9HLQIhAIeLyspV8NJaElW50Ruxi3onnyVDUCb1jtsMuLdR4WC3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35515},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"e71f98677d54122395d32816774572ff9b7c151b","_npmUser":{"name":"bchamagne","email":"bastien@archethic.net"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"json-as":"^0.9.21","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"^1.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.0_1727181680566_0.6747648666892936","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@archethicjs/ae-contract-as","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.1","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"5632efaf7e24048fd91a9b0e9df1b593419ad23b","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.1.tgz","fileCount":23,"integrity":"sha512-GmbZ21DkswBoz7Jbc7bzVkbPw8pVoyfu6UtsXCdbM5Bf5BaY0mg81M5akEbo3SFrSJkOorlAHUCYhRmh3gCemw==","signatures":[{"sig":"MEYCIQCoUwl6x3G4BfQj4Nr2+NsQAMvyp4y/JtaNkWn+uUB7mwIhANRvMZ4u2EyjLuBqJ7GbCMMfXlD9XvzdwM5pzDTg0iDb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35626},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"4027947d919e3866afdd4f45b07e1c1f9e0a44c9","scripts":{"prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"bchamagne","email":"bastien@archethic.net"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"json-as":"^0.9.21","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"^1.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.1_1727183929228_0.5085473147045536","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@archethicjs/ae-contract-as","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.2","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"58921e6fccfb10c8258807be2bf3952e99658273","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.2.tgz","fileCount":24,"integrity":"sha512-lnx36vHryvZ0LBLy6h9Dou1W/5+lPlL2z4XCs8xCc+9jF5R6MDxOyupDAkW69l8rJCgUVDP+KuhmgYHSZYiLCA==","signatures":[{"sig":"MEYCIQCGBrhdGDU0IbAWJzDYELxJPLAEOx50Z3X9c5Oq84GIbQIhAMEMZH+vqVUuJI7+hE2Ml/P7iadvfmzolXOgnWZ8JUTz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46139},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"03ab5fa493c6df5f397c4806bdfc5a58025fad81","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"bchamagne","email":"bastien@archethic.net"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"json-as":"^0.9.21","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"^1.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.2_1727184423642_0.05680715203902187","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@archethicjs/ae-contract-as","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.3","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"31e5dd7b30a980629eea9af85daee013da7dad38","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.3.tgz","fileCount":24,"integrity":"sha512-Iwu7xqE3/biWsrdavlcUZIzoevkUWWLqNiiBugMA/mvGRISoJT1U+udQTu5adJNdtjcQAa7hmwoTDg9VU/Mnig==","signatures":[{"sig":"MEYCIQD2n0Kug8ccwz4nQHHkEfLucw4cB+CX6TmP0hjkgAwVCQIhAOvb4oMLooov5WrzUErBsnkG5PxjYQ5jHrXcXBXEiWDr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40414},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"38a10b9a26106058dcb9a1cecd06ce3351d2fc73","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"sam_manza","email":"samuel@uniris.io"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"json-as":"^0.9.21","as-bignum":"^0.3.1","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"^1.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.3_1727254886647_0.4648559529514762","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@archethicjs/ae-contract-as","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.4","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"1f55652248d3073f3368be85482dc36f33e3537c","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.4.tgz","fileCount":24,"integrity":"sha512-wCiLvhTMx8l6OP+31VeJ9h0bGAr+JnXn/kFnYh1HGxGQZDDZ9WpD6CxEmh9TP0brYmOV6jz8aNBoPYVud4AwnA==","signatures":[{"sig":"MEUCIQDaRqahAQMVPFbMcgc54P4gaSt4NJ46hEVMH9Ypb3EwdAIgFRkEQVawz+KOLoXIz3bcCboDzE757/BWBlhmMFo1wRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47653},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"ca1d6957e8e6ce79538817fd974bdf55ee9ce24e","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"sam_manza","email":"samuel@uniris.io"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"json-as":"^0.9.21","as-bignum":"^0.3.1","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"^1.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.4_1727430373938_0.30418883257431917","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@archethicjs/ae-contract-as","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.5","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"ea30a10b4b02f379544ddd46e9ff60b746d577bd","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.5.tgz","fileCount":24,"integrity":"sha512-O8RCLF0yl6LOXaXZ7dyaOaunczUZS4F9gZW9QC3Y7HuZnztw9n3FAvKIlCwjE8vbdqyBMcCWIVfGzxxD5/s9mQ==","signatures":[{"sig":"MEUCIGRlsjNWW7WvBBqhXP0TWrr3d3vy9SWZiowlKTQ8DIhJAiEAmUvhstoTgNoXIu+jBX2ka5jT6F/sbp15jL2ftdMN+90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47765},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"5cd926b469383b44d0fc62f56af07ff1b91c3350","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"bchamagne","email":"bastien@archethic.net"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"json-as":"^0.9.21","as-bignum":"^0.3.1","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"^1.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.5_1727440830803_0.07583042325110134","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@archethicjs/ae-contract-as","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.6","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"b24c43e39c4cff03d38b1bd89126e472c640f353","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.6.tgz","fileCount":24,"integrity":"sha512-Q+0lhG97odImU/Gtwkki7Qy0nVcvW1PvOaaP6BgQM9dMb9pAgZ6sAX3QCyHYERrjIeSQKLrwTAyM2FDn7npqVA==","signatures":[{"sig":"MEYCIQD83SQ7w+RkAif6TlCsyuWTXsjfrgGPIB6IaD7Qft/8TAIhAILbih8VoQHQ5C7E6DH9+jhk/rGmfUu7oPBYrSH7Ghh8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48002},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"f9f1f3c9a947a0c809dea47b36be9e5b8512786f","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"sam_manza","email":"samuel@uniris.io"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json-as":"^0.9.21","as-bignum":"^0.3.1","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"^1.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.6_1727698201197_0.10290285755438977","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@archethicjs/ae-contract-as","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.7","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"9d92bcb2d25d117ae555c3bbdd2fea662d65a1d1","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.7.tgz","fileCount":24,"integrity":"sha512-ahaOivp7EODyvsgdYgU5GBH9JimnkK1GsZD6w2cncf6hUfCUaiiwNF4ZNZSdD0NUM6y6Tcvpjt05z9ZGhr/20Q==","signatures":[{"sig":"MEUCIAgyJWimP47Bsc2zYR9Eyujlw3w3jg02LMoxDFpFb+a2AiEAqCTmY0GzAnFsROM7Su4BAKweErB7wleNV6kKv7ZyV9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48561},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"e1497092ae077631d66f5f398ce4c33611750578","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"sam_manza","email":"samuel@uniris.io"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json-as":"^0.9.21","as-bignum":"^0.3.1","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"^1.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.7_1727796042430_0.3683765615205854","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@archethicjs/ae-contract-as","version":"1.0.8","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.8","maintainers":[{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"},{"name":"sam_manza","email":"samuel@uniris.io"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"aeaf44e74a70de9cea915044c07d709db1f2b35d","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.8.tgz","fileCount":24,"integrity":"sha512-FyvvuO7GQ21sqUNkdeP9iOZYlF1k7ZrSvCV0x5Tt9wzE8AzTZA27NDQNUmVqf0Wln1rGNghVQFOexlOABIKVPg==","signatures":[{"sig":"MEQCIGGu6rh5eddUTuGAhWRhkR+fop+otO8XtpbuxsshIvCKAiAseBdNDeeBRXkKfmAMg/t0+jEy6LTBg+ztCVo0o5H31w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48446},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"a934e6ec7c084e3bf5504afe06d481413d94f76d","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"sam_manza","email":"samuel@uniris.io"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json-as":"^0.9.21","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"^1.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.8_1727797366652_0.47691782551795625","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@archethicjs/ae-contract-as","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.9","maintainers":[{"name":"sam_manza","email":"samuel@uniris.io"},{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"34b50aca8ca1f18e2ea642ac1c1c1d15879d49fd","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.9.tgz","fileCount":25,"integrity":"sha512-oxHOclKvEmNDEgFQAzUGYcAycznRobGEAaAfapbfzac/wCl/49U47+XOF2y4cOU3OFHJipcbQ9wvVn9f91c8YQ==","signatures":[{"sig":"MEUCIEznnx8VOdNN/TEw9M9aDuTqjaHbO2orvURgjNME26x1AiEAwGm1LiT4V71ILW70az5kQwYSKB4igmnVxEzxaGXqIrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50554},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"b453281a3360dc78b6ee3a562f8d14338fc4eee3","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"sam_manza","email":"samuel@uniris.io"},"_npmVersion":"10.8.2","description":"AssemblyScript SDK designed for developing smart contracts on the Archethic Public Blockchain.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json-as":"^0.9.21","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"^1.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.9_1733755649764_0.9943871856975051","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@archethicjs/ae-contract-as","version":"1.0.10","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.10","maintainers":[{"name":"sam_manza","email":"samuel@uniris.io"},{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"184998b52dfbe5d968317d419e9b4797ed1cbb68","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.10.tgz","fileCount":25,"integrity":"sha512-RGQM2AT8l0cUKaBfVmeMIuw4v5w1kEiQm1FCwR2R8DiE1j3eqQHqFDHMm9ieS+Yppl+KlhnggTQs+rg1xCkfgA==","signatures":[{"sig":"MEQCIGXH8//NZrFZvDw/uffrsHR53qydIi2pFXeR48kLHsruAiA1k6u6r+I+9FAHZRjmuCYKYrxt/8zwUeDDJ3YUuuLE5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50581},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"0709c82ea016d5236b35259d4cab730e896fad45","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"sam_manza","email":"samuel@uniris.io"},"_npmVersion":"10.8.2","description":"AssemblyScript SDK designed for developing smart contracts on the Archethic Public Blockchain.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json-as":"^0.9.21","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"^1.21.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.10_1733755792151_0.6452362120216009","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@archethicjs/ae-contract-as","version":"1.0.11","keywords":[],"author":"","license":"ISC","_id":"@archethicjs/ae-contract-as@1.0.11","maintainers":[{"name":"sam_manza","email":"samuel@uniris.io"},{"name":"bchamagne","email":"bastien@archethic.net"},{"name":"neylix","email":"julien@archethic.net"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"f10c34e5f4da570c0250f3e3a399eabbfae8859e","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.11.tgz","fileCount":25,"integrity":"sha512-FO6cO3t7g11oRFDkhOi/ufo3EsYA5tpG2vKjYxwZ5bl5Y8Efw5wtbX1BOa1moxfkBgpXqJtrQLeBFUBiRzXifg==","signatures":[{"sig":"MEUCIQDeEdKut8ZxeQHi6/ewzCN3CfqdlobdnP6IhOxbVocHXgIgdWzNvoYVEmaWtuY1OiEcTrHRoHcFnQ7jJnVhFx37WBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50493},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"67bb901ae2ec4fc02c88c6a5d3665c52ce1f5edb","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"neylix","email":"julien@archethic.net"},"_npmVersion":"10.9.2","description":"AssemblyScript SDK designed for developing smart contracts on the Archethic Public Blockchain.","directories":{},"_nodeVersion":"21.2.0","dependencies":{"json-as":"^0.9.21","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"2.0.0-rc.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.11_1735312589705_0.977900573174878","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@archethicjs/ae-contract-as","version":"1.0.12","keywords":[],"author":"","license":"MIT","_id":"@archethicjs/ae-contract-as@1.0.12","maintainers":[{"name":"sam_manza","email":"samuel@uniris.io"},{"name":"neylix","email":"julien@archethic.net"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"a20d5d2d9684fadb65cbbb7eeafa9e4d5157e783","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.12.tgz","fileCount":26,"integrity":"sha512-jNRM+wPEVVJiP2T7MPln8BWyfLmEtisgkBgXrPlCmW3rcY8mToNW/ghVX1sNNpO86ifoIiZDhkTWajVO5ptY5g==","signatures":[{"sig":"MEUCICngwjtwzZof1LC27NpOrlRm4jyFJZm7Q9J2+He1sJm7AiEA2JDEp75VPK7i7JKU+kBAy0CVKLjlLjH6hgbBgygVf2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51062},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"8387b44bcb12cf41cb236b784723fe413ed39ef9","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"neylix","email":"julien@archethic.net"},"_npmVersion":"10.9.0","description":"AssemblyScript SDK designed for developing smart contracts on the Archethic Public Blockchain.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"json-as":"^0.9.21","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"2.0.0-rc.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.12_1743093300990_0.549643684778667","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@archethicjs/ae-contract-as","version":"1.0.13","keywords":[],"author":"","license":"MIT","_id":"@archethicjs/ae-contract-as@1.0.13","maintainers":[{"name":"sam_manza","email":"samuel@uniris.io"},{"name":"neylix","email":"julien@archethic.net"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"6f5c80a776212b8bd15318f18c829e487f6198a7","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.13.tgz","fileCount":26,"integrity":"sha512-oj5UqvPEVL2H/Pfa2vRECRKomHilCMU+6Vr3CaqbTevLrNO43kwN9+SmQrFQgLw+gKCb9IyOxo0HKilhg287+g==","signatures":[{"sig":"MEYCIQCVa9iaxF0G+IQtqVNOZQS6BjX5D03C/bhEPNzk3DMR9wIhALY25bGyogmzRaVLpdbNiUMliMNdLBfZInhF0TGI/pcU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51069},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"14ce0100c40ea80d31926105795f481ff9880745","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"sam_manza","email":"samuel@uniris.io"},"_npmVersion":"10.8.2","description":"AssemblyScript SDK designed for developing smart contracts on the Archethic Public Blockchain.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json-as":"^0.9.21","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"2.0.0-rc.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.13_1744379708146_0.016923888654362118","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@archethicjs/ae-contract-as","version":"1.0.14","keywords":[],"author":"","license":"MIT","_id":"@archethicjs/ae-contract-as@1.0.14","maintainers":[{"name":"sam_manza","email":"samuel@uniris.io"},{"name":"neylix","email":"julien@archethic.net"}],"bin":{"aewasm":"bin/aewasm.js"},"dist":{"shasum":"e696fa772069d79f08a1a50473255cf88911a70f","tarball":"https://registry.npmjs.org/@archethicjs/ae-contract-as/-/ae-contract-as-1.0.14.tgz","fileCount":26,"integrity":"sha512-wx34g4QLXJUpLEk9Cc9wpXlZXFkAEdZqsRsccPjvmIWsopWccFS35qFx2ZVfq1BbdHo8U7cfQro+ZLQT5+uLNQ==","signatures":[{"sig":"MEYCIQDi9JJib8vzfOVQ/L23QIYka0vUIooesu5JqWgX8uvz/AIhANM6mFBKV9oEeefU5uszyvKh6fVDIsKb5N7l5OvORL4I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51064},"type":"module","types":"./assembly/index.ts","exports":{".":{"types":"./index.ts","default":"./index.ts"},"./config":{"default":"./asconfig.base.json"},"./transform":{"default":"./transform"}},"gitHead":"47ea55500bf9cb819ad9d29a99cc66821ced3bf5","scripts":{"postpublish":"rm -rf transform/dist","prepublishOnly":"npm install --prefix transform && npm run build --prefix transform"},"_npmUser":{"name":"sam_manza","email":"samuel@uniris.io"},"_npmVersion":"10.8.2","description":"AssemblyScript SDK designed for developing smart contracts on the Archethic Public Blockchain.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json-as":"^0.9.21","commander":"^12.1.0","visitor-as":"^0.11.4","@archethicjs/sdk":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ae-contract-as_1.0.14_1744896375011_0.2542416592580239","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-09-24T12:41:20.486Z","modified":"2025-05-29T15:40:00.591Z","1.0.0":"2024-09-24T12:41:20.821Z","1.0.1":"2024-09-24T13:18:49.446Z","1.0.2":"2024-09-24T13:27:03.907Z","1.0.3":"2024-09-25T09:01:26.858Z","1.0.4":"2024-09-27T09:46:14.158Z","1.0.5":"2024-09-27T12:40:31.014Z","1.0.6":"2024-09-30T12:10:01.382Z","1.0.7":"2024-10-01T15:20:42.638Z","1.0.8":"2024-10-01T15:42:46.832Z","1.0.9":"2024-12-09T14:47:29.995Z","1.0.10":"2024-12-09T14:49:52.338Z","1.0.11":"2024-12-27T15:16:29.919Z","1.0.12":"2025-03-27T16:35:01.181Z","1.0.13":"2025-04-11T13:55:08.338Z","1.0.14":"2025-04-17T13:26:15.209Z"},"license":"MIT","keywords":[],"description":"AssemblyScript SDK designed for developing smart contracts on the Archethic Public Blockchain.","maintainers":[{"email":"samuel@uniris.io","name":"sam_manza"},{"email":"julien.leclerc05@protonmail.com","name":"neylix"},{"email":"philippe.archethic@gmail.com","name":"archethic-maintener"}],"readme":"# ae-contract-as\n\nAssemblyScript SDK designed for developing smart contracts on the Archethic Public Blockchain. \n\n## Features\n\n- **Peace of mind**: Abstract WASM in/out complexity by providing a simple API and decorators\n- **Integrated hooks**: Reserved functions (onInit, onUpgrade) to leverage blockchain hooks\n- **Typed language**: Built on AssemblyScript, a TypeScript-like language\n- **Build-in specification**: Integrate a manifest generation to export types and ABI\n- **Tooling**: SDK provides CLI & Test framework to start in minutes smart contract development\n\n## Getting Started\n\n### Prerequisites\n\n- [Node.js](https://nodejs.org/)\n- npm\n- Basic knowledge of TypeScript or AssemblyScript.\n\n### Installation\n\nInstall the SDK via npm:\n\n```bash\nnpm install @archethicjs/ae-contract-as\n```\n\n### Usage\n\n1. Initialize a new AssemblyScript project:\n\n```bash\nnpm create @archethicjs/create-ae-contract-as my-smart-contract\ncd my-smart-contract\nnpm install\n```\n\n2. Build\n```bash\nnpm run build \n```\n\n3. Test\n```\nnpm run test\n```\n\n4. Deploy\n```shell\nnpx aewasm build --mode release && npx aewasm deploy -s <SEED> -e [ENDPOINT]\n```\n\n## Development\n\nThe main components of the project are:\n\n- **assembly**: Core AssemblyScript SDK code (I/O management, std library, shared data structures)\n- **transform**: Custom transformers for AssemblyScript compiler for decorators and manifest generation\n- **bin**: Contains code for the `aewasm` CLI\n\n## Contribution\n\nThank you for considering to help out with the source code. We welcome contributions from anyone and are grateful for even the smallest of improvement.\n\nPlease to follow this workflow:\n\n1. Fork it!\n2. Create your feature branch (git checkout -b my-new-feature)\n3. Commit your changes (git commit -am 'Add some feature')\n4. Push to the branch (git push origin my-new-feature)\n5. Create new Pull Request\n\n## Licence\nAGPL\n","readmeFilename":"README.md"}