UNPKG

@arcana/ca-sdk

Version:

Arcana Network's chain abstraction SDK for unified balance in Web3 apps

21 lines (20 loc) 786 B
import Decimal from "decimal.js"; import { Provider, TransactionRequestLike } from "fuels"; import { Hex } from "viem"; import { ChainList } from "../../chains"; declare const simulate: (tx: TransactionRequestLike, address: string, provider: Provider, chainList: ChainList) => Promise<{ amount: Decimal; gas: bigint; gasFee: Decimal; token: { type: string; contractAddress: Hex; decimals: number; logo?: string; name: string; symbol: string; }; } | null>; declare const fixTx: (address: string, tx: TransactionRequestLike, provider: Provider) => Promise<TransactionRequestLike>; declare const isFuelNativeTransfer: (tx: TransactionRequestLike) => boolean | undefined; export { fixTx, isFuelNativeTransfer, simulate };