国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

eosjs 文檔(API)

NikoManiac / 2293人閱讀

摘要:參數名稱類型默認值返回如果,則節點響應,如果則。上一篇讀取區塊鏈下一篇接口

API

Api

變量

abiAbi

transactionAbi

變量 abiAbi

abiAbi:any = require("../src/abi.abi.json")

定義于eosjs-api.ts:12

transactionAbi

transactionAbi:any = require("../src/transaction.abi.json")

定義于eosjs-api.ts:14

構造函數
new Api(args: object): Api

定義于eosjs-api.ts:45

參數:

args: object

rpc:發出RPC調用

authorityProvider:獲取在交易中滿足權限所需的公鑰

abiProvider:以原始形式供應ABI(二進制)

signatureProvider:簽名交易

chainId:標識鏈

textEncoder:要使用的TextEncoder實例,如果在瀏覽器中運行,則傳入null

textDecoder:要使用的TextDecoder實例,如果在瀏覽器中運行,則傳入null

名稱 類型
(可選的)abiProvider AbiProvider
(可選的)authorityProvider AuthorityProvider
(可選的)chainId string
rpc JsonRpc
signatureProvider SignatureProvider
(可選的)textDecoder TextDecoder
(可選的)textEncoder TextEncoder

返回:Api

屬性 abiProvider

abiProvider:AbiProvider

定義于eosjs-api.ts:24

以原始形式供應ABI(二進制)

abiTypes

abiTypes:Map

定義于eosjs-api.ts:36

在二進制和結構化形式之間轉換abi文件(abi.abi.json

authorityProvider

authorityProvider:AuthorityProvider

定義于eosjs-api.ts:21

獲取滿足transaction權限所需的availableKeys子集

cachedAbis

cachedAbis:Map = new Map()

定義于eosjs-api.ts:45

提取abi

chainId

chainId:string

定義于eosjs-api.ts:30

標識鏈

contracts

contracts:Map = new Map()

定義于eosjs-api.ts:42

保存序列化合約操作所需的信息

rpc

rpc:JsonRpc

定義于eosjs-api.ts:18

發出RPC調用

signatureProvider

signatureProvider:SignatureProvider

定義于eosjs-api.ts:27

簽名交易

textDecoder

textDecoder:TextDecoder

定義于eosjs-api.ts:33

textEncoder

textEncoder:TextEncoder

定義于eosjs-api.ts:32

transactionTypes

transactionTypes:Map

定義于eosjs-api.ts:39

在二進制和結構化形式之間轉換交易(transaction.abi.json

方法 deserialize
deserialize(buffer: ser.SerialBuffer, type: string): any

定義于eosjs-api.ts:151

buffer中的數據轉換為結構化形式,type必須是內置的abi類型或者在transaction.abi.json中。

參數:

名稱 類型
buffer ser.SerialBuffer
type string

返回:any

deserializeActions
deserializeActions(actions: ser.Action[]): Promise

定義于eosjs-api.ts:187

從十六進制轉換操作

參數:

名稱 類型
actions ser.Action[]

返回:Promise

deserializeTransaction
deserializeTransaction(transaction: Uint8Array): any

定義于eosjs-api.ts:171

從二進制轉換交易,將操作保留為十六進制

參數:

名稱 類型
transaction Uint8Array

返回:any

deserializeTransactionWithActions
deserializeTransactionWithActions(transaction: Uint8Array | string): Promise

定義于eosjs-api.ts:196

從二進制轉換交易,同時反序列化操作

參數:

名稱 類型
transaction Uint8Array | string

返回:Promise

getAbi
getAbi(accountName: string, reload?: boolean): Promise

定義于eosjs-api.ts:114

以結構化形式獲取abi,需要時提取

參數:

名稱 類型 默認值
accountName string -
Default value reload boolean false

返回:Promise

getCachedAbi
getCachedAbi(accountName: string, reload?: boolean): Promise

定義于eosjs-api.ts:93

以二進制和結構化形式獲取abi,需要時提取

參數:

名稱 類型 默認值
accountName string -
Default value reload boolean false

返回:Promise

getContract
getContract(accountName: string, reload?: boolean): Promise

定義于eosjs-api.ts:130

獲取序列化合約中的操作所需的數據

參數:

名稱 類型 默認值
accountName string -
Default value reload boolean false

返回:Promise

getTransactionAbis
getTransactionAbis(transaction: any, reload?: boolean): Promise

定義于eosjs-api.ts:119

獲取交易所需的abi

參數:

名稱 類型 默認值
transaction any -
Default value reload boolean false

返回:Promise

pushSignedTransaction
pushSignedTransaction(__namedParameters: object): Promise

定義于eosjs-api.ts:259

廣播已簽名的交易

__namedParameters:object

名稱 類型
serializedTransaction Uint8Array
signatures string[]

返回:Promise

rawAbiToJson
rawAbiToJson(rawAbi: Uint8Array): Abi

定義于eosjs-api.ts:79

將abi作為Uint8Array解碼為json

參數:

名稱 類型
rawAbi Uint8Array

返回:Abi

serialize
serialize(buffer: ser.SerialBuffer, type: string, value: any): void

定義于eosjs-api.ts:146

value轉換為二進制形式,type必須是內置的abi類型或者在transaction.abi.json中。

參數:

名稱 類型
buffer ser.SerialBuffer
type string
value any

返回:void

serializeActions
serializeActions(actions: ser.Action[]): Promise

定義于eosjs-api.ts:178

將操作轉換為十六進制

參數:

名稱 類型
actions ser.Action[]

返回:Promise

serializeTransaction
serializeTransaction(transaction: any): Uint8Array

定義于eosjs-api.ts:156

將交易轉換為二進制

參數:

名稱 類型
transaction any

返回:Uint8Array

transact
transact(transaction: any, __namedParameters?: object): Promise

定義于eosjs-api.ts:216

創建并可選擇廣播交易

命名參數:

broadcast:廣播此交易?

sign:簽名此交易?

如果blocksBehindexpireSeconds都存在,然后提取塊頭后面的blockBehind塊,將其用作TAPoS的引用,并在該塊的時間expireSeconds之后過期交易。

參數:

transaction:any

Default value __namedParameters:object

名稱 類型 默認值
blocksBehind number -
broadcast boolean true
expireSeconds number -
sign boolean true

返回:如果broadcast,則Promise節點響應,如果!broadcast{signatures, serializedTransaction}。

上一篇:讀取區塊鏈 下一篇:API接口

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/100594.html

相關文章

  • eosjs 文檔API接口)

    摘要:接口接口實現類屬性定義于檢索。類型聲明參數名稱類型返回屬性定義于與保存的私鑰關聯的公鑰。定義于已部署的帳戶。定義于二進制形式的。類型聲明返回定義于簽名交易。 API接口 接口 AbiProvider AuthorityProvider AuthorityProviderArgs BinaryAbi CachedAbi SignatureProvider SignatureProvid...

    honmaple 評論0 收藏0
  • eosjs 文檔(介紹)

    摘要:介紹用于使用與基于的區塊鏈集成的。在瀏覽器中使用并不安全,只能用于開發目的,在網頁上下文之外使用安全保管庫,以確保在生產中簽名交易時的安全性。錯誤處理使用處理錯誤。上一篇文檔目錄下一篇瀏覽器 介紹 用于使用EOSIO RPC API與基于EOSIO的區塊鏈集成的Javascript API。 安裝 NodeJS依賴 npm install eosjs@beta or yarn add ...

    Forest10 評論0 收藏0
  • eosjs 文檔(交易)

    摘要:交易為了能夠在區塊鏈上發送交易和觸發操作,你必須具有實例。簽名提供程序必須包含與執行者和操作權限相對應的私鑰。示例示例創建新帳戶多個操作上一篇瀏覽器下一篇讀取區塊鏈 交易 為了能夠在區塊鏈上發送交易和觸發操作,你必須具有Api實例。 簽名提供程序必須包含與執行者和操作權限相對應的私鑰。 const { Api, JsonRpc } = require(eosjs); const JsS...

    Pluser 評論0 收藏0
  • eosjs 文檔(目錄)

    摘要:文檔用于使用與基于的區塊鏈集成的。重要最近發布了針對的重大改寫,一定要鎖定你的依賴項。如果你正在尋找以前版本的,可以在這里找到它。指南介紹瀏覽器交易讀取區塊鏈參考接口接口類接口 eosjs 文檔 用于使用EOSIO RPC API與基于EOSIO的區塊鏈集成的Javascript API。 重要!最近發布了針對eosjs的重大改寫,一定要鎖定你的依賴項。 如果你正在尋找以前版本的eos...

    shleyZ 評論0 收藏0
  • eosjs 文檔(瀏覽器)

    摘要:瀏覽器用法或。為所有交易重用對象,它緩存以減少網絡使用,只調用一次。和支持如果你需要支持或,你還需要安裝文本編碼的,因為簽名依賴于和不提供的。將和傳遞給構造函數,請參閱中的文檔,以確定將其包含在項目中的最佳方法。上一篇介紹下一篇交易 瀏覽器 用法 npm run build-web或yarn build-web。 為所有交易重用api對象,它緩存ABI以減少網絡使用,只調用一次new ...

    taohonghui 評論0 收藏0

發表評論

0條評論

NikoManiac

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<