{"push_id":943058323,"size":1,"distinct_size":1,"ref":"refs/heads/two_mb_bump","head":"6bf666262eb5374bf21fc056320eee2e8e57891c","before":"e8174cc7d3ca4dfe87895cd1dd9dd49c63876807","commits":[{"sha":"6bf666262eb5374bf21fc056320eee2e8e57891c","author":{"email":"19a45ba432ebf68c5c553ec17ef341bff6a9e1b9@gmail.com","name":"Gavin Andresen"},"message":"Accurate sigop/sighash accounting and limits\n\nAdds a ValidationCostTracker class that is passed to\nCheckInputs() / CScriptCheck() to keep track of the exact number\nof signature operations required to validate a block, and the\nexact number of bytes hashed to compute signature hashes.\n\nAlso extends CHashWriter to keep track of number of bytes hashed.\n\nSignature operations per block are limited to MAX_BLOCK_SIGOPS\n(unchanged at 20,000)\n\nBytes hashed to compute signatures is limited to MAX_BLOCK_SIGHASH\n(1.3 GB in this commit, but likely to be set much lower)","distinct":true,"url":"https://api.github.com/repos/gavinandresen/bitcoin-git/commits/6bf666262eb5374bf21fc056320eee2e8e57891c"}]}