Module: "address"
Index
Type aliases
Variables
Functions
- bufferToHex
- ensureLeading0x
- eqAddress
- findAddressIndex
- getAddressChunks
- hexToBuffer
- isHexString
- isNullAddress
- mapAddressListDataOnto
- mapAddressListOnto
- normalizeAddress
- normalizeAddressWith0x
- trimLeading0x
Type aliases
Address
Ƭ Address: string
Defined in packages/sdk/base/src/address.ts:3
Variables
Const
NULL_ADDRESS
• NULL_ADDRESS: "0x0000000000000000000000000000000000000000" = "0x0000000000000000000000000000000000000000"
Defined in packages/sdk/base/src/address.ts:28
Functions
Const
bufferToHex
▸ bufferToHex(buf
: Buffer): string
Defined in packages/sdk/base/src/address.ts:26
Parameters:
Name | Type |
---|---|
buf |
Buffer |
Returns: string
Const
ensureLeading0x
▸ ensureLeading0x(input
: string): string
Defined in packages/sdk/base/src/address.ts:15
Parameters:
Name | Type |
---|---|
input |
string |
Returns: string
Const
eqAddress
▸ eqAddress(a
: Address, b
: Address): boolean
Defined in packages/sdk/base/src/address.ts:5
Parameters:
Name | Type |
---|---|
a |
Address |
b |
Address |
Returns: boolean
Const
findAddressIndex
▸ findAddressIndex(address
: Address, addresses
: Address[]): number
Defined in packages/sdk/base/src/address.ts:30
Parameters:
Name | Type |
---|---|
address |
Address |
addresses |
Address[] |
Returns: number
Const
getAddressChunks
▸ getAddressChunks(input
: string): string[]
Defined in packages/sdk/base/src/address.ts:19
Parameters:
Name | Type |
---|---|
input |
string |
Returns: string[]
Const
hexToBuffer
▸ hexToBuffer(input
: string): Buffer‹›
Defined in packages/sdk/base/src/address.ts:24
Parameters:
Name | Type |
---|---|
input |
string |
Returns: Buffer‹›
Const
isHexString
▸ isHexString(input
: string): boolean
Defined in packages/sdk/base/src/address.ts:22
Parameters:
Name | Type |
---|---|
input |
string |
Returns: boolean
Const
isNullAddress
▸ isNullAddress(a
: Address): boolean
Defined in packages/sdk/base/src/address.ts:9
Parameters:
Name | Type |
---|---|
a |
Address |
Returns: boolean
mapAddressListDataOnto
▸ mapAddressListDataOnto<T>(data
: T[], oldAddress
: Address[], newAddress
: Address[], initialValue
: T): T[]
Defined in packages/sdk/base/src/address.ts:67
Type parameters:
▪ T
Parameters:
Name | Type |
---|---|
data |
T[] |
oldAddress |
Address[] |
newAddress |
Address[] |
initialValue |
T |
Returns: T[]
Const
mapAddressListOnto
▸ mapAddressListOnto(oldAddress
: Address[], newAddress
: Address[]): any[]
Defined in packages/sdk/base/src/address.ts:34
Parameters:
Name | Type |
---|---|
oldAddress |
Address[] |
newAddress |
Address[] |
Returns: any[]
Const
normalizeAddress
▸ normalizeAddress(a
: Address): string
Defined in packages/sdk/base/src/address.ts:7
Parameters:
Name | Type |
---|---|
a |
Address |
Returns: string
Const
normalizeAddressWith0x
▸ normalizeAddressWith0x(a
: Address): string
Defined in packages/sdk/base/src/address.ts:11
Parameters:
Name | Type |
---|---|
a |
Address |
Returns: string
Const
trimLeading0x
▸ trimLeading0x(input
: string): string
Defined in packages/sdk/base/src/address.ts:13
Parameters:
Name | Type |
---|---|
input |
string |
Returns: string