Related to #1400 (comment)
At the moment we always sign transactions locally on Raiden and send it to the ethereum node for transmission. That is introducing some friction on determining the order of transactions and on handling the possibility of other applications using the same private key that Raiden uses.
The alternative would be to simply delegate the transaction signing to the ethereum node and use something like eth_sendTransaction in order to send Transactions to the node and let it do the nonce management.
This issue needs discussion.
We need to evaluate the reason we use local signing, compare with letting the ethereum node do the signing and nonce management and then if it makes sense to change the current behaviour to do so.
Related to #1400 (comment)
At the moment we always sign transactions locally on Raiden and send it to the ethereum node for transmission. That is introducing some friction on determining the order of transactions and on handling the possibility of other applications using the same private key that Raiden uses.
The alternative would be to simply delegate the transaction signing to the ethereum node and use something like
eth_sendTransactionin order to send Transactions to the node and let it do the nonce management.This issue needs discussion.
We need to evaluate the reason we use local signing, compare with letting the ethereum node do the signing and nonce management and then if it makes sense to change the current behaviour to do so.