Changelog
Changelog
We ship new features, fixes, and improvements to Formo every week
Here are this week's highlights:
Behavioural Wallet Labels
Multiple Events per Funnel Step
Solana Wallet Discovery
Improvements and Fixes
Behavioural Wallet Labels
Formo now labels wallets by what they do onchain. Twelve new behaviour labels are automatically set based each wallet's DeFi positions:
Label | Rule | Value |
|---|---|---|
DeFi Lender | Supplies at least $100 to lending markets such as Aave, Compound or Morpho. | Supplied USD |
DeFi Borrower | Owes at least $100 across lending markets and CDPs such as Aave, Maker or Sky. | Borrowed USD |
Liquidity Provider | Holds at least $100 in DEX liquidity positions on Uniswap, Curve, PancakeSwap and similar. | Position USD |
Yield Farmer | Holds at least $100 in vaults or yield aggregators such as Pendle or Yearn. | Deposit USD |
Staker | Holds at least $100 in liquid staking, restaking or native chain staking such as Lido or EigenLayer, or $100 of liquid staking tokens such as stETH, wstETH or rETH. | Staked USD |
Perp Trader | Holds at least $100 of open margin or liquidity in a perpetuals venue such as Hyperliquid or GMX. | Position USD |
Options Trader | Holds at least $100 in an onchain options venue. | Position USD |
Basis Trader | Holds at least $100 in a delta-neutral dollar product such as Ethena. | Deposit USD |
RWA Holder | Holds at least $100 in tokenised real-world assets: gold, treasury and cash notes, tokenised stocks, private credit pools, carbon or real estate. | Position USD |
Bridge User | Has used a bridge or bridge aggregator such as Stargate, Across or Hop. | Bridges used, for example "Stargate, Across" |
Aggregator User | Has swapped through a swap aggregator such as 1inch, CoW or Paraswap. | Aggregators used, for example "1inch, CoW" |
Prediction Market User | Has a Polymarket account, or holds a position in another onchain prediction market. | Open position USD |
Labels include a USD value which support >, >=, < and <= comparisons. You can use this to filter for 'DeFI Lenders with positions >$10,000' and other sgements.
Labels are added and removed automatically based on if the conditions are met, so they are always fresh. The latest wallet profile snapshots are used to assign labels.
Learn more about behavioural labels.
Multiple Events per Funnel Step
A funnel step can now match multiple events. A user is considered to have completed the step when they perform any event in the step, for example 'performed event A or event B.'
Each event in the step can have its own filters, so you can specify a step as Connect Wallet where ref is foo OR Page View where ref is bar.
See multiple events support to learn more.
Solana Wallet Discovery
The Web SDK (1.39.0) now discovers Solana wallets through the Wallet Standard, so wallet connects are captured whatever wallet library your app uses.
Solana autocapture used to be opt-in and required integration with framework-kit, which meant apps built on wallet-adapter, Privy, Dynamic, Reown, or a custom integration produced no connect events at all for Solana wallets. The SDK now runs the Wallet Standard handshake, automatically detects Solana events, and handles autocapture of connect and disconnect events.
Building on Solana? See the Solana integration guide to get started.
Improvements and Fixes
Updated wagmi mode to support automatic wallet discovery.
Fixed the Web SDK minting a fresh anonymous id per event when a cookie write was refused.
Fixed navigating between workspaces landing you in the previous workspace.
Fixed the Activity country breakdown listing a country named "Direct" for rows with no country.
Fixed the SQL editor reporting a server error for a query with a syntax error or unknown column. You now get the real reason.
Fixed an Insights brief saying a metric "declined" next to a value that had grown.
Fixed the events API returning a server error for a malformed request body. A bad payload now returns 400 and is no longer retried.
Fixed wallet profile enrichment losing wallets whose import stopped part way. Retries are now persisted and replayed on the next run.
Platform security and performance improvements.
Share this on
Crypto analytics that drive growth
Formo helps you define, measure, and drive impact onchain in less time.
Platform
Use cases