Manage Transactions

A transaction is any action that is signed cryptographically (using Fordefi's MPC) and either returned to the requestor or sent to the blockchain.

Create transactions

Transaction classification

Fordefi employs both static and dynamic analysis to analyze transactions. Static analysis involves examining the transaction data, while dynamic analysis involves simulating the transaction and observing its effects. This comprehensive analysis enables the semantic classification of transaction types. The Fordefi platform classifies transactions as follows:

Transaction TypeMeaning
TransferTransfer of funds from one address to another. Funds can be native currencies or tokens.
AllowanceA transaction that grants permission to a DApp to transfer funds of a certain token from your vault to another address, up to the allowed amount.
Cross-chain BridgeTransfer of assets from one blockchain to another. For example, the transfer from Ethereum to Polygon.
Contract CallGeneral transaction - an execution of a method of a smart contract (the default classification of EVM transactions).
TransactionGeneral transaction (the default classification of Solana transactions).
Allowance SignatureA permit message of a certain type that grants permission to a DApp to transfer funds of a certain currency from your wallet to another address.
Message SignatureGeneral message signature. In the EVM context, signing a message allows you to verify that a piece of data was signed by a specific account. In other terms, it’s a way to prove to a smart contract/human that an account approved a message. For example, this transaction type proves ownership of a particular address (the default classification of EVM messages).

Monitor transactions

As transactions progress from creation through completion, they can follow several workflows, during which they take on various statuses. Learn more.