Skip to main content

On-Chain Activity

On-Chain Activity lets you reward users for verifiable actions that happen directly on blockchains. This includes activity on your own protocol, your token, as well as partner, collaborator, or even competitor protocols, depending on how you want to structure incentives. You can find this section under: Campaign Sidebar → API Activity Tracking → On-Chain Activity

Why on-chain activity tracking matters

Tracking on-chain behavior through the lens of user rewards, incentives, and value creation has been a persistent challenge in crypto and Web3. Raw blockchain data is fragmented, protocol-specific, and difficult to translate into consistent incentive logic. Absinthe solves this by introducing a standardized abstraction layer built around adapters. Adapters absorb protocol-specific on-chain data, normalize it, and emit structured events that are directly consumable by Absinthe’s data pipeline and incentive engine. These events can then be capped, scaled, milestone-gated, and composed with other gamification features.

Adapters and the adapter framework

Adapters are part of an open-source framework maintained by Absinthe and the community. They are responsible for:
  • Indexing and interpreting protocol-specific on-chain activity
  • Emitting normalized events with clear semantics
  • Making on-chain behavior usable for rewards, analytics, and downstream logic
Absinthe maintains a growing library of adapters that are available to all customers at no additional cost. If a protocol is not yet supported, there are two paths forward:
  1. Ask Absinthe to build and ship the integration
  2. Implement the adapter yourself using the open-source framework
Depending on your plan, adapters are either:
  • Self-hosted by you (commonly on Railway), or
  • Managed and operated by Absinthe, including maintenance and upgrades
Contact sales for plan-specific details. Documentation for writing custom adapters is available separately.

Supported on-chain activity adapters

The following adapters are available today: ERC-20 token holding Rewards users for holding specific ERC-20 tokens per token/dollar per day. Rewards can be based on:
  • Number of tokens held
  • Dollar value of the position
Swaps and trades on Uniswap-style DEXs Rewards trading activity on Uniswap v2, v3, v4, and compatible forks. Incentives can be issued based on:
  • Dollar value traded
  • Token amount traded
  • Fixed reward per swap
Liquidity provision on Uniswap-style DEXs
  • Rewards users for adding liquidity to pools.
  • Rewards long-term liquidity providers by selecting one or more Uniswap-style pools and issuing points per dollar per day of liquidity held.
Morpho protocol adapters
  • Creating markets on Morpho
  • Interacting with Morpho markets (lending and borrowing on Morpho v1)
  • Holding Morpho shares over time
  • Creating vaults on Morpho v2
  • Holding shares of Morpho v2 vaults over time
Additional supported protocols
  • Concrete Protocol
  • GBM Protocol (available upon request)

Upcoming protocol support

Over the next quarter, Absinthe plans to add support for:
  • Compound v2 and v3 forks
  • Aave v3
  • SPL token activity

Caps, milestones, and advanced composition

All on-chain activity sources support standard issuance guardrails. You can configure:
  • Per-user caps
  • Source-level caps, including daily, weekly, monthly, and all-time limits
On higher plans, on-chain activity can also:
  • Power milestone-based rewards
  • Be composed into multi-step modules and feed into more advanced progression systems

Summary

On-Chain Activity is the most powerful way to align incentives with real economic behavior. By abstracting raw blockchain data into normalized, composable events, Absinthe enables campaigns to reward meaningful participation without pushing complexity onto users or marketing teams. Adapters make on-chain incentives durable, auditable, and flexible.