Remove parsing of sender_r, sender_s and y_parity

This commit is contained in:
pscott
2021-07-31 13:03:56 +02:00
parent 277bd74fab
commit aa2415125e
3 changed files with 22 additions and 32 deletions

View File

@@ -360,13 +360,7 @@ static bool processEIP1559Tx(txContext_t *context) {
processAccessList(context);
break;
}
case EIP1559_RLP_YPARITY: {
processV(context);
break;
}
case EIP1559_RLP_MAX_PRIORITY_FEE_PER_GAS:
case EIP1559_RLP_SENDER_R:
case EIP1559_RLP_SENDER_S:
processAndDiscard(context);
break;
default:
@@ -406,19 +400,12 @@ static bool processEIP2930Tx(txContext_t *context) {
case EIP2930_RLP_VALUE:
processValue(context);
break;
case EIP2930_RLP_YPARITY:
processV(context);
break;
case EIP2930_RLP_DATA:
processData(context);
break;
case EIP2930_RLP_ACCESS_LIST:
processAccessList(context);
break;
case EIP2930_RLP_SENDER_R:
case EIP2930_RLP_SENDER_S:
processAndDiscard(context);
break;
default:
PRINTF("Invalid RLP decoder context\n");
return true;

View File

@@ -75,9 +75,6 @@ typedef enum rlpEIP2930TxField_e {
EIP2930_RLP_VALUE,
EIP2930_RLP_DATA,
EIP2930_RLP_ACCESS_LIST,
EIP2930_RLP_YPARITY,
EIP2930_RLP_SENDER_R,
EIP2930_RLP_SENDER_S,
EIP2930_RLP_DONE
} rlpEIP2930TxField_e;
@@ -94,9 +91,6 @@ typedef enum rlpEIP1559TxField_e {
EIP1559_RLP_VALUE,
EIP1559_RLP_DATA,
EIP1559_RLP_ACCESS_LIST,
EIP1559_RLP_YPARITY,
EIP1559_RLP_SENDER_R,
EIP1559_RLP_SENDER_S,
EIP1559_RLP_DONE
} rlpEIP1559TxField_e;