Added transaction signing