Protocol types supported by Octav

This is all type of protocol supported by Octav.

There are two categories of protocols: REGULAR and COMPLEX. For further details, please see ProtocolPosition

export declare enum ProtocolPositionType {
    DEPOSIT = "DEPOSIT", // REGULAR
    FARMING = "FARMING", // COMPLEX 
    GOVERNANCE = "GOVERNANCE", // REGULAR
    INSURANCEBUYER = "INSURANCEBUYER", // REGULAR
    INSURANCESELLER = "INSURANCESELLER", // REGULAR
    INVESTMENT = "INVESMENT", // REGULAR
    LENDING = "LENDING", // COMPLEX
    LEVERAGE = "LEVERAGE", // COMPLEX
    LEVERAGEDFARMING = "LEVERAGED FARMING", // COMPLEX
    LIQUIDITYPOOL = "LIQUIDITYPOOL", // COMPLEX
    LOCKED = "LOCKED", // REGULAR
    MARGIN = "MARGIN", // COMPLEX
    MARGIN_PS = "MARGINPS",
    NFTBORROWER = "NFTBORROWER", // COMPLEX
    NFTFRACTION = "NFTFRACTION", // REGULAR
    NFTLENDER = "NFTLENDER", // REGULAR
    NFTLENDING = "NFTLENDING", // COMPLEX
    NFTLIQUIDITYPOOL = "NFTLIQUIDITYPOOL", // COMPLEX
    NFTSTAKED = "NFTSTAKED", // REGULAR
    OPTIONSBUYER = "OPTIONSBUYER", // REGULAR
    OPTIONSSELLER = "OPTIONSSELLER", // REGULAR
    PERPETUALS = "PERPETUALS", // REGULAR
    REWARDS = "REWARDS", // REGULAR
    SPOT = "SPOT", // REGULAR
    STAKED = "STAKED", // REGULAR
    VAULT = "VAULT", // COMPLEX
    VAULT_PS = "VAULTPS", // REGULAR
    VESTING = "VESTING", // REGULAR
    WALLET = "WALLET", // REGULAR
    YIELD = "YIELD" // COMPLEX
}

Last updated