pub fn caller() -> H160
Returns the address of the caller of the executed contract.
If the returned caller cannot be properly decoded.