The OVM_CanonicalTransactionChain.enqueue() function currently burns through 1/32th of the gasLimit the cross domain message is sent with. This gas represents the "L2 fee" and thus instead of burning it, should be distributed accordingly.
Additional context
This was also discussed in the context of reducing the cost of deposit here
#667 (comment)
The
OVM_CanonicalTransactionChain.enqueue()function currently burns through1/32thof thegasLimitthe cross domain message is sent with. This gas represents the "L2 fee" and thus instead of burning it, should be distributed accordingly.Additional context
This was also discussed in the context of reducing the cost of
deposithere#667 (comment)