Regarding ORIGIN
/tx.origin
, see my comment on Typed Transaction Envelopes here. If that gets added to EIP-2718, then we can simply define TransactionType=1
transactions to have the lower 224-bits of TRANSACTION_DATA
opcode (0x32
, aka ORIGIN
, aka tx.origin
) be GAS_PAYER
.