Witness API 命令列表

database api

命令 参数 说明 备注
get_objects <ids> 根据ID查询目标对象
get_block_header <block_num> 获取区块头信息
get_transaction <block_num> <trx_in_block> 获得交易信息
get_block <block_num> 获取区块信息
get_recent_transaction_by_id <id> 根据TXID查询交易,若交易超出有效期则会返回空值
get_chain_properties 获取链属性
get_global_properties 获取全局属性
get_commission_percent 获取佣金比例
get_config 获取编译时常量
get_chain_id 获取链ID
get_dynamic_global_properties 获取动态全局属性
get_key_references <key> 返回所有指向公钥的帐户信息
is_public_key_registered <public_key> 验证公钥是否已经被注册
get_accounts <account_ids> 通过ID获取账户信息
get_full_accounts <names_or_ids> <subscribe> 获取符合条件的所有账户相关信息
get_account_by_name <name> 通过账户名获取账户信息
get_account_references <account_id> 获取账户account_id相关的账户id
lookup_account_names <account_names> 通过账户名获取账户信息
lookup_accounts <limit> <lower_bound_name> 获取已注册账户的账户名和ID
get_account_count 获取链上注册的所有账户数量
get_account_balances <id> <assets> 通过账户ID和资产ID获取账户资产信息
get_named_account_balances <name> <assets> 通过账户名和资产ID获取账户资产信息
get_balance_objects <<[address]>> 返回地址address上所有未领取的余额对象
get_vested_balances <objs> 通过账户余额ID获取可领取的资产信息
get_vesting_balances <account_id> 通过账户ID获取归属该账户但暂时不可领取的余额信息
get_assets <asset_ids> 通过资产ID获取资产
list_assets <lower_bound_symbol> <limit> 通过资产符号名称获取资产信息,并返回前limit个
lookup_asset_symbols <symbols_or_ids> 通过资产符号获取资产列表
get_witnesses <witness_ids> 通过超级节点ID获取超级节点列表
get_witness_by_account <account> 通过账户ID获取超级节点信息
lookup_witness_accounts <lower_bound_name> <limit> 获取已注册超级节点的ID和账户名
get_witness_count 获取已注册超级节点的数量
get_committee_members <committee_member_ids> 通过ID获取理事会成员信息
get_committee_member_by_account <account> 通过账户ID获取理事会成员信息
lookup_committee_member_accounts <account> <limit> 获得已注册理事会成员的ID和账户名,并返回前limit个
get_workers_by_account <account> 通过账户ID获取工作对象信息
lookup_vote_ids <votes> 通过投票对象ID来获得投票对象
verify_authority <trx> 验证交易是否已满足全部签名要求
verify_account_authority <name_or_id> <signers> 验证签名人是否有足够的权力控制一个帐户
validate_transaction <trx> 在当前情况下验证交易而不广播交易
get_required_fees <ops> <id> 通过操作ID和资产ID获取手续费
get_proposed_transactions <id> 通过具体账户ID获得相关的被提议的交易