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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/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...
閱讀 1163·2021-11-15 18:14
閱讀 3627·2021-11-15 11:37
閱讀 754·2021-09-24 09:47
閱讀 2427·2021-09-04 16:48
閱讀 2182·2019-08-30 15:53
閱讀 2379·2019-08-30 15:53
閱讀 390·2019-08-30 11:20
閱讀 1232·2019-08-29 16:08