sendrawtransactionhas a new, optional argument,maxburnamountwith a default value of0. Any transaction containing an unspendable output with a value greater thanmaxburnamountwill not be submitted. At present, the outputs deemed unspendable are those with scripts that begin with anOP_RETURNcode (known as 'datacarriers'), scripts that exceed the maximum script size, and scripts that contain invalid opcodes. Asset lock transactions are exempt from this check: theirOP_RETURNoutput carries the amount locked for Dash Platform and is not a burn.