Smart Accounts

FluidTokens Cross-Chain Smart Accounts on Cardano

The FluidTokens Smart Accounts allow users to interact with Cardano dApps using Bitcoin or Ethereum wallets. Instead of creating a Cardano wallet, users simply sign transactions with their existing wallet while leveraging Cardano’s security.

What Are Cross-Chain Smart Accounts?

A Smart Account is a Cardano account controlled by your existing crypto wallet.

Normally, Cardano accounts are controlled by a Cardano private key.

With Cross-Chain Smart Accounts:

  • your Bitcoin wallet can control a Cardano account
  • your Ethereum wallet can control a Cardano account
  • you sign actions using the wallet you already use

This removes the need to create and manage another wallet.

How The FluidTokens Smart Accounts Work

Whether you send tokens or swap assets, the FluidTokens Smart Accounts follow a simple process:

Step 1 — You sign an action

Your wallet signs a message confirming the action.

This could be:

  • sending tokens
  • swapping tokens
  • interacting with a Cardano dApp

Step 2 — The system verifies your signature

A smart contract on Cardano checks whether the signature belongs to your wallet and if the request matches what you approved. If the request is not valid, it is rejected automatically.

Step 3 — The transaction is executed

Once the signature is verified, the transaction is submitted to the Cardano network.

What You Can Do With a Smart Account


Smart Accounts allow users to interact with Cardano applications in several ways.

  • Send Tokens: You can transfer ADA or Cardano native tokens from your Smart Account.
  • Swap Tokens: You can swap tokens through supported DEXs.
  • Receive Funds: You can receive tokens just like any normal transaction on Bitcoin or EVM chains.
  • Cross-Chain Funding: Some services may allow funds to be bridged from other blockchains into your Smart Account.

Security Model

Smart Accounts are designed so that only the wallet owner can authorise actions.

Wallet Signature Required

Every interaction must be signed by you. You cannot move the funds from your wallet without your explicit signature.

Transactions Cannot Be Modified

The system checks that the final transaction matches exactly what you signed. If anything changes, the transaction fails.

No Private Key Sharing

Your private keys stay inside your wallet. You only sign messages, just like when interacting with any crypto application.

Supported Wallets

Smart Accounts support wallets based on secp256k1 cryptography, including:

  • Bitcoin wallets
  • Ethereum wallets
  • EVM-compatible wallets

Support may expand to additional wallet types in the future.

Frequently Asked Questions

Do I need a Cardano wallet?

No. Your Bitcoin or Ethereum wallet can control your Smart Account.

Who controls my funds?

You do. Every transaction requires your wallet signature.

Can someone execute a transaction without my permission?

No. Transactions without a valid signature will fail automatically.

Are smart accounts custodial?

No. Your wallet remains fully under your control.

For Developers & Integrators

Explore the full implementation, examples, and integration details in the official FluidTokens Smart Accounts GitHub repository.