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