@depay/web3-constants

6.4.2 • Public • Published

Quickstart

yarn add @depay/web3-constants

or

npm install --save @depay/web3-constants
import { CONSTANTS } from '@depay/web3-constants'

CONSTANTS['ethereum'].ZERO          // '0x0000000000000000000000000000000000000000'
CONSTANTS['ethereum'].MAXINT        // '115792089237316195423570985008687907853269984665640564039457584007913129639935'
CONSTANTS['ethereum'].NATIVE        // '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE'
CONSTANTS['ethereum'].DECIMALS      // 18
CONSTANTS['ethereum'].WRAPPED       // '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2'
CONSTANTS['ethereum'].SYMBOL        // 'ETH'
CONSTANTS['ethereum'].CURRENCY      // 'Ether'
CONSTANTS['ethereum'].NAME          // 'Ethereum'
CONSTANTS['ethereum'].USD           // '0x6B175474E89094C44Da98b954EedeAC495271d0F' (DAI)
CONSTANTS['ethereum'].USD_DECIMALS  // 18

etc. for bsc, polygon, solana, velas.

Support

This library supports the following blockchains:

Constants

ZERO

The Address Zero.

CONSTANTS[blockchain].ZERO

e.g. CONSTANTS['ethereum'].ZERO // '0x0000000000000000000000000000000000000000'

MAXINT

The number value (as a string) representing the maximum integer value (usually uint256).

CONSTANTS[blockchain].MAXINT

e.g. CONSTANTS['ethereum'].ZERO // '115792089237316195423570985008687907853269984665640564039457584007913129639935'

NATIVE

The address used to represent the native blockchain token alongside other token addresses.

CONSTANTS[blockchain].NATIVE

e.g. CONSTANTS['ethereum'].NATIVE // '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE'

DECIMALS

The decimals for the native token of the individual blockchain.

CONSTANTS[blockchain].DECIMALS

e.g. CONSTANTS['ethereum'].DECIMALS // 18

WRAPPED

The address of the token contract providing a wrapped token of individual blockchain's native token.

CONSTANTS[blockchain].WRAPPED

e.g. CONSTANTS['ethereum'].WRAPPED // '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2'

SYMBOL

The symbol of the native currency.

CONSTANTS[blockchain].SYMBOL

e.g. CONSTANTS['ethereum'].SYMBOL // 'ETH'

CURRENCY

The written-out name of the native token on that blockchain.

CONSTANTS[blockchain].CURRENCY

e.g. CONSTANTS['ethereum'].CURRENCY // 'Ether'

NAME

The written-out name of the blockchain.

CONSTANTS[blockchain].NAME

e.g. CONSTANTS['ethereum'].NAME // 'Ethereum'

Development

Get started

yarn install
yarn dev

Package Sidebar

Install

npm i @depay/web3-constants

Homepage

depay.com

Weekly Downloads

501

Version

6.4.2

License

MIT

Unpacked Size

11.7 kB

Total Files

5

Last publish

Collaborators

  • 0xneo11
  • depay-sebastian