@ledgerhq/coin-filecoin
Version:
Ledger Filecoin Coin integration
25 lines • 1.05 kB
TypeScript
import { AccountLike } from "@ledgerhq/types-live";
import { BigNumber } from "bignumber.js";
export declare enum Methods {
Transfer = 0,
ERC20Transfer = 1,
InvokeEVM = 3844450837
}
export declare enum AccountType {
Account = "Account",
TokenAccount = "TokenAccount"
}
export declare enum BotScenario {
DEFAULT = "default",
ETH_RECIPIENT = "eth-recipient",
F4_RECIPIENT = "f4-recipient",
TOKEN_TRANSFER = "token-transfer"
}
export declare const isValidHex: (msg: string) => boolean;
export declare const isValidBase64: (msg: string) => boolean;
export declare const methodToString: (method: number) => string;
export declare const getBufferFromString: (message: string) => Buffer;
export declare const calculateEstimatedFees: (gasFeeCap: BigNumber, gasLimit: BigNumber) => BigNumber;
export declare function getAccountUnit(account: AccountLike): import("@ledgerhq/types-cryptoassets").Unit;
export declare const expectedToFieldForTokenTransfer: (recipient: string) => string;
//# sourceMappingURL=utils.d.ts.map