WASM 函数大全

Standard WASM sdk


函数名 描述
current_block_time 获取当前区块的时间
get_txid 获取当前交易的哈希
get_maintainer 获取指定合约的维护者
get_system_asset_price 获取系统链码原生资产
get_self 获取当前合约的regid
get_first_receiver 当前合约调用的第一个接收者,表示最初始被调用执行的合约
get_active_producers 获取当前区块生产者列表
print 输出输入的信息
print_f 打印出输入的信息
emit_result 设置返回值,模板方法,入参必须支持序列化。仅支持RPC接口使用
emit_result_value 设置返回值,仅支持RPC接口使用
notify_recipient 添加用户到通知列表,如果用户已在通知列表中,则忽略,避免重复通知
require_auth 要求指定账户已被授权
current_receiver 当前合约执行的接收者
read_action_data 读取当前合约调用的参数数据
action_data_size 获取当前合约调用的参数数据长度
has_auth 检查账户是否已被授权
is_account 判断账户是否存在
check 检查指定表达式的有效性,如果无效,则中断执行并抛出异常

WASM table

使用可参考:wicc-wasm-cdt/examples/token

函数名 描述
emplace 增加
modify 修改
erase 删除
get 查找

WASM transaction

函数名 描述
send 发送交易作为在线交易