The RelayHub Validator Library
msg.data received by the
RelayHub does not contain unnecessary bytes.
Including these extra bytes would allow the Relay Server to inflate transaction costs and overcharge the client.
verifyTransactionPacking(string domainSeparatorName, struct GsnTypes.RelayRequest relayRequest, bytes signature, bytes approvalData)
Validate that encoded
relayCall is properly packed without any extra bytes
→ uint256 (internal)