mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 18:41:03 +00:00
use WEIGHT_PER_SECOND (#4077)
This commit is contained in:
@@ -156,7 +156,7 @@ impl<T: Get<(MultiLocation, u128)>, R: TakeRevenue> WeightTrader
|
|||||||
fn refund_weight(&mut self, weight: Weight) -> Option<MultiAsset> {
|
fn refund_weight(&mut self, weight: Weight) -> Option<MultiAsset> {
|
||||||
let (id, units_per_second) = T::get();
|
let (id, units_per_second) = T::get();
|
||||||
let weight = weight.min(self.0);
|
let weight = weight.min(self.0);
|
||||||
let amount = units_per_second * (weight as u128) / 1_000_000_000_000u128;
|
let amount = units_per_second * (weight as u128) / (WEIGHT_PER_SECOND as u128);
|
||||||
self.0 -= weight;
|
self.0 -= weight;
|
||||||
self.1 = self.1.saturating_sub(amount);
|
self.1 = self.1.saturating_sub(amount);
|
||||||
if amount > 0 {
|
if amount > 0 {
|
||||||
|
|||||||
Reference in New Issue
Block a user