Currency
@centrifuge/sdk / Currency
Class: Currency
Defined in: src/utils/BigInt.ts:124
Extends
DecimalWrapper
Constructors
new Currency()
new Currency(
value
,decimals
):Currency
Defined in: src/utils/BigInt.ts:29
Parameters
value
bigint
| Numeric
decimals
number
= 27
Returns
Inherited from
DecimalWrapper.constructor
Properties
decimals
readonly
decimals:number
=27
Defined in: src/utils/BigInt.ts:27
Inherited from
DecimalWrapper.decimals
value
protected
value:bigint
Defined in: src/utils/BigInt.ts:3
Inherited from
DecimalWrapper.value
ZERO
static
ZERO:Currency
Defined in: src/utils/BigInt.ts:129
Methods
add()
add(
value
):Currency
Defined in: src/utils/BigInt.ts:131
Parameters
value
bigint
| Currency
Returns
div()
div(
value
):Currency
Defined in: src/utils/BigInt.ts:143
Parameters
value
bigint
| Currency
Returns
eq()
eq<
T
>(value
):boolean
Defined in: src/utils/BigInt.ts:115
Type Parameters
• T
Parameters
value
bigint
| T
extends BigIntWrapper
? T
<T
> : never
Returns
boolean
Inherited from
DecimalWrapper.eq
gt()
gt<
T
>(value
):boolean
Defined in: src/utils/BigInt.ts:105
Type Parameters
• T
Parameters
value
bigint
| T
extends BigIntWrapper
? T
<T
> : never
Returns
boolean
Inherited from
DecimalWrapper.gt
gte()
gte<
T
>(value
):boolean
Defined in: src/utils/BigInt.ts:110
Type Parameters
• T
Parameters
value
bigint
| T
extends BigIntWrapper
? T
<T
> : never
Returns
boolean
Inherited from
DecimalWrapper.gte
isZero()
isZero():
boolean
Defined in: src/utils/BigInt.ts:119
Returns
boolean
Inherited from
DecimalWrapper.isZero
lt()
lt<
T
>(value
):boolean
Defined in: src/utils/BigInt.ts:95
Type Parameters
• T
Parameters
value
bigint
| T
extends BigIntWrapper
? T
<T
> : never
Returns
boolean
Inherited from
DecimalWrapper.lt
lte()
lte<
T
>(value
):boolean
Defined in: src/utils/BigInt.ts:100
Type Parameters
• T
Parameters
value
bigint
| T
extends BigIntWrapper
? T
<T
> : never
Returns
boolean
Inherited from
DecimalWrapper.lte
mul()
mul(
value
):Currency
Defined in: src/utils/BigInt.ts:139
Parameters
value
Returns
sub()
sub(
value
):Currency
Defined in: src/utils/BigInt.ts:135
Parameters
value
bigint
| Currency
Returns
toBigInt()
toBigInt():
bigint
Defined in: src/utils/BigInt.ts:21
Returns
bigint
Inherited from
DecimalWrapper.toBigInt
toDecimal()
toDecimal():
Decimal
Defined in: src/utils/BigInt.ts:43
Returns
Decimal
Inherited from
DecimalWrapper.toDecimal
toFloat()
toFloat():
number
Defined in: src/utils/BigInt.ts:47
Returns
number
Inherited from
DecimalWrapper.toFloat
toString()
toString():
string
Defined in: src/utils/BigInt.ts:17
Returns
string
Inherited from
DecimalWrapper.toString
fromFloat()
static
fromFloat(num
,decimals
):Currency
Defined in: src/utils/BigInt.ts:125
Parameters
num
Numeric
decimals
number