JSON-RPC 类
JsonRpc
函数arrayToHex
函数 arrayToHexarrayToHex(data: Uint8Array): string
定义于eosjs-jsonrpc.ts:11
参数:
名称 | 类型 |
---|---|
data | Uint8Array |
返回:string
JsonRpc 实现接口AuthorityProvider
AbiProvider
构造函数new JsonRpc(endpoint: string, args?: object): JsonRpc
定义于eosjs-jsonrpc.ts:22
参数:
endpoint:string
Default value args:object
fetch:
浏览器:保留null或undefined
node:提供实现
名称 | 类型 |
---|---|
(可选的)fetch | function |
返回:JsonRpc
属性 endpointendpoint:string
定义于eosjs-jsonrpc.ts:21
fetchBuiltinfetchBuiltin:function
定义于eosjs-jsonrpc.ts:22
(input?: Request | string, init?: RequestInit): Promise
参数:
名称 | 类型 |
---|---|
(可选的)input | Request | string |
(可选的)init | RequestInit |
返回:Promise
db_size_get(): Promise
定义于eosjs-jsonrpc.ts:182
原始调用/v1/db_size/get
返回:Promise
fetch(path: string, body: any): Promise
定义于eosjs-jsonrpc.ts:42
发布body到endpoint + path,在可用时在RpcError中抛出详细的错误信息。
参数:
名称 | 类型 |
---|---|
path | string |
body | any |
返回:Promise
getRawAbi(accountName: string): Promise
定义于eosjs-jsonrpc.ts:129
调用/v1/chain/get_raw_code_and_abi并提取不需要的原始wasm代码。
参数:
名称 | 类型 |
---|---|
accountName | string |
返回:Promise
getRequiredKeys(args: AuthorityProviderArgs): Promise
定义于eosjs-jsonrpc.ts:164
获取满足transaction权限所需的availableKeys子集,实现AuthorityProvider。
参数:
名称 | 类型 |
---|---|
args | AuthorityProviderArgs |
返回:Promise
get_abi(account_name: string): Promise
定义于eosjs-jsonrpc.ts:67
原始调用/v1/chain/get_abi
参数:
名称 | 类型 |
---|---|
account_name | string |
返回:Promise
get_account(account_name: string): Promise
定义于eosjs-jsonrpc.ts:73
原始调用/v1/chain/get_account
参数:
名称 | 类型 |
---|---|
account_name | string |
返回:Promise
get_block(block_num_or_id: number | string): Promise
定义于eosjs-jsonrpc.ts:85
原始调用/v1/chain/get_block
参数:
名称 | 类型 |
---|---|
block_num_or_id | number | string |
返回:Promise
get_block_header_state(block_num_or_id: number | string): Promise
定义于eosjs-jsonrpc.ts:79
原始调用/v1/chain/get_block_header_state
参数:
名称 | 类型 |
---|---|
block_num_or_id | number | string |
返回:Promise
get_code(account_name: string): Promise
定义于eosjs-jsonrpc.ts:91
原始调用/v1/chain/get_code
参数:
名称 | 类型 |
---|---|
account_name | string |
返回:Promise
get_currency_balance(code: string, account: string, symbol?: string): Promise
定义于eosjs-jsonrpc.ts:96
原始调用/v1/chain/get_currency_balance
参数:
名称 | 类型 | 默认值 |
---|---|---|
code | string | - |
account | string | - |
Default value symbol | string | null |
返回:Promise
get_currency_stats(code: string, symbol: string): Promise
定义于eosjs-jsonrpc.ts:101
原始调用/v1/chain/get_currency_stats
参数:
名称 | 类型 |
---|---|
code | string |
symbol | string |
返回:Promise
get_info(): Promise
定义于eosjs-jsonrpc.ts:106
原始调用/v1/chain/get_info
返回:Promise
get_producer_schedule(): Promise
定义于eosjs-jsonrpc.ts:111
原始调用/v1/chain/get_producer_schedule
返回:Promise
get_producers(json?: boolean, lower_bound?: string, limit?: number): Promise
定义于eosjs-jsonrpc.ts:117
原始调用/v1/chain/get_producers
参数:
名称 | 类型 | 默认值 |
---|---|---|
Default value json | boolean | true |
Default value lower_bound | string | "" |
Default value limit | number | 50 |
返回:Promise
get_raw_code_and_abi(account_name: string): Promise
定义于eosjs-jsonrpc.ts:123
原始调用/v1/chain/get_raw_code_and_abi
参数:
名称 | 类型 |
---|---|
account_name | string |
返回:Promise
get_table_rows(__namedParameters: object): Promise
定义于eosjs-jsonrpc.ts:136
原始调用/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
history_get_actions(account_name: string, pos?: number, offset?: number): Promise
定义于eosjs-jsonrpc.ts:186
原始调用/v1/history/get_actions
参数:
名称 | 类型 | 默认值 |
---|---|---|
account_name | string | - |
Default value pos | number | null |
Default value offset | number | null |
返回:Promise
history_get_controlled_accounts(controlling_account: string): Promise
定义于eosjs-jsonrpc.ts:204
原始调用/v1/history/get_controlled_accounts
参数:
名称 | 类型 |
---|---|
controlling_account | string |
返回:Promise
history_get_key_accounts(public_key: string): Promise
定义于eosjs-jsonrpc.ts:198
原始调用/v1/history/get_key_accounts
参数:
名称 | 类型 |
---|---|
public_key | string |
返回:Promise
history_get_transaction(id: string, block_num_hint?: number): Promise
定义于eosjs-jsonrpc.ts:192
原始调用/v1/history/get_transaction
参数:
名称 | 类型 | 默认值 |
---|---|---|
id | Uint8Array | - |
Default value block_num_hint | number | null |
返回:Promise
push_transaction(__namedParameters: object): Promise
定义于eosjs-jsonrpc.ts:172
推送序列化交易。
参数:
__namedParameters:object
名称 | 类型 |
---|---|
serializedTransaction | Uint8Array |
signatures | string[] |
返回:Promise
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/100624.html
摘要:介绍用于使用与基于的区块链集成的。在浏览器中使用并不安全,只能用于开发目的,在网页上下文之外使用安全保管库,以确保在生产中签名交易时的安全性。错误处理使用处理错误。上一篇文档目录下一篇浏览器 介绍 用于使用EOSIO RPC API与基于EOSIO的区块链集成的Javascript API。 安装 NodeJS依赖 npm install eosjs@beta or yarn add ...
摘要:类实现接口构造函数定义于参数名称类型描述用于签名的私钥返回属性定义于公钥。方法定义于与保存的私钥关联的公钥。返回定义于签名交易。 JS-Sig 类 JsSignatureProvider JsSignatureProvider 实现接口 SignatureProvider 构造函数 new JsSignatureProvider(privateKeys: string[]): JsSi...
摘要:文档用于使用与基于的区块链集成的。重要最近发布了针对的重大改写,一定要锁定你的依赖项。如果你正在寻找以前版本的,可以在这里找到它。指南介绍浏览器交易读取区块链参考接口接口类接口 eosjs 文档 用于使用EOSIO RPC API与基于EOSIO的区块链集成的Javascript API。 重要!最近发布了针对eosjs的重大改写,一定要锁定你的依赖项。 如果你正在寻找以前版本的eos...
摘要:定义于类型声明参数名称类型返回定义于签名数据大小,不包括类型字段。参数名称类型返回定义于如果密钥是旧格式前缀,则将其转换为新格式,保持其他格式不变。参数名称类型返回定义于返回定义于返回定义于将中的无符号十进制数转换为。 Numeric 枚举 KeyType 接口 Key 变量 base58Chars base58Map base64Chars base64Map privateKey...
摘要:接口接口属性定义于定义于定义于定义于定义于定义于定义于定义于定义于属性定义于定义于定义于属性定义于定义于属性定义于定义于定义于定义于定义于定义于定义于定义于 RPC接口 接口 Abi BlockTaposInfo GetAbiResult GetBlockResult GetCodeResult GetInfoResult GetRawCodeAndAbiResult PushTra...
阅读 1137·2021-11-15 18:14
阅读 3605·2021-11-15 11:37
阅读 714·2021-09-24 09:47
阅读 2340·2021-09-04 16:48
阅读 2153·2019-08-30 15:53
阅读 2355·2019-08-30 15:53
阅读 355·2019-08-30 11:20
阅读 1206·2019-08-29 16:08