摘要:定义于类型声明参数名称类型返回定义于签名数据大小,不包括类型字段。参数名称类型返回定义于如果密钥是旧格式前缀,则将其转换为新格式,保持其他格式不变。参数名称类型返回定义于返回定义于返回定义于将中的无符号十进制数转换为。
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文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/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...
阅读 3581·2023-04-26 02:55
阅读 2848·2021-11-02 14:38
阅读 4134·2021-10-21 09:39
阅读 2841·2021-09-27 13:36
阅读 3942·2021-09-22 15:08
阅读 2642·2021-09-08 10:42
阅读 2802·2019-08-29 12:21
阅读 666·2019-08-29 11:22