Numeric枚举KeyType接口Key变量base58Charsbase58Mapbase64Charsbase64MapprivateKeyDataSizepublicKeyDataSizeripemd160signatureDataSize函数base58ToBinarybase64ToBinarybinaryToBase58binaryToDecimalconvertLegacyPublicKeyconvertLegacyPublicKeyscreate_base58_mapcreate_base64_mapdecimalToBinarydigestSuffixRipemd160isNegativekeyToStringnegateprivateKeyToStringpublicKeyToStringsignatureToStringsignedBinaryToDecimalsignedDecimalToBinarystringToKeystringToPrivateKeystringToPublicKeystringToSignature变量<Const> base58Charsconst base58Chars = “123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz”;定义于eosjs-numeric.ts:9<Const> base58Mapconst base58Map = create_base58_map();定义于eosjs-numeric.ts:20<Const> base64Charsconst base64Chars = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";定义于eosjs-numeric.ts:10<Const> base64Mapconst base64Map = create_base64_map();定义于eosjs-numeric.ts:31<Const> privateKeyDataSizeexport const privateKeyDataSize = 32;定义于eosjs-numeric.ts:227私钥数据大小,不包括类型字段。<Const> publicKeyDataSizeexport const publicKeyDataSize = 33;定义于eosjs-numeric.ts:224公钥数据大小,不包括类型字段。<Const> ripemd160const ripemd160 = require(”./ripemd").RIPEMD160.hash as (a: Uint8Array) => ArrayBuffer;定义于eosjs-numeric.ts:7类型声明(a: Uint8Array): ArrayBuffer参数:名称类型aUint8Array返回:ArrayBuffer<Const> signatureDataSizeexport const signatureDataSize = 65;定义于eosjs-numeric.ts:230签名数据大小,不包括类型字段。函数base58ToBinarybase58ToBinary(size: number, s: string): Uint8Array定义于eosjs-numeric.ts:132将s中的无符号base-58数转换为bignum。参数:名称类型描述sizenumberbignum大小(字节)sstring 返回:Uint8Arraybase64ToBinarybase64ToBinary(s: string): Uint8Array定义于eosjs-numeric.ts:182将s中的无符号base-64数转换为bignum。参数:名称类型sstring返回:Uint8ArraybinaryToBase58binaryToBase58(bignum: Uint8Array, minDigits?: number): string定义于eosjs-numeric.ts:156将bignum转换为base-58的数。参数:名称类型默认值描述bignumUint8Array- Default value minDigitsnumber10填充的结果是许多数字返回:stringbinaryToDecimalbinaryToDecimal(bignum: Uint8Array, minDigits?: number): string定义于eosjs-numeric.ts:97将bignum转换为无符号十进制数。参数:名称类型默认值描述bignumUint8Array- Default value minDigitsnumber10填充的结果是许多数字返回:stringconvertLegacyPublicKeyconvertLegacyPublicKey(s: string): string定义于eosjs-numeric.ts:312如果密钥是旧格式(EOS前缀),则将其转换为新格式(PUB_K1_),保持其他格式不变。参数:名称类型sstring返回:stringconvertLegacyPublicKeysconvertLegacyPublicKeys(keys: string[]): string[]定义于eosjs-numeric.ts:322如果密钥是旧格式(EOS前缀),则将其转换为新格式(PUB_K1_),保持其他格式不变。参数:名称类型keysstring[]返回: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。参数:名称类型描述sizenumberbignum大小(字节)sstring 返回:Uint8ArraydigestSuffixRipemd160digestSuffixRipemd160(data: Uint8Array, suffix: string): ArrayBuffer定义于eosjs-numeric.ts:238参数:名称类型dataUint8Arraysuffixstring返回:ArrayBufferisNegativeisNegative(bignum: Uint8Array): boolean定义于eosjs-numeric.ts:34bignum是负数吗?参数:名称类型bignumUint8Array返回:booleankeyToStringkeyToString(key: Key, suffix: string, prefix: string): string定义于eosjs-numeric.ts:260参数:名称类型keyKeysuffixstringprefixstring返回:stringnegatenegate(bignum: Uint8Array): void定义于eosjs-numeric.ts:39bignum转为负数。参数:名称类型bignumUint8Array返回:voidprivateKeyToStringprivateKeyToString(key: Key): string定义于eosjs-numeric.ts:339将key转换为字符串(base-58)形式。参数:名称类型keyKey返回:stringpublicKeyToStringpublicKeyToString(key: Key): string定义于eosjs-numeric.ts:299将key转换为字符串(base-58)形式。参数:名称类型keyKey返回:stringsignatureToStringsignatureToString(signature: Key): string定义于eosjs-numeric.ts:362将signature转换为字符串(base-58)形式。参数:名称类型signatureKey返回:stringsignedBinaryToDecimalsignedBinaryToDecimal(bignum: Uint8Array, minDigits?: number): string定义于eosjs-numeric.ts:119将bignum转换为带符号的十进制数。参数:名称类型默认值描述bignumUint8Array- Default value minDigitsnumber10填充的结果是许多数字返回:stringsignedDecimalToBinarysignedDecimalToBinary(size: number, s: string): Uint8Array定义于eosjs-numeric.ts:76将s中的带符号十进制数转换为bignum。参数:名称类型描述sizenumberbignum大小(字节)sstring 返回:Uint8ArraystringToKeystringToKey(s: string, type: KeyType, size: number, suffix: string): Key定义于eosjs-numeric.ts:249参数:名称类型sstringtypeKeyTypesizenumbersuffixstring返回:KeystringToPrivateKeystringToPrivateKey(s: string): Key定义于eosjs-numeric.ts:327将s中的密钥转换为二进制形式。参数:名称类型sstring返回:KeystringToPublicKeystringToPublicKey(s: string): Key定义于eosjs-numeric.ts:273将s中的密钥转换为二进制形式。参数:名称类型sstring返回:KeystringToSignaturestringToSignature(s: string): Key定义于eosjs-numeric.ts:348将s中的密钥转换为二进制形式。参数:名称类型sstring返回:KeyKeyType枚举成员k1k1:= 0定义于eosjs-numeric.ts:219r1r1:= 1定义于eosjs-numeric.ts:220Key属性datadata:Uint8Array定义于eosjs-numeric.ts:235typetype:KeyType定义于eosjs-numeric.ts:234上一篇:JSON-RPC