UNPKG

@bitte-ai/agent-sdk

Version:

Agent SDK for Bitte Protocol

33 lines 1.14 kB
import { type Address } from "viem"; import { type UserToken } from "zerion-sdk"; export interface TokenBalance { tokenAddress: string | null; token: { name: string; symbol: string; decimals: number; logoUri: string; } | null; balance: string; fiatBalance: string; fiatConversion: string; } export declare function safeTxServiceUrlFor(chainId: number): string | undefined; export type TokenBalanceMap = { [symbol: string]: TokenBalance; }; interface BalancesResponse { balances: { token: string | null; balance: string; symbol: string | null; decimals: number; logoUri: string | null; }[]; } export declare function getSafeBalances(chainId: number, address: Address, zerionKey?: string): Promise<TokenBalance[]>; export declare function flatSafeBalances(chainId: number, address: Address): Promise<BalancesResponse>; export declare function zerionToTokenBalance(userToken: UserToken): TokenBalance; export declare function zerionToTokenBalances(userTokens: UserToken[]): TokenBalance[]; export {}; //# sourceMappingURL=safe.d.ts.map