Optional
Contract code or a hashed method call with encoded args
Transaction sender
Gas provided for transaction execution
Unique number identifying this transaction
Transaction recipient
Value in wei sent with this transaction
Contract code or a hashed method call with encoded args