EOAs, or externally-owned accounts, initiate the underlying operations to create Ethereum transactions, not the smart contracts called internally. The whole network is broadcasted transformations of the EVM states by the Ethereum transaction.
Several types of Ethereum transactions:
- Regular transactions. Transactions coming from one account to another
- Contract Deployment Transactions. Transactions with contract code sent in the data field, and without a
- Execution of a Contract: transactions that interact with a deployed smart contract, where the
toaddress is the smart contract address
The following transactions are supported by BlockX: