difftreelog
fix reconfigure price-targeted coefficients
in: master
3 files changed
runtime/src/lib.rsdiffbeforeafterboth--- a/runtime/src/lib.rs
+++ b/runtime/src/lib.rs
@@ -243,7 +243,7 @@
impl FeeCalculator for FixedFee {
fn min_gas_price() -> U256 {
// Targeting 0.15 UNQ per transfer
- (1 * MICROUNIQUE).into()
+ 1_024_947_215u32.into()
}
}
@@ -480,7 +480,8 @@
fn polynomial() -> WeightToFeeCoefficients<Self::Balance> {
smallvec!(WeightToFeeCoefficient {
- coeff_integer: 146_700u32.into(), // Targeting 0.1 Unique per NFT transfer
+ // Targeting 0.1 Unique per NFT transfer
+ coeff_integer: 142_688u32.into(),
coeff_frac: Perbill::zero(),
negative: false,
degree: 1,
tests/src/creditFeesToTreasury.test.tsdiffbeforeafterboth173 const fee = Number(aliceBalanceBefore - aliceBalanceAfter) / Number(UNIQUE);174 const fee = Number(aliceBalanceBefore - aliceBalanceAfter) / Number(UNIQUE);174175 const expectedTransferFee = 0.1;175 const expectedTransferFee = 0.1;176 const tolerance = 0.001;176 const tolerance = 0.00001;177177 expect(Number(fee) / Number(UNIQUE) - expectedTransferFee).to.be.lessThan(tolerance);178 expect(Math.abs(fee - expectedTransferFee)).to.be.lessThan(tolerance);178 });179 });179 });180 });180181tests/src/eth/base.test.tsdiffbeforeafterboth--- a/tests/src/eth/base.test.ts
+++ b/tests/src/eth/base.test.ts
@@ -39,8 +39,8 @@
const fee = Number(cost) / Number(UNIQUE);
const expectedFee = 0.15;
- const tolerance = 0.002;
+ const tolerance = 0.00001;
- expect(Math.abs(fee - expectedFee) < tolerance).to.be.true;
+ expect(Math.abs(fee - expectedFee)).to.be.lessThan(tolerance);
});
});