Skip to content

Token

Defined in: packages/iso-filecoin/src/token.js:70

Class to work with different Filecoin denominations.

https://docs.filecoin.io/basics/assets/the-fil-token/#denomonations

new Token(val): Token

Defined in: packages/iso-filecoin/src/token.js:76

ParameterType
valValue

Token

abs(): Token

Defined in: packages/iso-filecoin/src/token.js:144

Token


add(val): Token

Defined in: packages/iso-filecoin/src/token.js:151

ParameterType
valValue

Token


div(val): Token

Defined in: packages/iso-filecoin/src/token.js:140

ParameterType
valValue

Token


mul(val): Token

Defined in: packages/iso-filecoin/src/token.js:133

ParameterType
valValue

Token


sub(val): Token

Defined in: packages/iso-filecoin/src/token.js:158

ParameterType
valValue

Token


toAttoFIL(): Token

Defined in: packages/iso-filecoin/src/token.js:197

Token


toBigInt(): bigint

Defined in: packages/iso-filecoin/src/token.js:229

bigint


toBytes(): Uint8Array<ArrayBuffer>

Defined in: packages/iso-filecoin/src/token.js:233

Uint8Array<ArrayBuffer>


toFemtoFIL(): Token

Defined in: packages/iso-filecoin/src/token.js:205

Token


toFIL(): Token

Defined in: packages/iso-filecoin/src/token.js:225

Token


toFormat(options?): string

Defined in: packages/iso-filecoin/src/token.js:177

Format the number using the given options.

ParameterType
options?FormatOptions

string

https://mikemcl.github.io/bignumber.js/#toFor


toMicroFIL(): Token

Defined in: packages/iso-filecoin/src/token.js:217

Token


toMilliFIL(): Token

Defined in: packages/iso-filecoin/src/token.js:221

Token


toNanoFIL(): Token

Defined in: packages/iso-filecoin/src/token.js:213

Token


toPicoFIL(): Token

Defined in: packages/iso-filecoin/src/token.js:209

Token


toString(base?): string

Defined in: packages/iso-filecoin/src/token.js:167

Serialize the number to a string using the given base.

ParameterTypeDefault value
base?number10

string


static fromAttoFIL(val): Token

Defined in: packages/iso-filecoin/src/token.js:84

ParameterType
valValue

Token


static fromFemtoFIL(val): Token

Defined in: packages/iso-filecoin/src/token.js:91

ParameterType
valValue

Token


static fromFIL(val): Token

Defined in: packages/iso-filecoin/src/token.js:126

ParameterType
valValue

Token


static fromMicroFIL(val): Token

Defined in: packages/iso-filecoin/src/token.js:112

ParameterType
valValue

Token


static fromMilliFIL(val): Token

Defined in: packages/iso-filecoin/src/token.js:119

ParameterType
valValue

Token


static fromNanoFIL(val): Token

Defined in: packages/iso-filecoin/src/token.js:105

ParameterType
valValue

Token


static fromPicoFIL(val): Token

Defined in: packages/iso-filecoin/src/token.js:98

ParameterType
valValue

Token

[symbol]: boolean = true

Defined in: packages/iso-filecoin/src/token.js:72


val: BigNumber

Defined in: packages/iso-filecoin/src/token.js:78