fix: use len(data) to price gas_tx_data