JsonRpc
arrayToHex
arrayToHex(data: Uint8Array): string
定義於eosjs-jsonrpc.ts:11node
參數:git
名稱 | 類型 |
---|---|
data | Uint8Array |
返回:string
github
new JsonRpc(endpoint: string, args?: object): JsonRpc
定義於eosjs-jsonrpc.ts:22json
參數:segmentfault
endpoint:string
Default value
args:object
瀏覽器
fetch
:ide
null
或undefined
名稱 | 類型 |
---|---|
(可選的)fetch | function |
返回:JsonRpc
函數
string
定義於eosjs-jsonrpc.ts:21fetch
function
定義於eosjs-jsonrpc.ts:22ui
(input?: Request | string, init?: RequestInit): Promise<Response>
參數:
名稱 | 類型 |
---|---|
(可選的)input | Request | string |
(可選的)init | RequestInit |
返回:Promise<Response>
db_size_get(): Promise<any>
原始調用/v1/db_size/get
返回:Promise<any>
fetch(path: string, body: any): Promise<any>
發佈body
到endpoint + path
,在可用時在RpcError
中拋出詳細的錯誤信息。
參數:
名稱 | 類型 |
---|---|
path | string |
body | any |
返回:Promise<any>
getRawAbi(accountName: string): Promise<BinaryAbi>
調用/v1/chain/get_raw_code_and_abi
並提取不須要的原始wasm代碼。
參數:
名稱 | 類型 |
---|---|
accountName | string |
返回:Promise<BinaryAbi>
getRequiredKeys(args: AuthorityProviderArgs): Promise<string[]>
獲取知足transaction
權限所需的availableKeys
子集,實現AuthorityProvider
。
參數:
名稱 | 類型 |
---|---|
args | AuthorityProviderArgs |
返回:Promise<string[]>
get_abi(account_name: string): Promise<GetAbiResult>
原始調用/v1/chain/get_abi
參數:
名稱 | 類型 |
---|---|
account_name | string |
返回:Promise<GetAbiResult>
get_account(account_name: string): Promise<any>
原始調用/v1/chain/get_account
參數:
名稱 | 類型 |
---|---|
account_name | string |
返回:Promise<any>
get_block(block_num_or_id: number | string): Promise<GetBlockResult>
原始調用/v1/chain/get_block
參數:
名稱 | 類型 |
---|---|
block_num_or_id | number | string |
返回:Promise<GetBlockResult>
get_block_header_state(block_num_or_id: number | string): Promise<any>
原始調用/v1/chain/get_block_header_state
參數:
名稱 | 類型 |
---|---|
block_num_or_id | number | string |
返回:Promise<any>
get_code(account_name: string): Promise<GetCodeResult>
原始調用/v1/chain/get_code
參數:
名稱 | 類型 |
---|---|
account_name | string |
返回:Promise<GetCodeResult>
get_currency_balance(code: string, account: string, symbol?: string): Promise<any>
原始調用/v1/chain/get_currency_balance
參數:
名稱 | 類型 | 默認值 |
---|---|---|
code | string |
- |
account | string |
- |
Default value symbol |
string |
null |
返回:Promise<any>
get_currency_stats(code: string, symbol: string): Promise<any>
原始調用/v1/chain/get_currency_stats
參數:
名稱 | 類型 |
---|---|
code | string |
symbol | string |
返回:Promise<any>
get_info(): Promise<GetInfoResult>
原始調用/v1/chain/get_info
返回:Promise<GetInfoResult>
get_producer_schedule(): Promise<any>
原始調用/v1/chain/get_producer_schedule
返回:Promise<any>
get_producers(json?: boolean, lower_bound?: string, limit?: number): Promise<any>
原始調用/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(account_name: string): Promise<GetRawCodeAndAbiResult>
原始調用/v1/chain/get_raw_code_and_abi
參數:
名稱 | 類型 |
---|---|
account_name | string |
返回:Promise<GetRawCodeAndAbiResult>
get_table_rows(__namedParameters: object): Promise<any>
原始調用/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(account_name: string, pos?: number, offset?: number): Promise<any>
原始調用/v1/history/get_actions
參數:
名稱 | 類型 | 默認值 |
---|---|---|
account_name | string |
- |
Default value pos |
number |
null |
Default value offset |
number |
null |
返回:Promise<any>
history_get_controlled_accounts(controlling_account: string): Promise<any>
原始調用/v1/history/get_controlled_accounts
參數:
名稱 | 類型 |
---|---|
controlling_account | string |
返回:Promise<any>
history_get_key_accounts(public_key: string): Promise<any>
原始調用/v1/history/get_key_accounts
參數:
名稱 | 類型 |
---|---|
public_key | string |
返回:Promise<any>
history_get_transaction(id: string, block_num_hint?: number): Promise<any>
原始調用/v1/history/get_transaction
參數:
名稱 | 類型 | 默認值 |
---|---|---|
id | Uint8Array |
- |
Default value block_num_hint |
number |
null |
返回:Promise<any>
push_transaction(__namedParameters: object): Promise<any>
推送序列化交易。
參數:
__namedParameters:object
名稱 | 類型 |
---|---|
serializedTransaction | Uint8Array |
signatures | string[] |
返回:Promise<any>