The util module
Methods
(inner) createClient(path, chainId, accessKeyId, secretAccessKey) → {object}
Create an instance of ApiClient and AccessOptions.
Parameters:
| Name | Type | Description |
|---|---|---|
path |
string | The target url of KAS to use. |
chainId |
number | string | The chain id of network to connect with. |
accessKeyId |
string | The access key id. |
secretAccessKey |
string | The secret access key. |
Returns:
- Type
- object
(inner) formatDate(date) → {Date}
Create an instance of Date.
Parameters:
| Name | Type | Description |
|---|---|---|
date |
number | string | Date | The date to format. |
Returns:
- Type
- Date
(inner) formatObjectKeyWithoutUnderscore(obj) → {object}
Format object key without underscore.
Parameters:
| Name | Type | Description |
|---|---|---|
obj |
object | The object to format |
Returns:
- Type
- object
(inner) addUncompressedPublickeyPrefix(pub) → {string}
Format uncompressed public key with 04 prefix. If public key is compressed format, return without precessing.
Parameters:
| Name | Type | Description |
|---|---|---|
pub |
string | The public key to format. |
Returns:
- Type
- string
(inner) formatAccountKey(accountKey) → {object}
Format uncompressed public key in accountKey with 04 prefix.
Parameters:
| Name | Type | Description |
|---|---|---|
accountKey |
object | The account key to format. |
Returns:
- Type
- object
(inner) checkTypeAndConvertForIdsAndAmounts(ids, amounts) → {string}
Validates ids and amounts length and type.
And converts to the hex string array.
Parameters:
| Name | Type | Description |
|---|---|---|
ids |
string | number | Array.<(string|number)> | Array of the token IDs. |
amounts |
string | number | BigNumber | Array.<(string|number|BigNumber)> | Array of the token amount. |
Returns:
- Type
- string