Skip to content

Build omnichain Frames with Decent

Farcaster Frames suffer from three main pain points when it comes to including transactions to be executed by the user:

  1. Only a select number of chains are supported.
  2. The user needs to have funds on that chain in the currency you selected.
  3. Most protocols are only deployed to a select chain(s) that might not overlap with where Farcaster users hold tokens.

Rather than forcing developers to deploy to every chain or users to hold a specific token or visit external bridge sites to execute transactions, Decent reads users' linked wallet balances to build a transaction that meets the user where they have liquidity.

Decent APIs allow you to build a transaction on your destination chain that is funded by the user on their preferred source chain.

Want to build an omnichain Frame? Get started with this tutorial!