Skip to main content
Version: 10.8.0

Function: addAddressPadding()

addAddressPadding(address): string

Defined in: src/utils/address.ts:28

Format a hex number to '0x' and 64 characters, adding leading zeros if necessary.

Parameters

address

BigNumberish

Returns

string

Hex string: 0x followed by 64 characters. No upper case characters in the response.

Example

const result = [
31,
0x1f,
'31',
'0x1f',
'0x90591d9fa3efc87067d95a643f8455e0b8190eb8cb7bfd39e4fb7571fdf',
].map(addAddressPadding);
// result = [
// '0x000000000000000000000000000000000000000000000000000000000000001f',
// '0x000000000000000000000000000000000000000000000000000000000000001f',
// '0x0000000000000000000000000000000000000000000000000000000000000031',
// '0x000000000000000000000000000000000000000000000000000000000000001f',
// '0x0000090591d9fa3efc87067d95a643f8455e0b8190eb8cb7bfd39e4fb7571fdf'
// ]