support for partially-signed transactions