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
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Token(
val
):Token
Defined in: packages/iso-filecoin/src/token.js:76
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
Methods
Section titled “Methods”abs():
Token
Defined in: packages/iso-filecoin/src/token.js:144
Returns
Section titled “Returns”Token
add(
val
):Token
Defined in: packages/iso-filecoin/src/token.js:151
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
div(
val
):Token
Defined in: packages/iso-filecoin/src/token.js:140
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
mul(
val
):Token
Defined in: packages/iso-filecoin/src/token.js:133
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
sub(
val
):Token
Defined in: packages/iso-filecoin/src/token.js:158
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
toAttoFIL()
Section titled “toAttoFIL()”toAttoFIL():
Token
Defined in: packages/iso-filecoin/src/token.js:197
Returns
Section titled “Returns”Token
toBigInt()
Section titled “toBigInt()”toBigInt():
bigint
Defined in: packages/iso-filecoin/src/token.js:229
Returns
Section titled “Returns”bigint
toBytes()
Section titled “toBytes()”toBytes():
Uint8Array
<ArrayBuffer
>
Defined in: packages/iso-filecoin/src/token.js:233
Returns
Section titled “Returns”toFemtoFIL()
Section titled “toFemtoFIL()”toFemtoFIL():
Token
Defined in: packages/iso-filecoin/src/token.js:205
Returns
Section titled “Returns”Token
toFIL()
Section titled “toFIL()”toFIL():
Token
Defined in: packages/iso-filecoin/src/token.js:225
Returns
Section titled “Returns”Token
toFormat()
Section titled “toFormat()”toFormat(
options?
):string
Defined in: packages/iso-filecoin/src/token.js:177
Format the number using the given options.
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
options? | FormatOptions |
Returns
Section titled “Returns”string
https://mikemcl.github.io/bignumber.js/#toFor
toMicroFIL()
Section titled “toMicroFIL()”toMicroFIL():
Token
Defined in: packages/iso-filecoin/src/token.js:217
Returns
Section titled “Returns”Token
toMilliFIL()
Section titled “toMilliFIL()”toMilliFIL():
Token
Defined in: packages/iso-filecoin/src/token.js:221
Returns
Section titled “Returns”Token
toNanoFIL()
Section titled “toNanoFIL()”toNanoFIL():
Token
Defined in: packages/iso-filecoin/src/token.js:213
Returns
Section titled “Returns”Token
toPicoFIL()
Section titled “toPicoFIL()”toPicoFIL():
Token
Defined in: packages/iso-filecoin/src/token.js:209
Returns
Section titled “Returns”Token
toString()
Section titled “toString()”toString(
base?
):string
Defined in: packages/iso-filecoin/src/token.js:167
Serialize the number to a string using the given base.
Parameters
Section titled “Parameters”Parameter | Type | Default value |
---|---|---|
base? | number | 10 |
Returns
Section titled “Returns”string
fromAttoFIL()
Section titled “fromAttoFIL()”
static
fromAttoFIL(val
):Token
Defined in: packages/iso-filecoin/src/token.js:84
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
fromFemtoFIL()
Section titled “fromFemtoFIL()”
static
fromFemtoFIL(val
):Token
Defined in: packages/iso-filecoin/src/token.js:91
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
fromFIL()
Section titled “fromFIL()”
static
fromFIL(val
):Token
Defined in: packages/iso-filecoin/src/token.js:126
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
fromMicroFIL()
Section titled “fromMicroFIL()”
static
fromMicroFIL(val
):Token
Defined in: packages/iso-filecoin/src/token.js:112
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
fromMilliFIL()
Section titled “fromMilliFIL()”
static
fromMilliFIL(val
):Token
Defined in: packages/iso-filecoin/src/token.js:119
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
fromNanoFIL()
Section titled “fromNanoFIL()”
static
fromNanoFIL(val
):Token
Defined in: packages/iso-filecoin/src/token.js:105
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
fromPicoFIL()
Section titled “fromPicoFIL()”
static
fromPicoFIL(val
):Token
Defined in: packages/iso-filecoin/src/token.js:98
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
val | Value |
Returns
Section titled “Returns”Token
Properties
Section titled “Properties”[symbol]
Section titled “[symbol]”[symbol]:
boolean
=true
Defined in: packages/iso-filecoin/src/token.js:72
val:
BigNumber
Defined in: packages/iso-filecoin/src/token.js:78