UNPKG

@mxlabs/okxnotify

Version:

OKX notification package with Feishu, Cloudflare Workers, and Gemini AI agent integration - Complete bundle

86 lines (85 loc) 2.35 kB
export interface OKXResponse<T> { code: number; msg: string; error_code: string; error_message: string; detailMsg: string; data: T; } export interface OkxDefiAggregateListResponse { aggregateList: { hasBonus: boolean; investLogo: { middleLogoList: { tokenLogo: string; tokenName: string; }[]; }; itemType: number; jumpParam: string; leftTitle: string; maxRate: number; rate: string; rateType: string; rateTypeDesc: string; rightTitle: string; tvDisplay: boolean; }[]; } /** * 获取OKX Web3 defi 聚合列表 * 列举了不同Coin的收益情况,对于稳健投资只需要关注 USDT/USDC/DAI 等稳定币的收益情况 * @returns */ export declare const fetchOkxDefiAggregateList: () => Promise<OKXResponse<OkxDefiAggregateListResponse>>; type OkxDefiRecommendListResponse = Array<{ activityButtonKey: string; activityDeepLinkUrl: string; activityImageUrlNew: string; activityName: string; activityTextKey: string; activityUrl: string; browserNameUrl: string; browserUrl: string; hasBonus: boolean; pointTag: number; recommendType: number; sequence: number; }>; /** * 获取OKX Web3 defi 推荐Banner列表 * 主要是一些主流币 USDT/USDC/DAI/SOL/ETH 等稳定币的收益情况 * @returns */ export declare const fetchOkxDefiRecommendList: () => Promise<OKXResponse<OkxDefiRecommendListResponse>>; export interface OkxDefiHotRecommendListResponse { aggregateList: { hasBonus: boolean; investLogo: { middleLogoList: Array<{ tokenLogo: string; tokenName: string; }>; }; itemType: number; jumpParam: string; leftTitle: string; rate: string; rateType: number; rateTypeDesc: string; rightTitle: string; tabAlias: string; tabId: number; }[]; } /** * 获取OKX Web3 defi 热门投资品列表 * @returns */ export declare const fetchOkxDefiHotRecommendList: () => Promise<OKXResponse<OkxDefiHotRecommendListResponse>>; /** * 获取OKX Web3 defi 信息 * @returns */ export declare const getOkxDefiInfo: () => Promise<string>; export {};