摘要:定義于類型聲明參數(shù)名稱類型返回定義于簽名數(shù)據(jù)大小,不包括類型字段。參數(shù)名稱類型返回定義于如果密鑰是舊格式前綴,則將其轉(zhuǎn)換為新格式,保持其他格式不變。參數(shù)名稱類型返回定義于返回定義于返回定義于將中的無(wú)符號(hào)十進(jìn)制數(shù)轉(zhuǎn)換為。
Numeric 枚舉
KeyType
接口Key
變量base58Chars
base58Map
base64Chars
base64Map
privateKeyDataSize
publicKeyDataSize
ripemd160
signatureDataSize
函數(shù)base58ToBinary
base64ToBinary
binaryToBase58
binaryToDecimal
convertLegacyPublicKey
convertLegacyPublicKeys
create_base58_map
create_base64_map
decimalToBinary
digestSuffixRipemd160
isNegative
keyToString
negate
privateKeyToString
publicKeyToString
signatureToString
signedBinaryToDecimal
signedDecimalToBinary
stringToKey
stringToPrivateKey
stringToPublicKey
stringToSignature
變量const base58Chars = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";
定義于eosjs-numeric.ts:9
const base58Map = create_base58_map();
定義于eosjs-numeric.ts:20
const base64Chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
定義于eosjs-numeric.ts:10
const base64Map = create_base64_map();
定義于eosjs-numeric.ts:31
export const privateKeyDataSize = 32;
定義于eosjs-numeric.ts:227
私鑰數(shù)據(jù)大小,不包括類型字段。
export const publicKeyDataSize = 33;
定義于eosjs-numeric.ts:224
公鑰數(shù)據(jù)大小,不包括類型字段。
const ripemd160 = require("./ripemd").RIPEMD160.hash as (a: Uint8Array) => ArrayBuffer;
定義于eosjs-numeric.ts:7
類型聲明(a: Uint8Array): ArrayBuffer
參數(shù):
名稱 | 類型 |
---|---|
a | Uint8Array |
返回:ArrayBuffer
export const signatureDataSize = 65;
定義于eosjs-numeric.ts:230
簽名數(shù)據(jù)大小,不包括類型字段。
函數(shù) base58ToBinarybase58ToBinary(size: number, s: string): Uint8Array
定義于eosjs-numeric.ts:132
將s中的無(wú)符號(hào)base-58數(shù)轉(zhuǎn)換為bignum。
參數(shù):
名稱 | 類型 | 描述 |
---|---|---|
size | number | bignum大小(字節(jié)) |
s | string |
返回:Uint8Array
base64ToBinarybase64ToBinary(s: string): Uint8Array
定義于eosjs-numeric.ts:182
將s中的無(wú)符號(hào)base-64數(shù)轉(zhuǎn)換為bignum。
參數(shù):
名稱 | 類型 |
---|---|
s | string |
返回:Uint8Array
binaryToBase58binaryToBase58(bignum: Uint8Array, minDigits?: number): string
定義于eosjs-numeric.ts:156
將bignum轉(zhuǎn)換為base-58的數(shù)。
參數(shù):
名稱 | 類型 | 默認(rèn)值 | 描述 |
---|---|---|---|
bignum | Uint8Array | - | |
Default value minDigits | number | 1 | 0填充的結(jié)果是許多數(shù)字 |
返回:string
binaryToDecimalbinaryToDecimal(bignum: Uint8Array, minDigits?: number): string
定義于eosjs-numeric.ts:97
將bignum轉(zhuǎn)換為無(wú)符號(hào)十進(jìn)制數(shù)。
參數(shù):
名稱 | 類型 | 默認(rèn)值 | 描述 |
---|---|---|---|
bignum | Uint8Array | - | |
Default value minDigits | number | 1 | 0填充的結(jié)果是許多數(shù)字 |
返回:string
convertLegacyPublicKeyconvertLegacyPublicKey(s: string): string
定義于eosjs-numeric.ts:312
如果密鑰是舊格式(EOS前綴),則將其轉(zhuǎn)換為新格式(PUB_K1_),保持其他格式不變。
參數(shù):
名稱 | 類型 |
---|---|
s | string |
返回:string
convertLegacyPublicKeysconvertLegacyPublicKeys(keys: string[]): string[]
定義于eosjs-numeric.ts:322
如果密鑰是舊格式(EOS前綴),則將其轉(zhuǎn)換為新格式(PUB_K1_),保持其他格式不變。
參數(shù):
名稱 | 類型 |
---|---|
keys | string[] |
返回:string[]
create_base58_mapcreate_base58_map(): number[]
定義于eosjs-numeric.ts:12
返回:number[]
create_base64_mapcreate_base64_map(): number[]
定義于eosjs-numeric.ts:22
返回:number[]
decimalToBinarydecimalToBinary(size: number, s: string): Uint8Array
定義于eosjs-numeric.ts:52
將s中的無(wú)符號(hào)十進(jìn)制數(shù)轉(zhuǎn)換為bignum。
參數(shù):
名稱 | 類型 | 描述 |
---|---|---|
size | number | bignum大小(字節(jié)) |
s | string |
返回:Uint8Array
digestSuffixRipemd160digestSuffixRipemd160(data: Uint8Array, suffix: string): ArrayBuffer
定義于eosjs-numeric.ts:238
參數(shù):
名稱 | 類型 |
---|---|
data | Uint8Array |
suffix | string |
返回:ArrayBuffer
isNegativeisNegative(bignum: Uint8Array): boolean
定義于eosjs-numeric.ts:34
bignum是負(fù)數(shù)嗎?
參數(shù):
名稱 | 類型 |
---|---|
bignum | Uint8Array |
返回:boolean
keyToStringkeyToString(key: Key, suffix: string, prefix: string): string
定義于eosjs-numeric.ts:260
參數(shù):
名稱 | 類型 |
---|---|
key | Key |
suffix | string |
prefix | string |
返回:string
negatenegate(bignum: Uint8Array): void
定義于eosjs-numeric.ts:39
bignum轉(zhuǎn)為負(fù)數(shù)。
參數(shù):
名稱 | 類型 |
---|---|
bignum | Uint8Array |
返回:void
privateKeyToStringprivateKeyToString(key: Key): string
定義于eosjs-numeric.ts:339
將key轉(zhuǎn)換為字符串(base-58)形式。
參數(shù):
名稱 | 類型 |
---|---|
key | Key |
返回:string
publicKeyToStringpublicKeyToString(key: Key): string
定義于eosjs-numeric.ts:299
將key轉(zhuǎn)換為字符串(base-58)形式。
參數(shù):
名稱 | 類型 |
---|---|
key | Key |
返回:string
signatureToStringsignatureToString(signature: Key): string
定義于eosjs-numeric.ts:362
將signature轉(zhuǎn)換為字符串(base-58)形式。
參數(shù):
名稱 | 類型 |
---|---|
signature | Key |
返回:string
signedBinaryToDecimalsignedBinaryToDecimal(bignum: Uint8Array, minDigits?: number): string
定義于eosjs-numeric.ts:119
將bignum轉(zhuǎn)換為帶符號(hào)的十進(jìn)制數(shù)。
參數(shù):
名稱 | 類型 | 默認(rèn)值 | 描述 |
---|---|---|---|
bignum | Uint8Array | - | |
Default value minDigits | number | 1 | 0填充的結(jié)果是許多數(shù)字 |
返回:string
signedDecimalToBinarysignedDecimalToBinary(size: number, s: string): Uint8Array
定義于eosjs-numeric.ts:76
將s中的帶符號(hào)十進(jìn)制數(shù)轉(zhuǎn)換為bignum。
參數(shù):
名稱 | 類型 | 描述 |
---|---|---|
size | number | bignum大小(字節(jié)) |
s | string |
返回:Uint8Array
stringToKeystringToKey(s: string, type: KeyType, size: number, suffix: string): Key
定義于eosjs-numeric.ts:249
參數(shù):
名稱 | 類型 |
---|---|
s | string |
type | KeyType |
size | number |
suffix | string |
返回:Key
stringToPrivateKeystringToPrivateKey(s: string): Key
定義于eosjs-numeric.ts:327
將s中的密鑰轉(zhuǎn)換為二進(jìn)制形式。
參數(shù):
名稱 | 類型 |
---|---|
s | string |
返回:Key
stringToPublicKeystringToPublicKey(s: string): Key
定義于eosjs-numeric.ts:273
將s中的密鑰轉(zhuǎn)換為二進(jìn)制形式。
參數(shù):
名稱 | 類型 |
---|---|
s | string |
返回:Key
stringToSignaturestringToSignature(s: string): Key
定義于eosjs-numeric.ts:348
將s中的密鑰轉(zhuǎn)換為二進(jìn)制形式。
參數(shù):
名稱 | 類型 |
---|---|
s | string |
返回:Key
KeyType 枚舉成員 k1k1:= 0
定義于eosjs-numeric.ts:219
r1r1:= 1
定義于eosjs-numeric.ts:220
Key 屬性 datadata:Uint8Array
定義于eosjs-numeric.ts:235
typetype:KeyType
定義于eosjs-numeric.ts:234
上一篇:JSON-RPC 下一篇:RPC-Error文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/100623.html
摘要:文檔用于使用與基于的區(qū)塊鏈集成的。重要最近發(fā)布了針對(duì)的重大改寫,一定要鎖定你的依賴項(xiàng)。如果你正在尋找以前版本的,可以在這里找到它。指南介紹瀏覽器交易讀取區(qū)塊鏈參考接口接口類接口 eosjs 文檔 用于使用EOSIO RPC API與基于EOSIO的區(qū)塊鏈集成的Javascript API。 重要!最近發(fā)布了針對(duì)eosjs的重大改寫,一定要鎖定你的依賴項(xiàng)。 如果你正在尋找以前版本的eos...
摘要:類構(gòu)造函數(shù)定義于參數(shù)名稱類型返回屬性定義于詳細(xì)的錯(cuò)誤信息。上一篇下一篇接口 RPC-Error 類 RpcError RpcError 構(gòu)造函數(shù) new RpcError(json: any): RpcError 定義于eosjs-rpcerror.ts:9 參數(shù): 名稱 類型 json any 返回:RpcError 屬性 json json:any 定義于eosjs...
摘要:類構(gòu)造函數(shù)定義于參數(shù)如果序列化或要反序列化的二進(jìn)制數(shù)據(jù),則為。返回定義于獲取作為,注意只有位精度,有些值會(huì)改變,建議使用。返回構(gòu)造函數(shù)定義于參數(shù)名稱類型默認(rèn)值返回屬性定義于定義于是否已跳過任何二進(jìn)制擴(kuò)展名上一篇下一篇接口 Serialize類 SerialBuffer 構(gòu)造函數(shù) new SerialBuffer(__namedParameters?: object): SerialBu...
JSON-RPC 類 JsonRpc 函數(shù) arrayToHex 函數(shù) arrayToHex arrayToHex(data: Uint8Array): string 定義于eosjs-jsonrpc.ts:11 參數(shù): 名稱 類型 data Uint8Array 返回:string JsonRpc 實(shí)現(xiàn)接口 AuthorityProvider AbiProvider 構(gòu)造函數(shù) n...
摘要:接口接口屬性定義于定義于定義于定義于定義于定義于定義于定義于定義于屬性定義于定義于定義于屬性定義于定義于屬性定義于定義于定義于定義于定義于定義于定義于定義于 RPC接口 接口 Abi BlockTaposInfo GetAbiResult GetBlockResult GetCodeResult GetInfoResult GetRawCodeAndAbiResult PushTra...
閱讀 3581·2023-04-26 02:55
閱讀 2849·2021-11-02 14:38
閱讀 4136·2021-10-21 09:39
閱讀 2842·2021-09-27 13:36
閱讀 3943·2021-09-22 15:08
閱讀 2644·2021-09-08 10:42
閱讀 2802·2019-08-29 12:21
閱讀 667·2019-08-29 11:22