UNPKG

@ledgerhq/coin-aptos

Version:
12 lines 1.13 kB
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