{"push_id":1486054742,"size":1,"distinct_size":1,"ref":"refs/heads/no_signing_in_inner_loop","head":"b3d7b1cbe7afdc6a63bbcbe938e8639deedb04a1","before":"aaa3cfc485bc570a3e537349130a3471a8a4d3a8","commits":[{"sha":"b3d7b1cbe7afdc6a63bbcbe938e8639deedb04a1","author":{"name":"Gregory Maxwell","email":"8952803a140aef085feef90060e9454201c5d910@xiph.org"},"message":"Wallet: Do not perform ECDSA in the fee calculation inner loop.\n\nPerforming signing in the inner loop has terrible performance\n when many passes through are needed to complete the selection.\n\nSigning before the algorithm is complete also gets in the way\n of correctly setting the fee (e.g. preventing over-payment when\n the fee required goes down on the final selection.)\n\nUse of the dummy might overpay on the signatures by a couple bytes\n in uncommon cases where the signatures' DER encoding is smaller\n than the dummy: Who cares?","distinct":true,"url":"https://api.github.com/repos/gmaxwell/bitcoin/commits/b3d7b1cbe7afdc6a63bbcbe938e8639deedb04a1"}]}
{"actor":{"display_login":"gmaxwell"}}