Explorer

Get Portfolio Activity

Learn how to retrieve portfolio activity using the Okto SDK.

The getPortfolioActivity function retrieves the user's portfolio activity history, including transactions, trades, and other relevant activities across all supported chains.

Available on

Ethereum
Ethereum
Polygon
Polygon
Avalanche
Avalanche
Arbitrum
Arbitrum
BSC
BSC
Fantom
Fantom
Linea
Linea
Metis
Metis
Optimism
Optimism
Base
Base
Base Sepolia
Base Sepolia
HyperEVM Testnet
HyperEVM Testnet
Polygon Amoy
Polygon Amoy

To enable these chains for your application, please configure them in the Okto Dashboard.

Not available on

Example

import { useOkto } from '@okto_web3/react-sdk';
import { getPortfolioActivity } from '@okto_web3/react-sdk'; 
 
function PortfolioActivity() {
    const oktoClient = useOkto();
 
    async function fetchActivity() {
        try {
            const activity = await getPortfolioActivity(oktoClient); 
            console.log('Portfolio activity:', activity);
        } catch (error) {
            console.error('Error fetching portfolio activity:', error);
        }
    }
 
    return (
        <button onClick={fetchActivity}>
            Fetch Portfolio Activity
        </button>
    );
}

Note

For error handling:

Method Overview

MethodDescription
async getPortfolioActivityGet portfolio activity history

Get Portfolio Activity

async getPortfolioActivity(oktoClient: OktoClient) retrieves the user's portfolio activity history.

Parameters

ParameterTypeDescriptionRequired
oktoClientOktoClientInstance of OktoClient obtained from useOkto hookYes

Response

Success Response

Field NameTypeDescription
activitiesPromise<UserPortfolioActivity[]>Array of user's portfolio activities

On this page