```\n func (evm *EVM) Call(caller ContractRef, addr common.Address, input []byte, gas uint64, value *big.Int) (ret []byte, leftOverGas uint64, err error) { \n  if addr == dump.MessagePasserAddress { \n   statedumper.WriteMessage(caller.Address(), input) \n  } \n```\n