Added support for signing transactions via an external client.