@ledgerhq/coin-aptos
Version:
Ledger Aptos Coin integration
12 lines • 1.13 kB
TypeScript
import BigNumber from "bignumber.js";
import { Unit } from "@ledgerhq/types-cryptoassets";
import { AptosAccount, AptosMappedStakingPosition, AptosStakingPosition, AptosValidator } from "../types";
export declare const mapStakingPositions: (stakingPositions: AptosStakingPosition[], validators: AptosValidator[], unit: Unit) => AptosMappedStakingPosition[];
export declare const canStake: (account: AptosAccount) => boolean;
export declare const canUnstake: (stakingPosition: AptosMappedStakingPosition | AptosStakingPosition) => boolean;
export declare const canWithdraw: (stakingPosition: AptosMappedStakingPosition | AptosStakingPosition) => boolean;
export declare const canRestake: (stakingPosition: AptosMappedStakingPosition | AptosStakingPosition) => boolean;
export declare const getStakingPosition: (account: AptosAccount, validatorAddress: string) => AptosStakingPosition | undefined;
export declare const getDelegationOpMaxAmount: (account: AptosAccount, validatorAddress: string, mode: string) => BigNumber;
export declare const formatUnlockTime: (epochSecs: string) => string;
//# sourceMappingURL=staking.d.ts.map