@bombearn/sdk
Version:
Interaction framework for the yearn protocol
14 lines (13 loc) • 610 B
TypeScript
import { Service } from "../common";
import { Address, StrategiesMetadata, TokenMetadata, VaultMetadataOverrides } from "../types";
/**
* [[MetaService]] fetches meta data about things such as vaults and tokens
* from yearn-meta
*/
export declare class MetaService extends Service {
tokens(addresses?: Address[]): Promise<TokenMetadata[]>;
token(address: Address): Promise<TokenMetadata | null>;
strategies(): Promise<StrategiesMetadata[]>;
vaults(addresses?: Address[]): Promise<VaultMetadataOverrides[]>;
vault(address: Address): Promise<VaultMetadataOverrides | null>;
}