import { UserToken } from '@/components'; export type DbTokenPrice = { id: string; created_at: string; price: number; updated_at: string; }; export type DbWalletAlias = { address: string; user_id: string; alias: string; created_at: string; updated_at: string; }; export interface DBAdapterBase { getTokens(): Promise; addToken(token: UserToken): Promise; updateToken(token: UserToken): Promise; removeToken(address: string): Promise; getTokenPrice(tokenId: string): Promise; saveTokenPrice(tokenId: string, price: number): Promise; getUserWalletAliases(): Promise; upsertWalletAlias(alias: string, address: string): Promise; }