Icon LinkABI 类型生成器

Icon LinkJSON ABI 文件

无论您是要部署还是连接到预先存在的智能合约,JSON ABI Icon Link 文件都是实现这一目标的关键。

它向 SDK 提供有关您的 智能合约 Icon Link脚本 Icon Link 中的 ABI 方法 Icon Link 的信息。

给定以下 Sway 智能合约:

contract;
 
abi MyContract {
    fn test_function() -> bool;
}
 
impl MyContract for Contract {
    fn test_function() -> bool {
        true
    }
}

JSON ABI 文件可能如下所示:

$ cat out/debug/my-test-abi.json
[
  {
    "type": "function",
    "inputs": [],
    "name": "test_function",
    "outputs": [
      {
        "name": "",
        "type": "bool",
        "components": null
      }
    ]
  }
]

另请参阅: