Binance Web3 Connector JS
    Preparing search index...

    DefiDataApi - interface DefiDataApi

    interface DefiDataApiInterface {
        getDeFiPositions(
            requestParameters: GetDeFiPositionsRequest,
        ): Promise<RestApiResponse<GetDeFiPositionsResponse>>;
        getInvestmentDetail(
            requestParameters: GetInvestmentDetailRequest,
        ): Promise<RestApiResponse<GetInvestmentDetailResponse>>;
        getProtocolDetail(
            requestParameters: GetProtocolDetailRequest,
        ): Promise<RestApiResponse<GetProtocolDetailResponse>>;
        listDeFiInvestments(
            requestParameters: ListDeFiInvestmentsRequest,
        ): Promise<RestApiResponse<ListDeFiInvestmentsResponse>>;
        listDeFiProtocols(
            requestParameters?: ListDeFiProtocolsRequest,
        ): Promise<RestApiResponse<ListDeFiProtocolsResponse>>;
    }

    Implemented by

    Index
    • Query DeFi positions for one or more wallet addresses across the supported EVM chains. Returns protocol-level position summaries with token breakdowns. Optionally filter by specific chains via binanceChainIds; when omitted, positions across all supported chains are returned. Position coverage is wider than the protocol list used by data queries and transaction building — see Supported Chains & Protocols for the difference.

      Parameters

      Returns Promise<RestApiResponse<GetDeFiPositionsResponse>>

      DefiDataApiInterface