sendrawtransaction
has a new, optional argument,maxburnamount
with a default value of0
. Any transaction containing an unspendable output with a value greater thanmaxburnamount
will not be submitted. At present, the outputs deemed unspendable are those with scripts that begin with anOP_RETURN
code (known as 'datacarriers'), scripts that exceed the maximum script size, and scripts that contain invalid opcodes.