@powrldgr/raydium-sdk-v2
Version:
An SDK for building applications on top of Raydium.
16 lines (12 loc) • 549 B
text/typescript
import BN from "bn.js";
import { Rounding } from "../common";
import { Fraction } from "./fraction";
export const _100_PERCENT = new Fraction(new BN(100));
export class Percent extends Fraction {
public toSignificant(significantDigits = 5, format?: object, rounding?: Rounding): string {
return this.mul(_100_PERCENT).toSignificant(significantDigits, format, rounding);
}
public toFixed(decimalPlaces = 2, format?: object, rounding?: Rounding): string {
return this.mul(_100_PERCENT).toFixed(decimalPlaces, format, rounding);
}
}