Skip to main content

Rate

@centrifuge/sdk


@centrifuge/sdk / Rate

Class: Rate

Defined in: src/utils/BigInt.ts:177

Deprecated​

Extends​

  • DecimalWrapper

Constructors​

new Rate()​

new Rate(value, decimals): Rate

Defined in: src/utils/BigInt.ts:29

Parameters​

value​

bigint | Numeric

decimals​

number = 27

Returns​

Rate

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


decimals​

static decimals: number = 27

Defined in: src/utils/BigInt.ts:178

Methods​

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


toApr()​

toApr(): Decimal

Defined in: src/utils/BigInt.ts:202

Returns​

Decimal


toAprPercent()​

toAprPercent(): Decimal

Defined in: src/utils/BigInt.ts:210

Returns​

Decimal


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


toPercent()​

toPercent(): Decimal

Defined in: src/utils/BigInt.ts:198

Returns​

Decimal


toString()​

toString(): string

Defined in: src/utils/BigInt.ts:17

Returns​

string

Inherited from​

DecimalWrapper.toString


fromApr()​

static fromApr(apr): Rate

Defined in: src/utils/BigInt.ts:188

Parameters​

apr​

Numeric

Returns​

Rate


fromAprPercent()​

static fromAprPercent(apr): Rate

Defined in: src/utils/BigInt.ts:194

Parameters​

apr​

Numeric

Returns​

Rate


fromFloat()​

static fromFloat(number): Rate

Defined in: src/utils/BigInt.ts:180

Parameters​

number​

Numeric

Returns​

Rate


fromPercent()​

static fromPercent(number): Rate

Defined in: src/utils/BigInt.ts:184

Parameters​

number​

Numeric

Returns​

Rate