文件名称:宣誓书:宣誓书将Clarity智能合约编译为SmartWeave合约
文件大小:291KB
文件格式:ZIP
更新时间:2024-02-21 21:14:39
compiler clarity arweave smartweave CompilerOCaml
宣誓 宣誓将智能合约编译为在链上运行的合约。 更具体地说,称为sworn的Sworn编译器将解析.clar文件并将其编译为JavaScript代码形式的等效SmartWeave程序。 宣誓书还包括实验性的WebAssembly合同生成,但是我们建议您使用JavaScript输出,因为生成的JS合同是完全可读的,因此易于审计。 安装 二进制下载 适用于macOS和Linux的最新发行版二进制文件位于: 要进行安装,请在下载存档文件后解压缩并将二进制文件复制到/usr/local/bin ,如下所示: 苹果系统 wget https://github.com/weavery/sworn/releases/download/1.0.0/sworn-1.0.0-macos.tar.gz tar xf sworn-1.0.0-macos.tar.gz sudo install sworn-1.0.0-macos /usr/local/bin/sworn Linux wget https://github.com/weavery/sworn/releases/download/1.0.0
【文件预览】:
sworn-master
----.gitignore(134B)
----dune-workspace(34B)
----CREDITS.md(10B)
----etc()
--------counter.json(19B)
--------counter.js(716B)
--------flowchart.mmd(306B)
--------flowchart.png(37KB)
--------.gitkeep(0B)
--------counter.clar(315B)
--------features.txt(815B)
--------manpage.jpg(276KB)
--------flowchart.svg(12KB)
--------demo.cast(22KB)
--------features.yaml(16KB)
--------.gitattributes(13B)
----bin()
--------.gitkeep(0B)
--------sworn()
----.github()
--------workflows()
----UNLICENSE(1KB)
----README.md(23KB)
----dune-project(45B)
----VERSION(6B)
----lib()
--------.gitkeep(0B)
--------SWIR()
--------JavaScript()
--------Yul()
--------Sworn()
--------WebAssembly()
----TODO.md(9B)
----CHANGES.md(3KB)
----AUTHORS(34B)
----Rakefile(3KB)
----test()
--------.gitkeep(0B)
--------SWIR()
--------JavaScript()
--------examples()