摘要:定義于類型聲明參數名稱類型返回定義于簽名數據大小,不包括類型字段。參數名稱類型返回定義于如果密鑰是舊格式前綴,則將其轉換為新格式,保持其他格式不變。參數名稱類型返回定義于返回定義于返回定義于將中的無符號十進制數轉換為。
Numeric 枚舉
KeyType
接口Key
變量base58Chars
base58Map
base64Chars
base64Map
privateKeyDataSize
publicKeyDataSize
ripemd160
signatureDataSize
函數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
私鑰數據大小,不包括類型字段。
export const publicKeyDataSize = 33;
定義于eosjs-numeric.ts:224
公鑰數據大小,不包括類型字段。
const ripemd160 = require("./ripemd").RIPEMD160.hash as (a: Uint8Array) => ArrayBuffer;
定義于eosjs-numeric.ts:7
類型聲明(a: Uint8Array): ArrayBuffer
參數:
名稱 | 類型 |
---|---|
a | Uint8Array |
返回:ArrayBuffer
export const signatureDataSize = 65;
定義于eosjs-numeric.ts:230
簽名數據大小,不包括類型字段。
函數 base58ToBinarybase58ToBinary(size: number, s: string): Uint8Array
定義于eosjs-numeric.ts:132
將s中的無符號base-58數轉換為bignum。
參數:
名稱 | 類型 | 描述 |
---|---|---|
size | number | bignum大小(字節) |
s | string |
返回:Uint8Array
base64ToBinarybase64ToBinary(s: string): Uint8Array
定義于eosjs-numeric.ts:182
將s中的無符號base-64數轉換為bignum。
參數:
名稱 | 類型 |
---|---|
s | string |
返回:Uint8Array
binaryToBase58binaryToBase58(bignum: Uint8Array, minDigits?: number): string
定義于eosjs-numeric.ts:156
將bignum轉換為base-58的數。
參數:
名稱 | 類型 | 默認值 | 描述 |
---|---|---|---|
bignum | Uint8Array | - | |
Default value minDigits | number | 1 | 0填充的結果是許多數字 |
返回:string
binaryToDecimalbinaryToDecimal(bignum: Uint8Array, minDigits?: number): string
定義于eosjs-numeric.ts:97
將bignum轉換為無符號十進制數。
參數:
名稱 | 類型 | 默認值 | 描述 |
---|---|---|---|
bignum | Uint8Array | - | |
Default value minDigits | number | 1 | 0填充的結果是許多數字 |
返回:string
convertLegacyPublicKeyconvertLegacyPublicKey(s: string): string
定義于eosjs-numeric.ts:312
如果密鑰是舊格式(EOS前綴),則將其轉換為新格式(PUB_K1_),保持其他格式不變。
參數:
名稱 | 類型 |
---|---|
s | string |
返回:string
convertLegacyPublicKeysconvertLegacyPublicKeys(keys: string[]): string[]
定義于eosjs-numeric.ts:322
如果密鑰是舊格式(EOS前綴),則將其轉換為新格式(PUB_K1_),保持其他格式不變。
參數:
名稱 | 類型 |
---|---|
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中的無符號十進制數轉換為bignum。
參數:
名稱 | 類型 | 描述 |
---|---|---|
size | number | bignum大小(字節) |
s | string |
返回:Uint8Array
digestSuffixRipemd160digestSuffixRipemd160(data: Uint8Array, suffix: string): ArrayBuffer
定義于eosjs-numeric.ts:238
參數:
名稱 | 類型 |
---|---|
data | Uint8Array |
suffix | string |
返回:ArrayBuffer
isNegativeisNegative(bignum: Uint8Array): boolean
定義于eosjs-numeric.ts:34
bignum是負數嗎?
參數:
名稱 | 類型 |
---|---|
bignum | Uint8Array |
返回:boolean
keyToStringkeyToString(key: Key, suffix: string, prefix: string): string
定義于eosjs-numeric.ts:260
參數:
名稱 | 類型 |
---|---|
key | Key |
suffix | string |
prefix | string |
返回:string
negatenegate(bignum: Uint8Array): void
定義于eosjs-numeric.ts:39
bignum轉為負數。
參數:
名稱 | 類型 |
---|---|
bignum | Uint8Array |
返回:void
privateKeyToStringprivateKeyToString(key: Key): string
定義于eosjs-numeric.ts:339
將key轉換為字符串(base-58)形式。
參數:
名稱 | 類型 |
---|---|
key | Key |
返回:string
publicKeyToStringpublicKeyToString(key: Key): string
定義于eosjs-numeric.ts:299
將key轉換為字符串(base-58)形式。
參數:
名稱 | 類型 |
---|---|
key | Key |
返回:string
signatureToStringsignatureToString(signature: Key): string
定義于eosjs-numeric.ts:362
將signature轉換為字符串(base-58)形式。
參數:
名稱 | 類型 |
---|---|
signature | Key |
返回:string
signedBinaryToDecimalsignedBinaryToDecimal(bignum: Uint8Array, minDigits?: number): string
定義于eosjs-numeric.ts:119
將bignum轉換為帶符號的十進制數。
參數:
名稱 | 類型 | 默認值 | 描述 |
---|---|---|---|
bignum | Uint8Array | - | |
Default value minDigits | number | 1 | 0填充的結果是許多數字 |
返回:string
signedDecimalToBinarysignedDecimalToBinary(size: number, s: string): Uint8Array
定義于eosjs-numeric.ts:76
將s中的帶符號十進制數轉換為bignum。
參數:
名稱 | 類型 | 描述 |
---|---|---|
size | number | bignum大小(字節) |
s | string |
返回:Uint8Array
stringToKeystringToKey(s: string, type: KeyType, size: number, suffix: string): Key
定義于eosjs-numeric.ts:249
參數:
名稱 | 類型 |
---|---|
s | string |
type | KeyType |
size | number |
suffix | string |
返回:Key
stringToPrivateKeystringToPrivateKey(s: string): Key
定義于eosjs-numeric.ts:327
將s中的密鑰轉換為二進制形式。
參數:
名稱 | 類型 |
---|---|
s | string |
返回:Key
stringToPublicKeystringToPublicKey(s: string): Key
定義于eosjs-numeric.ts:273
將s中的密鑰轉換為二進制形式。
參數:
名稱 | 類型 |
---|---|
s | string |
返回:Key
stringToSignaturestringToSignature(s: string): Key
定義于eosjs-numeric.ts:348
將s中的密鑰轉換為二進制形式。
參數:
名稱 | 類型 |
---|---|
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文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/100623.html
摘要:文檔用于使用與基于的區塊鏈集成的。重要最近發布了針對的重大改寫,一定要鎖定你的依賴項。如果你正在尋找以前版本的,可以在這里找到它。指南介紹瀏覽器交易讀取區塊鏈參考接口接口類接口 eosjs 文檔 用于使用EOSIO RPC API與基于EOSIO的區塊鏈集成的Javascript API。 重要!最近發布了針對eosjs的重大改寫,一定要鎖定你的依賴項。 如果你正在尋找以前版本的eos...
摘要:類構造函數定義于參數名稱類型返回屬性定義于詳細的錯誤信息。上一篇下一篇接口 RPC-Error 類 RpcError RpcError 構造函數 new RpcError(json: any): RpcError 定義于eosjs-rpcerror.ts:9 參數: 名稱 類型 json any 返回:RpcError 屬性 json json:any 定義于eosjs...
摘要:類構造函數定義于參數如果序列化或要反序列化的二進制數據,則為。返回定義于獲取作為,注意只有位精度,有些值會改變,建議使用。返回構造函數定義于參數名稱類型默認值返回屬性定義于定義于是否已跳過任何二進制擴展名上一篇下一篇接口 Serialize類 SerialBuffer 構造函數 new SerialBuffer(__namedParameters?: object): SerialBu...
JSON-RPC 類 JsonRpc 函數 arrayToHex 函數 arrayToHex arrayToHex(data: Uint8Array): string 定義于eosjs-jsonrpc.ts:11 參數: 名稱 類型 data Uint8Array 返回:string JsonRpc 實現接口 AuthorityProvider AbiProvider 構造函數 n...
摘要:接口接口屬性定義于定義于定義于定義于定義于定義于定義于定義于定義于屬性定義于定義于定義于屬性定義于定義于屬性定義于定義于定義于定義于定義于定義于定義于定義于 RPC接口 接口 Abi BlockTaposInfo GetAbiResult GetBlockResult GetCodeResult GetInfoResult GetRawCodeAndAbiResult PushTra...
閱讀 3595·2023-04-26 02:55
閱讀 2865·2021-11-02 14:38
閱讀 4144·2021-10-21 09:39
閱讀 2853·2021-09-27 13:36
閱讀 3960·2021-09-22 15:08
閱讀 2655·2021-09-08 10:42
閱讀 2810·2019-08-29 12:21
閱讀 677·2019-08-29 11:22