摘要:類接口函數函數定義于將二進制數據轉換為十六進制。參數名稱類型返回定義于將自不同紀元以來的半秒轉換為格式的日期。參數名稱類型描述要構建的類型集,在大多數情況下,最好通過對的新調用來填充它返回定義于將十六進制轉換為二進制數據。
Serialize 類
SerialBuffer
SerializerState
接口Action
Authorization
Contract
CreateTypeArgs
Field
SerializedAction
SerializerOptions
Symbol
Type
函數arrayToHex
blockTimestampToDate
checkDateParse
checkRange
createInitialTypes
createType
dateToBlockTimestamp
dateToTimePoint
dateToTimePointSec
deserializeAction
deserializeActionData
deserializeArray
deserializeExtension
deserializeOptional
deserializeStruct
deserializeUnknown
deserializeVariant
getType
getTypesFromAbi
hexToUint8Array
serializeAction
serializeActionData
serializeArray
serializeExtension
serializeOptional
serializeStruct
serializeUnknown
serializeVariant
stringToSymbol
supportedAbiVersion
symbolToString
timePointSecToDate
timePointToDate
transactionHeader
函數 arrayToHexarrayToHex(data: Uint8Array): string
定義于eosjs-serialize.ts:592
將二進制數據轉換為十六進制。
參數:
名稱 | 類型 |
---|---|
data | Uint8Array |
返回:string
blockTimestampToDateblockTimestampToDate(slot: number): string
定義于eosjs-serialize.ts:569
將block_timestamp_type(自不同紀元以來的半秒)轉換為ISO格式的日期。
參數:
名稱 | 類型 |
---|---|
slot | number |
返回:string
checkDateParsecheckDateParse(date: string): number
定義于eosjs-serialize.ts:533
參數:
名稱 | 類型 |
---|---|
date | string |
返回:number
checkRangecheckRange(orig: number, converted: number): number
定義于eosjs-serialize.ts:765
參數:
名稱 | 類型 |
---|---|
orig | number |
converted | number |
返回:number
createInitialTypescreateInitialTypes(): Map
定義于eosjs-serialize.ts:776
創建內置到abi格式的類型集。
返回:Map
createType(attrs: CreateTypeArgs): Type
定義于eosjs-serialize.ts:749
參數:
名稱 | 類型 |
---|---|
attrs | CreateTypeArgs |
返回:Type
dateToBlockTimestampdateToBlockTimestamp(date: string): number
定義于eosjs-serialize.ts:564
將ISO格式的日期轉換為block_timestamp_type(自不同紀元以來的半秒)。
參數:
名稱 | 類型 |
---|---|
date | string |
返回:number
dateToTimePointdateToTimePoint(date: string): number
定義于eosjs-serialize.ts:542
將ISO格式的日期轉換為time_point(自紀元以來的毫秒數)。
參數:
名稱 | 類型 |
---|---|
date | string |
返回:number
dateToTimePointSecdateToTimePointSec(date: string): number
定義于eosjs-serialize.ts:553
將ISO格式的日期轉換為time_point_sec(自紀元以來的秒數)。
參數:
名稱 | 類型 |
---|---|
date | string |
返回:number
deserializeActiondeserializeAction(contract: Contract, account: string, name: string, authorization: Authorization[], data: string | Uint8Array | number[], textEncoder: TextEncoder, textDecoder: TextDecoder): Action
定義于eosjs-serialize.ts:1104
反序列化操作,如果data是一個string,則假定它是十六進制。
參數:
名稱 | 類型 |
---|---|
contract | Contract |
account | string |
name | string |
authorization | Authorization[] |
data | string | Uint8Array | number[] |
textEncoder | TextEncoder |
textDecoder | TextDecoder |
返回:Action
deserializeActionDatadeserializeActionData(contract: Contract, account: string, name: string, data: string | Uint8Array | number[], textEncoder: TextEncoder, textDecoder: TextDecoder): any
定義于eosjs-serialize.ts:1088
反序列化操作數據,如果data是一個string,則假定它是十六進制。
參數:
名稱 | 類型 |
---|---|
contract | Contract |
account | string |
name | string |
data | string | Uint8Array | number[] |
textEncoder | TextEncoder |
textDecoder | TextDecoder |
返回:any
deserializeArraydeserializeArray(this: Type, buffer: SerialBuffer, state?: SerializerState, allowExtensions?: boolean): any[]
定義于eosjs-serialize.ts:700
參數:
名稱 | 類型 |
---|---|
this | Type |
buffer | SerialBuffer |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:any[]
deserializeExtensiondeserializeExtension(this: Type, buffer: SerialBuffer, state?: SerializerState, allowExtensions?: boolean): any
定義于eosjs-serialize.ts:732
參數:
名稱 | 類型 |
---|---|
this | Type |
buffer | SerialBuffer |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:any
deserializeOptionaldeserializeOptional(this: Type, buffer: SerialBuffer, state?: SerializerState, allowExtensions?: boolean): any
定義于eosjs-serialize.ts:719
參數:
名稱 | 類型 |
---|---|
this | Type |
buffer | SerialBuffer |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:any
deserializeStructdeserializeStruct(this: Type, buffer: SerialBuffer, state?: SerializerState, allowExtensions?: boolean): any
定義于eosjs-serialize.ts:653
參數:
名稱 | 類型 | 默認值 |
---|---|---|
this | Type | - |
buffer | SerialBuffer | - |
Optional state | SerializerState | new SerializerState() |
Optional allowExtensions | boolean | true |
返回:any
deserializeUnknowndeserializeUnknown(buffer: SerialBuffer): SerialBuffer
定義于eosjs-serialize.ts:624
參數:
名稱 | 類型 |
---|---|
buffer | SerialBuffer |
返回:SerialBuffer
deserializeVariantdeserializeVariant(this: Type, buffer: SerialBuffer, state?: SerializerState, allowExtensions?: boolean): any[]
定義于eosjs-serialize.ts:683
參數:
名稱 | 類型 |
---|---|
this | Type |
buffer | SerialBuffer |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:any[]
getTypegetType(types: Map, name: string): Type
定義于eosjs-serialize.ts:974
從types中獲取類型。
參數:
名稱 | 類型 |
---|---|
types | Map |
name | string |
返回:Type
getTypesFromAbigetTypesFromAbi(initialTypes: Map, abi: Abi): Map
定義于eosjs-serialize.ts:1014
從abi獲取類型。
參數:
名稱 | 類型 | 描述 |
---|---|---|
initialTypes | Map |
要構建的類型集,在大多數情況下,最好通過對getTypesFromAbi()的新調用來填充它 |
abi | Abi |
返回:Map
hexToUint8Array(hex: string): Uint8Array
定義于eosjs-serialize.ts:601
將十六進制轉換為二進制數據。
參數:
名稱 | 類型 |
---|---|
hex | string |
返回:Uint8Array
serializeActionserializeAction(contract: Contract, account: string, name: string, authorization: Authorization[], data: any, textEncoder: TextEncoder, textDecoder: TextDecoder): SerializedAction
定義于eosjs-serialize.ts:1076
以序列化形式返回操作。
參數:
名稱 | 類型 |
---|---|
contract | Contract |
account | string |
name | string |
authorization | Authorization[] |
data | any |
textEncoder | TextEncoder |
textDecoder | TextDecoder |
返回:SerializedAction
serializeActionDataserializeActionData(contract: Contract, account: string, name: string, data: any, textEncoder: TextEncoder, textDecoder: TextDecoder): string
定義于eosjs-serialize.ts:1064
將操作數據轉換為序列化形式(十六進制)。
參數:
名稱 | 類型 |
---|---|
contract | Contract |
account | string |
name | string |
data | any |
textEncoder | TextEncoder |
textDecoder | TextDecoder |
返回:string
serializeArrayserializeArray(this: Type, buffer: SerialBuffer, data: any[], state?: SerializerState, allowExtensions?: boolean): void
定義于eosjs-serialize.ts:692
參數:
名稱 | 類型 |
---|---|
this | Type |
buffer | SerialBuffer |
data | any[] |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:void
serializeExtensionserializeExtension(this: Type, buffer: SerialBuffer, data: any, state?: SerializerState, allowExtensions?: boolean): void
定義于eosjs-serialize.ts:727
參數:
名稱 | 類型 |
---|---|
this | Type |
buffer | SerialBuffer |
data | any |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:void
serializeOptionalserializeOptional(this: Type, buffer: SerialBuffer, data: any, state?: SerializerState, allowExtensions?: boolean): void
定義于eosjs-serialize.ts:709
參數:
名稱 | 類型 |
---|---|
this | Type |
buffer | SerialBuffer |
data | any |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:void
serializeStructserializeStruct(this: Type, buffer: SerialBuffer, data: any, state?: SerializerState, allowExtensions?: boolean): void
定義于eosjs-serialize.ts:628
參數:
名稱 | 類型 | 默認值 |
---|---|---|
this | Type | - |
buffer | SerialBuffer | - |
data | any | - |
Optional state | SerializerState | new SerializerState() |
Optional allowExtensions | boolean | true |
返回:void
serializeUnknownserializeUnknown(buffer: SerialBuffer, data: any): SerialBuffer
定義于eosjs-serialize.ts:620
參數:
名稱 | 類型 |
---|---|
buffer | SerialBuffer |
data | any |
返回:SerialBuffer
serializeVariantserializeVariant(this: Type, buffer: SerialBuffer, data: any, state?: SerializerState, allowExtensions?: boolean): void
定義于eosjs-serialize.ts:670
參數:
名稱 | 類型 |
---|---|
this | Type |
buffer | SerialBuffer |
data | any |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:void
stringToSymbolstringToSymbol(s: string): object
定義于eosjs-serialize.ts:575
將string轉換為Symbol,格式:precision,NAME。
參數:
名稱 | 類型 |
---|---|
s | string |
返回:object
supportedAbiVersionsupportedAbiVersion(version: string): boolean
定義于eosjs-serialize.ts:529
這是受支持的ABI版本嗎?
參數:
名稱 | 類型 |
---|---|
version | string |
返回:boolean
symbolToStringsymbolToString(__namedParameters: object): string
定義于eosjs-serialize.ts:587
將Symbol轉換為string,格式:precision,NAME。
參數:
__namedParameters:object
名稱 | 類型 |
---|---|
name | string |
precision | number |
返回:string
timePointSecToDatetimePointSecToDate(sec: number): string
定義于eosjs-serialize.ts:558
將time_point_sec(自紀元以來的秒數)轉換為ISO格式的日期。
參數:
名稱 | 類型 |
---|---|
sec | number |
返回:string
timePointToDatetimePointToDate(us: number): string
定義于eosjs-serialize.ts:547
將time_point(自紀元以來的毫秒數)轉換為ISO格式的日期。
參數:
名稱 | 類型 |
---|---|
us | number |
返回:string
transactionHeadertransactionHeader(refBlock: BlockTaposInfo, expireSeconds: number): object
定義于eosjs-serialize.ts:1055
TAPoS:返回引用refBlock的交易字段,并在refBlock.timestamp之后expireSeconds到期。
參數:
名稱 | 類型 |
---|---|
refBlock | BlockTaposInfo |
expireSeconds | number |
返回:object
上一篇:RPC接口 下一篇:Serialize類文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/100686.html
摘要:屬性定義于定義于定義于定義于屬性定義于屬性定義于符號的名稱,不包括精度。定義于小數點后的位數。定義于包含的字段,如果這是一個結構。定義于將轉換為二進制形式并存儲在中。類型聲明參數名稱類型返回上一篇類 Serialize接口 Action 屬性 account:string 定義于eosjs-serialize.ts:92 authorization:Authorization[]...
摘要:類構造函數定義于參數如果序列化或要反序列化的二進制數據,則為。返回定義于獲取作為,注意只有位精度,有些值會改變,建議使用。返回構造函數定義于參數名稱類型默認值返回屬性定義于定義于是否已跳過任何二進制擴展名上一篇下一篇接口 Serialize類 SerialBuffer 構造函數 new SerialBuffer(__namedParameters?: object): SerialBu...
摘要:文檔用于使用與基于的區塊鏈集成的。重要最近發布了針對的重大改寫,一定要鎖定你的依賴項。如果你正在尋找以前版本的,可以在這里找到它。指南介紹瀏覽器交易讀取區塊鏈參考接口接口類接口 eosjs 文檔 用于使用EOSIO RPC API與基于EOSIO的區塊鏈集成的Javascript API。 重要!最近發布了針對eosjs的重大改寫,一定要鎖定你的依賴項。 如果你正在尋找以前版本的eos...
摘要:參數名稱類型默認值返回如果,則節點響應,如果則。上一篇讀取區塊鏈下一篇接口 API 類 Api 變量 abiAbi transactionAbi 變量 abiAbi abiAbi:any = require(../src/abi.abi.json) 定義于eosjs-api.ts:12 transactionAbi transactionAbi:any = require(...
摘要:接口接口屬性定義于定義于定義于定義于定義于定義于定義于定義于定義于屬性定義于定義于定義于屬性定義于定義于屬性定義于定義于定義于定義于定義于定義于定義于定義于 RPC接口 接口 Abi BlockTaposInfo GetAbiResult GetBlockResult GetCodeResult GetInfoResult GetRawCodeAndAbiResult PushTra...
閱讀 3258·2021-10-11 10:59
閱讀 2812·2021-10-11 10:58
閱讀 2244·2021-09-04 16:45
閱讀 2717·2019-08-30 15:44
閱讀 671·2019-08-30 15:44
閱讀 3199·2019-08-30 10:51
閱讀 1597·2019-08-29 18:46
閱讀 2749·2019-08-29 13:57