博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eosjs 文档(JSON-RPC)
阅读量:5922 次
发布时间:2019-06-19

本文共 4295 字,大约阅读时间需要 14 分钟。

JSON-RPC

  • JsonRpc

函数

  • arrayToHex

函数

arrayToHex

arrayToHex(data: Uint8Array): string

定义于

参数:

名称 类型
data Uint8Array

返回:string

JsonRpc

实现接口

  • AuthorityProvider
  • AbiProvider

构造函数

new JsonRpc(endpoint: string, args?: object): JsonRpc

定义于

参数:

endpoint:string

Default value args:object

  • fetch

    • 浏览器:保留nullundefined
    • node:提供实现
名称 类型
(可选的)fetch function

返回:JsonRpc

属性

endpoint

  • endpoint:string

定义于

fetchBuiltin

  • fetchBuiltin:function

定义于

类型声明
(input?: Request | string, init?: RequestInit): Promise

参数:

名称 类型
(可选的)input Request | string
(可选的)init RequestInit

返回:Promise<Response>

方法

db_size_get

db_size_get(): Promise

定义于

原始调用/v1/db_size/get

返回:Promise<any>

fetch

fetch(path: string, body: any): Promise

定义于

发布bodyendpoint + path,在可用时在RpcError中抛出详细的错误信息。

参数:

名称 类型
path string
body any

返回:Promise<any>

getRawAbi

getRawAbi(accountName: string): Promise

定义于

调用/v1/chain/get_raw_code_and_abi并提取不需要的原始wasm代码。

参数:

名称 类型
accountName string

返回:Promise<BinaryAbi>

getRequiredKeys

getRequiredKeys(args: AuthorityProviderArgs): Promise

定义于

获取满足transaction权限所需的availableKeys子集,实现AuthorityProvider

参数:

名称 类型
args AuthorityProviderArgs

返回:Promise<string[]>

get_abi

get_abi(account_name: string): Promise

定义于

原始调用/v1/chain/get_abi

参数:

名称 类型
account_name string

返回:Promise<GetAbiResult>

get_account

get_account(account_name: string): Promise

定义于

原始调用/v1/chain/get_account

参数:

名称 类型
account_name string

返回:Promise<any>

get_block

get_block(block_num_or_id: number | string): Promise

定义于

原始调用/v1/chain/get_block

参数:

名称 类型
block_num_or_id number | string

返回:Promise<GetBlockResult>

get_block_header_state

get_block_header_state(block_num_or_id: number | string): Promise

定义于

原始调用/v1/chain/get_block_header_state

参数:

名称 类型
block_num_or_id number | string

返回:Promise<any>

get_code

get_code(account_name: string): Promise

定义于

原始调用/v1/chain/get_code

参数:

名称 类型
account_name string

返回:Promise<GetCodeResult>

get_currency_balance

get_currency_balance(code: string, account: string, symbol?: string): Promise

定义于

原始调用/v1/chain/get_currency_balance

参数:

名称 类型 默认值
code string -
account string -
Default value symbol string null

返回:Promise<any>

get_currency_stats

get_currency_stats(code: string, symbol: string): Promise

定义于

原始调用/v1/chain/get_currency_stats

参数:

名称 类型
code string
symbol string

返回:Promise<any>

get_info

get_info(): Promise

定义于

原始调用/v1/chain/get_info

返回:Promise<GetInfoResult>

get_producer_schedule

get_producer_schedule(): Promise

定义于

原始调用/v1/chain/get_producer_schedule

返回:Promise<any>

get_producers

get_producers(json?: boolean, lower_bound?: string, limit?: number): Promise

定义于

原始调用/v1/chain/get_producers

参数:

名称 类型 默认值
Default value json boolean true
Default value lower_bound string ""
Default value limit number 50

返回:Promise<any>

get_raw_code_and_abi

get_raw_code_and_abi(account_name: string): Promise

定义于

原始调用/v1/chain/get_raw_code_and_abi

参数:

名称 类型
account_name string

返回:Promise<GetRawCodeAndAbiResult>

get_table_rows

get_table_rows(__namedParameters: object): Promise

定义于

原始调用/v1/chain/get_table_rows

参数:

__namedParameters:object

名称 类型 默认值
code any -
index_position any 1
json any true
key_type any ""
limit any 10
lower_bound any ""
scope any -
table any -
table_key any ""
upper_bound any ""

返回:Promise<any>

history_get_actions

history_get_actions(account_name: string, pos?: number, offset?: number): Promise

定义于

原始调用/v1/history/get_actions

参数:

名称 类型 默认值
account_name string -
Default value pos number null
Default value offset number null

返回:Promise<any>

history_get_controlled_accounts

history_get_controlled_accounts(controlling_account: string): Promise

定义于

原始调用/v1/history/get_controlled_accounts

参数:

名称 类型
controlling_account string

返回:Promise<any>

history_get_key_accounts

history_get_key_accounts(public_key: string): Promise

定义于

原始调用/v1/history/get_key_accounts

参数:

名称 类型
public_key string

返回:Promise<any>

history_get_transaction

history_get_transaction(id: string, block_num_hint?: number): Promise

定义于

原始调用/v1/history/get_transaction

参数:

名称 类型 默认值
id Uint8Array -
Default value block_num_hint number null

返回:Promise<any>

push_transaction

push_transaction(__namedParameters: object): Promise

定义于

推送序列化交易。

参数:

__namedParameters:object

名称 类型
serializedTransaction Uint8Array
signatures string[]

返回:Promise<any>


转载地址:http://awsvx.baihongyu.com/

你可能感兴趣的文章
《scp 备份站点 笔记》连带邮件提醒
查看>>
Solaris 10u11 安装python2.7.10
查看>>
常用端口号大全(详细)
查看>>
我的友情链接
查看>>
工欲善其事必先利其器SecureCRT+VMware® Workstation_学习笔记
查看>>
文件和目录权限chmod,更改所有者和所属组chown,umask,隐藏权限lsattr/chattr
查看>>
阿里PB级Kubernetes日志平台建设实践
查看>>
怎么把无线由器限
查看>>
Java实现的冒泡排序
查看>>
APP中的第三方“支付”功能该如何测试
查看>>
HDU 1907
查看>>
数值积分中的辛普森方法及其误差估计
查看>>
Web service (一) 原理和项目开发实战
查看>>
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
shell 批量压缩指定文件夹及子文件夹内图片
查看>>
TextGrocery中文文本分类处理
查看>>
WinForm 之 自定义标题栏的窗体移动
查看>>
可汗学院超经典、超实用概率论总结——商女不知忘国恨,隔江犹看概率论
查看>>
ftoa浮点型转换成字符串
查看>>
使用Costura.Fody将源DLL合并到目标EXE
查看>>