@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
12 lines (11 loc) • 874 B
TypeScript
import type { DynamicTargetAssetCandidate, FunkitCheckoutConfig } from '../providers/FunkitCheckoutContext';
export type { AssetHoldingsItem, AssetHoldingsMap, KnownAssetHoldingsItem, } from '../domains/wallet';
export declare const getNormalizedTokenBalance: (tokenBalance: bigint | number | string, decimals: number) => number;
/**
* The dynamic-target candidate matching the checkout's *active* target token
* (`targetAsset`/`targetChain`), by token-equivalence. Distinct from
* `getDefaultDynamicTargetAsset`, which resolves the *default to display* via
* routingId/ticker/isDefault
*/
export declare const getActiveDynamicTargetAsset: (checkoutConfig: FunkitCheckoutConfig | undefined) => DynamicTargetAssetCandidate | undefined;
export declare const getDefaultDynamicTargetAsset: (checkoutConfig: FunkitCheckoutConfig | undefined) => DynamicTargetAssetCandidate;