diff --git a/af.py b/af.py index 2466576..bdd9382 100644 --- a/af.py +++ b/af.py @@ -217,14 +217,14 @@ def main(channels): # Compute new outbound rates channels_df['new_rate'] = channels_df['local_fee_rate'] + channels_df['adjustment'] - channels_df['new_rate'] = (channels_df['new_rate'] / increment).round(0) * increment channels_df['new_rate'] = channels_df['new_rate'].clip(min_rate, max_rate) + channels_df['new_rate'] = (channels_df['new_rate'] / increment).round(0) * increment channels_df['adjustment'] = channels_df['new_rate'] - channels_df['local_fee_rate'] # Compute new inbound rates channels_df['new_inbound_rate'] = channels_df['local_inbound_fee_rate'] + channels_df['inbound_adjustment'] - channels_df['new_inbound_rate'] = (channels_df['new_inbound_rate'] / increment).round(0) * increment channels_df['new_inbound_rate'] = channels_df['new_inbound_rate'].clip(-((channels_df['ar_max_cost']/100)*channels_df['local_fee_rate']), 0) + channels_df['new_inbound_rate'] = (channels_df['new_inbound_rate'] / increment).round(0) * increment channels_df['inbound_adjustment'] = channels_df['new_inbound_rate'] - channels_df['local_inbound_fee_rate'] # Return results