In the system design, we deliberately distinguish different transaction types, and attribute transactions to specific modules. When the system starts, the transaction processing logic is installed to the blockchain core processing through a specific interface. In this way, it’s easier to add new business logic by adding new transaction extension modules without modifying the original code.
- transfer transaction used for transfer drep token
- alias transaction used to bind an alias to the address
- evm transaction used to deploy evm code and invoke evm method