0 | Coinbase | 0x00 | The first transaction in the block is a Coinbase transaction, which is used to distribute miners’ rewards and DPOS profits, etc. |
1 | RegisterAsset | 0x01 | RegisterAsset transaction. The main chain only supports ELA asset. |
2 | TransferAsset | 0x02 | TransferAsset transaction. Whether the output category area is a voting transaction |
3 | Record | 0x03 | Useless |
4 | Deploy | 0x04 | Useless |
5 | SideChainPow | 0x05 | SideChainPow transaction, which is used to transfer the consensus of main chain to POW side chain of block generation. |
6 | RechargeToSideChain | 0x06 | There is no such transaction in the main chain, which is defined in the main chain (cross-chain recharge transaction tx2 on the old DID chain) for keeping the same transaction type with the old DID chain. |
7 | WithdrawFromSideChain | 0x07 | Cross-chain withdrawal transaction (tx4) |
8 | TransferCrossChainAsset | 0x08 | TransferCrossChainAsset transaction (tx1) |
9 | RegisterProducer | 0x09 | RegisterProducer transaction |
10 | CancelProducer | 0x0a | Transaction of canceling DPOS candidate node |
11 | UpdateProducer | 0x0b | Transaction of updating DPOS candidate node information |
12 | ReturnDepositCoin | 0x0c | Transaction of retrieving DPOS deposit |
13 | ActivateProducer | 0x0d | Order-taking transaction of activating inactive or illegal’s DPOS |
14 | IllegalProposalEvidence | 0x0e | Confirm the evidence that the proposal is illegal in the block consensus |
15 | IllegalVoteEvidence | 0x0f | Confirm the evidence of illegality voting on the proposal in the block consensus |
16 | IllegalBlockEvidence | 0x10 | Block consensus shows evidence that forked blocks are illegal. |
17 | IllegalSidechainEvidence | 0x11 | Useless |
18 | InactiveArbitrators | 0x12 | Batch inactive transactions of DPOS nodes |
19 | UpdateVersion | 0x13 | Not used (code is used to set the transaction that supports producer inactive block interval) |
20 | NextTurnDPOSInfo | 0x14 | NextTurnDPOSInfo transaction, which is used to record the information of the personnel on duty in the next round of DPOS. |
21 | RecordProposalResult | 0x15 | Record whether the result of the proposal review period and referendum period for reserving short names is passed (the version will be expanded later) |
22 | RegisterCR | 0x21 | Transaction of registering CR member |
23 | UnregisterCR | 0x22 | Transaction of registering CR member |
24 | UpdateCR | 0x23 | Transaction of updating CR member information |
25 | ReturnCRDepositCoin | 0x24 | Transaction of retrieving deposit of CR members |
26 | CRCProposal | 0x25 | Proposal issuance transaction. There will be a one-week review period and a one-week referendum period after the issuance. |
27 | CRCProposalReview | 0x26 | Proposal review transaction, which is used to express review opinions and results on proposals during the review period. |
28 | CRCProposalTracking | 0x27 | ProposalTracking transaction, which is used to track the progress of the proposal in execution. |
29 | CRCAppropriation | 0x28 | CR member ProposalAppropriation Transaction |
30 | CRCProposalWithdraw | 0x29 | Proposal application withdrawal transaction, through which the proposal owner can withdraw the money in the proposal stage. |
31 | CRCProposalRealWithdraw | 0x2a | Proposal withdrawal and loan transaction. The transaction of withdrawing money according to the application proposal and the real loan transaction on the chain. |
32 | CRAssetsRectify | 0x2b | Asset arrangement transaction, which is used to reduce loose change for CR asset address to avoid excessive scattered utxo. |
33 | CRCouncilMemberClaimNode | 0x31 | CR member claims operating DPOS node transaction. |
34 | RevertToPOW | 0x41 | Degenerate to POW consensus transaction |
35 | RevertToDPOS | 0x42 | Recover DPOS consensus transaction |
36 | ReturnSideChainDepositCoin | 0x51 | ReturnSideChainDepositCoin transaction. When cross-chain recharge fails, the money of frozen address can be returned to the user. |