Yield types

Types associated with traditional 'yield farming' activities, and also other forms of staking / yield.

Claim Rewards

This transaction type occurs when a user claims rewards, pending fees, and/or an airdrop reward from a contract. Examples include claiming rewards from a Convex pool, claiming the Arbitrum airdrop, or collecting fees from a Uniswap v3 pool.

Claim and Stake

This is a special kind of "claim rewards" transactions. It occurs when the user claims rewards, but also stakes those rewards as part of the same transaction. It could be considered a "reinvest" or "compounding" action.

Leveraged Farming

This transaction type is associated with leveraged farming protocols.

Typically, the user is allowed to use the asset they're staking (e.g LP tokens) as collateral to borrow more assets, which are also staked.

Rebalance Position

When investing into a vault or some other kind of managed strategy, it is typical for those positions to need to be "rebalanced". This rebalancing can happen either through action of a user, or through a keeper that calls the main vault contract on a schedule.

This transaction type captures this common behavior in many DeFi contracts.

Lock

This is a special kind of stake, where the user also locks the assets being staked for a duration of time.

Stake NFT

This type is reported when the user stakes an NFT (or multiple NFTs) into a protocol.

Stake Token

This type is reported when the user stakes fungible tokens into a protocol. It's also reported for Proof-of-Stake validator staking transactions.

Unstake NFT

This type is reported whenever the user unstakes an NFT from a protocol.

Unstake Token

This type is reported when the user unstakes tokens from a protocol.