|
|
|
@ -59,6 +59,10 @@ class RawTransactionsTest(BitcoinTestFramework):
@@ -59,6 +59,10 @@ class RawTransactionsTest(BitcoinTestFramework):
|
|
|
|
|
self.nodes[0].generate(5) |
|
|
|
|
self.sync_all() |
|
|
|
|
|
|
|
|
|
# Test getrawtransaction on genesis block coinbase returns an error |
|
|
|
|
block = self.nodes[0].getblock(self.nodes[0].getblockhash(0)) |
|
|
|
|
assert_raises_rpc_error(-5, "The genesis block coinbase is not considered an ordinary transaction", self.nodes[0].getrawtransaction, block['merkleroot']) |
|
|
|
|
|
|
|
|
|
# Test `createrawtransaction` required parameters |
|
|
|
|
assert_raises_rpc_error(-1, "createrawtransaction", self.nodes[0].createrawtransaction) |
|
|
|
|
assert_raises_rpc_error(-1, "createrawtransaction", self.nodes[0].createrawtransaction, []) |
|
|
|
|