0xd8da6bf26964af9d7eed9e03e53415d37aa96045 的 ETH 余额,再从 price.price.eth 读取 ETH 价格,计算美元价值。
登录 Chaintable 控制台,进入自己的 Space。本文使用 demo,操作时替换为你的 Space ID。
1. 创建 Function
在 Functions 中点击右上角 +,名称填wallet_eth_value,点击 Save and open。将默认代码替换为:
ChainState 读取最新区块的钱包余额,TimeTable 读取 ETH 价格。余额的原始单位是 wei,除以 10 ** 18 得到 ETH。
2. 设置测试参数
在编辑器下方的参数栏点击 +,添加:
保存参数并保存 Function。在
address 输入框中填入:
3. 查看结果
Return 显示余额、读取的区块、价格及其时间,以及计算出的美元价值。
图中的余额约为
6.71215 ETH,实际结果会随链上余额变化。美元价值按价格表的最新记录估算,价格时间见 price_time。
可选:从外部调用
保存后的 Function ID 为demo.wallet_eth_value。在其他应用中调用时,通过 OpenAPI 传入钱包地址,见调用其他 Function。