{"push_id":1312824820,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"d70d70fc2638514e514347db08d5eef2bf01d2cd","before":"1626ebcf598f435efdf6b694dca38f68715ab6e2","commits":[{"sha":"97387aea975ab8c6889af48e60438af83a3ee6e9","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"create CLTVScriptPubKey and CSVScriptPubKey traits and respective companion objects\n\nbegin CLTVScriptPubKey implementation, improve hashType function in ScriptSignature trait, add functions to return a scriptPubKey's address\n\nAdd RelativeLockTimeScriptPubKey trait and companion object, add generators/specs for CLTV/CSV ScriptPubKeys, add p2shAddress function for each ScriptPubKey type\n\nrename RelativeLockTimeScriptPubKey to CSVScriptPubKey, implement cltv/csv scriptPubKeys inside ScriptGenerators, add apply functions to each scriptPubKey's fromAsm function, add nestedScriptPubKey function for cltv/csv ScriptPubKeys\n\nremove hashType functions from ScriptSignature traits, remove encodeHashToAddress function in Base58, remove p2shAddress in ScriptPubKey trait","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/97387aea975ab8c6889af48e60438af83a3ee6e9"},{"sha":"3448dd3b58e08607b93757fd770b431ec3c2d16b","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"remove apply functions inside CLTV/CSVScriptPubKeys that would produce a P2PKH-formatted ScriptPubKey","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/3448dd3b58e08607b93757fd770b431ec3c2d16b"},{"sha":"15022d9bab5244a46928c9b4ab24edff897fdeca","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"Create CLTVScriptSignature trait and object, create CLTV generators for CLTVScriptPubKey, CLTVScriptSignature, CLTV transactions (both valid/invalid), and add Specs","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/15022d9bab5244a46928c9b4ab24edff897fdeca"},{"sha":"d64a76daf5aa191c50e1e5d16c4426d29537c78a","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"Create signedCSVScriptSignature and spendableCSVTransaction generators, add CSVScriptSignature trait and object, added condition to fail CSV if txInput sequence has lockTimeDisableFlag set","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/d64a76daf5aa191c50e1e5d16c4426d29537c78a"},{"sha":"ea2229946e92b46ba815f5ab8485a1e4bda39b82","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"merge master changes","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/ea2229946e92b46ba815f5ab8485a1e4bda39b82"},{"sha":"1d09cc416649ccdd39e7d5433efca572673b4446","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"create helper function for generating CLTVTransactions, add documentation to CLTV/CSV transaction-related generator functions","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/1d09cc416649ccdd39e7d5433efca572673b4446"},{"sha":"b9d22fecdce8ce7a3a6657682aff7be1205aaa70","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"debugging cltv scriptInterpreter error","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/b9d22fecdce8ce7a3a6657682aff7be1205aaa70"},{"sha":"77f9186c7b5f5010276b3f87449d7f4f1a16b743","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"properly generate both spendable and unspendable csv transactions, add factory to CSV/CLTVScriptSignatures","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/77f9186c7b5f5010276b3f87449d7f4f1a16b743"},{"sha":"ff5e6d92e1c8858444e90e2ba1ef3c2b0786dcbe","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"Improve documentation in ScriptProgram, optimize some imports","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/ff5e6d92e1c8858444e90e2ba1ef3c2b0786dcbe"},{"sha":"bfebb4956db17102cfd2c7f17f1f306c17ff0cb7","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"added functionality to CLTV/CSVScriptPubKeys to account for ScriptNumbers if underlying number is a ScriptNumberOperation","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/bfebb4956db17102cfd2c7f17f1f306c17ff0cb7"},{"sha":"559dbba4db4f7a41b4f871fa99e7cc2e0caf9192","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"move correctScriptNumberRepresentation function from ScriptParser to BitcoinScriptUtil","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/559dbba4db4f7a41b4f871fa99e7cc2e0caf9192"},{"sha":"898da1709d819646187e4c253262f86dd8c6231b","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"Add unit tests for correctScriptNumberRepresentation scriptUtil function, add random cltv/csv scriptSigs to randomScriptSig generator","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/898da1709d819646187e4c253262f86dd8c6231b"},{"sha":"7f0eb1d592c2e21e7ab34d29eb71be21f7907739","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"remove initial console imports in build file","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/7f0eb1d592c2e21e7ab34d29eb71be21f7907739"},{"sha":"7f545a277b84121dbb8f453371efc434a2d945e5","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"fix bug with finding underlying scriptPubKeys and locktime inside CLTV/CSVScriptPubKeys","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/7f545a277b84121dbb8f453371efc434a2d945e5"},{"sha":"7252ddfb05677b91272b7648288661c7ba12db65","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"revise locktime values for CLTV/CSVScriptPubKeys, refactor minimalScriptNumberRepresentation to return a ScriptNumber","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/7252ddfb05677b91272b7648288661c7ba12db65"},{"sha":"e84e2755cdf070d8d6a47c6fa7989e3b0e0a243f","author":{"name":"Thomas McCabe","email":"a6bb37d8b7c9bab0df8acc6e4ef4a200cec92f65@users.noreply.github.com"},"message":"Merge pull request #36 from Christewart/master\n\nAdds more flexibility to BlockchainElementsGenerator","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/e84e2755cdf070d8d6a47c6fa7989e3b0e0a243f"},{"sha":"e10193d52538fc9e017c7ef575c508d07eaca284","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"add CLTV/CSVScriptPubKey test files","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/e10193d52538fc9e017c7ef575c508d07eaca284"},{"sha":"5e431b7fbd2f4a1a665b9d23df56735e9d1e5b81","author":{"name":"Chris Stewart","email":"8e93626270b3df385a3ccfda16eeca5fa6898d4c@gmail.com"},"message":"Merge pull request #31 from TomMcCabe/cltv_and_csv\n\nAdd CLTVScriptPubKey and CSVScriptPubKey","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/5e431b7fbd2f4a1a665b9d23df56735e9d1e5b81"},{"sha":"b64f161ecb4bfc57f025dbedc9c79f706dead84c","author":{"name":"Tom McCabe","email":"f5ae383c4a9346d32a193c31c0c809d880994b78@gmail.com"},"message":"fix endianness typo","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/b64f161ecb4bfc57f025dbedc9c79f706dead84c"},{"sha":"464964d4a1838ff946c9a8417ee3dfd7afa5980b","author":{"name":"Chris Stewart","email":"8e93626270b3df385a3ccfda16eeca5fa6898d4c@gmail.com"},"message":"Merge pull request #37 from TomMcCabe/fix_endianness_typo\n\nfix endianness typo","distinct":true,"url":"https://api.github.com/repos/Christewart/bitcoin-s-core/commits/464964d4a1838ff946c9a8417ee3dfd7afa5980b"}]}
{"actor":{"display_login":"Christewart"}}