Skip to main content
chaintable-py 提供驱动脚本常用的配置与工具接口。源码中有完整实现。

运行参数

arguments.get_arguments()

无参数。读取 --name=value 形式的命令行参数,返回按输入顺序组织的字典,键和值均为字符串。没有匹配参数时返回空字典。 Notebook 会把页面配置的运行参数传给脚本。数值、布尔值或 JSON 需要由脚本显式转换,操作见运行管理。

账户运行变量

variables.get(name, default=None)

返回变量的字符串值,或缺失时的默认值。通过执行环境读取当前账户变量,每次调用重新查询。需要 Chaintable 运行代理;本地仅安装包时不能读取账户变量。 变量不存在不抛异常;服务或代理调用失败时可能抛出 variables.VariableError,缺少运行代理配置时会报运行环境错误。创建步骤见读取运行变量。

通用工具

输出为 True 和 [(1, 2), (3,)]。 is_address() 只检查格式,不查询链上账户;混合大小写的校验和地址不符合此工具的小写格式要求。 hash_md5() 不在输入之间插入分隔符。例如 ('ab', 'c') 和 ('a', 'bc') 会产生相同的拼接输入。

常量

chaintable.consts.chain 和 chaintable.consts.address 提供链与地址相关常量,完整列表见源码中的 consts。