跳转到主要内容
Function 接收参数、执行计算并返回结果。下面创建一个将 USDC 原始金额转换为代币数量的函数。 进入自己的 Space。本文使用 demo,操作时替换为你的 Space ID。

创建函数

  1. 打开 Functions,点击列表右上角的 +。
  2. 在 New Function 中将名称填为 usdc_amount,点击 Save and open。
  3. 将编辑器中的默认代码替换为:
控制台中的入口函数名为 _。raw_amount 是 USDC 的原始整数金额;USDC 使用 6 位小数,除以 10 ** 6 后得到代币数量。

定义参数

将鼠标移到编辑器下方的参数栏,点击 +,在 Add parameter 中设置: 点击弹窗中的 Save,再点击页面顶部的 Save 保存 Function。参数顺序应与 _ 的位置参数顺序一致。点击参数条可修改已保存的参数。
raw_amount 参数的名称、UINT256 类型和选项设置
保存后的 Function ID 为 demo.usdc_amount,其中 demo 是 Space ID,usdc_amount 是 Function 名称。

测试结果

在参数输入框中填入 1500000,按 Enter 确认后点击 Run。Return 中应显示 1.5。
输入 1500000 后,usdc_amount 返回 1.5
后续修改仍在同一编辑器中完成。出现 unsaved changes 时,点击 Review 查看修改,点击 Save 保存。 保存测试参数的方法见测试调试。