Skip to content
Cryptio Help Center home
Cryptio Help Center home

Common types of transactions (simple, complex, bridging)

In Cryptio, transactions are classified into different types depending on their complexity and how value moves across blockchains. Understanding these categories will help you review, filter, and reconcile your data more effectively.

The three main types of transactions are:

  1. Simple transactions

  2. Complex transactions

  3. Bridge transactions

Simple Transactions

A simple transaction is a straightforward transfer that can be fully displayed on a single line in Cryptio.

Examples:

  • Sending one token out of a wallet

  • Receiving one token into a wallet

  • A simple swap

image.png

Complex Transactions

A complex transaction includes multiple movements of value bundled into one transaction. In Cryptio, these appear as dropdowns on the Transactions page.

image.png

What Is a Movement?

A movement is a single unit of value — one asset, in one direction — moving in or out of a wallet.

Example (loan repayment):

  • 25 SAI → Loan repayment

  • 0.547 SAI → Interest fee

  • 0.003 ETH → Gas fee

Together, these three movements make up one complex transaction.

Common Types of Complex Transactions

  • Swaps (one token out, another in)

  • Liquidity pool (LP) deposits or withdrawals

  • Loan repayments with multiple components (principal, interest, fees)

  • Multi-token staking rewards

Syncing Complex Transactions

Cryptio supports syncing most complex transactions, but sometimes errors may occur due to:

  • Cost basis issues

  • Missing labels

  • Missing mappings

If a transaction cannot be synced automatically:

  1. Open the transaction drawer and review each movement.

  2. Ensure movements are correctly labeled and mapped.

  3. Export the Ledger Entries Report.

  4. Post the entries manually in your ERP (e.g., NetSuite, Xero, SAP).

Filtering for Complex Transactions

To quickly find them:

  1. Go to the Transactions page.

  2. Apply the filter: Transaction Type → Complex.

  3. (Optional) Add Sync Status → Unsynchronized to isolate unresolved cases.

Bridge Transactions

A bridge transaction moves assets between two blockchains — for example, sending USDC from Ethereum (Layer 1) to Polygon (Layer 2). This process involves locking or burning tokens on the origin chain and releasing equivalent tokens on the destination chain.

How Cryptio Handles Bridge Transactions

  1. Ingestion from both sides: Cryptio captures both the outgoing and incoming legs of a bridge transaction. These transactions are not automatically linked unless they meet the criteria for an internal transfer:

    • Same asset

    • Same volume

    • Completed within 6 hours (you can extend this to 24 hours using the Potential Internal Transfer tool, although some bridges may still fall outside this limit).

  2. Labeling & classification: To capture bridges correctly, you need to create your own non-taxable event (NTE) labels:

    • “Bridge Out” for outgoing transactions

    • “Bridge In” for incoming transactions

    You should also create a clearing account called “Bridge Clearing” and map both labels to it. This setup ensures accurate reporting and reconciliation.

  3. Accounting treatment: By default, you should treat bridges as non-taxable transfers, similar to internal transfers. This means they’re excluded from realized gains and losses, but you can customize this treatment if your jurisdiction requires it.

  4. Multi-chain reconciliation: If you operate across multiple chains, Cryptio helps you track bridged assets on both sides without duplication.

  5. Reporting: Once you’ve labeled and mapped bridge transactions, you’ll see them reflected in reports such as:

    • Transactions History

    • Ledger Entries

    • Asset Roll Forward

Best Practices for Managing Bridges

  • Import wallets from both chains into Cryptio so bridge activity is fully captured.

  • Create and consistently apply the “Bridge Out” and “Bridge In” labels for accurate reporting.

  • Set up a “Bridge Clearing” account to reconcile movements between chains.

  • Use the Transaction History Report and filter for “Bridge In” or “Bridge Out” to review cross-chain movements.