{"action":"created","issue":{"url":"https://api.github.com/repos/bitpay/copay/issues/2406","labels_url":"https://api.github.com/repos/bitpay/copay/issues/2406/labels{/name}","comments_url":"https://api.github.com/repos/bitpay/copay/issues/2406/comments","events_url":"https://api.github.com/repos/bitpay/copay/issues/2406/events","html_url":"https://github.com/bitpay/copay/issues/2406","id":56899184,"number":2406,"title":"Random error with last signature. TX not broadcasting. TX Malleability. ","user":{"login":"matiu","id":98844,"avatar_url":"https://avatars.githubusercontent.com/u/98844?v=3","gravatar_id":"","url":"https://api.github.com/users/matiu","html_url":"https://github.com/matiu","followers_url":"https://api.github.com/users/matiu/followers","following_url":"https://api.github.com/users/matiu/following{/other_user}","gists_url":"https://api.github.com/users/matiu/gists{/gist_id}","starred_url":"https://api.github.com/users/matiu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matiu/subscriptions","organizations_url":"https://api.github.com/users/matiu/orgs","repos_url":"https://api.github.com/users/matiu/repos","events_url":"https://api.github.com/users/matiu/events{/privacy}","received_events_url":"https://api.github.com/users/matiu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-07T05:56:54Z","updated_at":"2015-02-12T20:49:00Z","closed_at":null,"body":"when adding the last signature in a TX proposal, I could happen the following:\r\n\r\n- the TX get broadcasted to the bitcoin network.\r\n- the wallet is not stored for any reason (network, for example).\r\n\r\nThe if the user reopen the wallet, the TX proposal will be there, and trying to sign it\r\nwill generate a different signature, therefore a different TXID. Broadcast will fail (since\r\ninputs are allready spent) and checking the TXID on the blockchain will fail (since the\r\nTXID differs from the original broadcasted TX).\r\n\r\nIt happen to me using 3G.\r\n\r\nIt will be fixed by bitcore 0.8 deterministic K."},"comment":{"url":"https://api.github.com/repos/bitpay/copay/issues/comments/74149772","html_url":"https://github.com/bitpay/copay/issues/2406#issuecomment-74149772","issue_url":"https://api.github.com/repos/bitpay/copay/issues/2406","id":74149772,"user":{"login":"cmgustavo","id":237435,"avatar_url":"https://avatars.githubusercontent.com/u/237435?v=3","gravatar_id":"","url":"https://api.github.com/users/cmgustavo","html_url":"https://github.com/cmgustavo","followers_url":"https://api.github.com/users/cmgustavo/followers","following_url":"https://api.github.com/users/cmgustavo/following{/other_user}","gists_url":"https://api.github.com/users/cmgustavo/gists{/gist_id}","starred_url":"https://api.github.com/users/cmgustavo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmgustavo/subscriptions","organizations_url":"https://api.github.com/users/cmgustavo/orgs","repos_url":"https://api.github.com/users/cmgustavo/repos","events_url":"https://api.github.com/users/cmgustavo/events{/privacy}","received_events_url":"https://api.github.com/users/cmgustavo/received_events","type":"User","site_admin":false},"created_at":"2015-02-12T20:48:59Z","updated_at":"2015-02-12T20:48:59Z","body":"I had the same issue. To reproduce the problem easily I followed this steps (2-2 wallet):\r\n\r\n* Comment line before to send the transaction (It returns 404 error from insight). We verify that the tx was already sent, checking the existence on the blockchain.\r\n```javascript\r\nthis.blockchain.broadcast(txHex, function(err, txid) {});\r\n```\r\n* Create transaction proposal.\r\n* Sign the txp.\r\n* Error\r\n* Signout, uncomment the lines above.\r\n* In both copayers you should see the transaction proposal. \r\n* Broadcast the transaction.\r\n* Transaction was send to the blockchain and disappear from list of pending for the current copayer.\r\n * The other copayer has the transaction with all signatures but without the sentTs. As if it had never sent.\r\n\r\nThe only solution to remove this orphan transactions proposal is to purge them (from settings-> advanced-> purge)."}}