A transaction is any action that is signed cryptographically (using Fordefi's MPC) and either returned to the requestor or sent to the blockchain.
- Make simple transfers from the main screen of the Fordefi web console or from a single vault page.
- Make more complex transactions that involve DApps on any blockchain using Fordefi's Chrome extension.
- Program transactions using Fordefi's API.
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:
|Transfer of funds from one address to another. Funds can be native currencies or tokens.
|A 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.
|Transfer of assets from one blockchain to another. For example, the transfer from Ethereum to Polygon.
|General transaction - an execution of a method of a smart contract (the default classification of EVM transactions).
|General transaction (the default classification of Solana transactions).
|A 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.
|General 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).
As transactions progress from creation through completion, they can follow several workflows, during which they take on various statuses. Learn more.
Updated about 2 months ago