mint & burn streamlining
This commit is contained in:
@@ -461,7 +461,7 @@ contract GasTest is Test {
|
||||
|
||||
for (uint256 k = 0; k < iterations; k++) {
|
||||
// Request a tiny LP mint (1 wei) - pool will compute deposits and transfer from alice
|
||||
uint256 lpRequest = 1;
|
||||
uint256 lpRequest = testPool.totalSupply() / 10000;
|
||||
|
||||
// Snapshot alice LP before to compute actual minted
|
||||
uint256 lpBefore = testPool.balanceOf(alice);
|
||||
|
||||
@@ -458,7 +458,7 @@ contract PartyPoolTest is Test {
|
||||
// Use a range of LP requests (tiny to large fraction)
|
||||
uint256 totalLp = pool.totalSupply();
|
||||
uint256[] memory requests = new uint256[](4);
|
||||
requests[0] = 1;
|
||||
requests[0] = totalLp / 1000;
|
||||
requests[1] = totalLp / 100; // 1%
|
||||
requests[2] = totalLp / 10; // 10%
|
||||
requests[3] = totalLp / 2; // 50%
|
||||
@@ -504,7 +504,7 @@ contract PartyPoolTest is Test {
|
||||
function testMintDepositAmountsMatchesMint_10TokenPool() public {
|
||||
uint256 totalLp = pool10.totalSupply();
|
||||
uint256[] memory requests = new uint256[](4);
|
||||
requests[0] = 1;
|
||||
requests[0] = totalLp / 1000;
|
||||
requests[1] = totalLp / 100;
|
||||
requests[2] = totalLp / 10;
|
||||
requests[3] = totalLp / 2;
|
||||
@@ -568,7 +568,7 @@ contract PartyPoolTest is Test {
|
||||
// Use address(this) as payer (holds initial LP from setUp)
|
||||
uint256 totalLp = pool.totalSupply();
|
||||
uint256[] memory burns = new uint256[](4);
|
||||
burns[0] = 1;
|
||||
burns[0] = totalLp / 1000;
|
||||
burns[1] = totalLp / 100;
|
||||
burns[2] = totalLp / 10;
|
||||
burns[3] = totalLp / 2;
|
||||
@@ -620,7 +620,7 @@ contract PartyPoolTest is Test {
|
||||
function testBurnReceiveAmountsMatchesBurn_10TokenPool() public {
|
||||
uint256 totalLp = pool10.totalSupply();
|
||||
uint256[] memory burns = new uint256[](4);
|
||||
burns[0] = 1;
|
||||
burns[0] = totalLp / 1000;
|
||||
burns[1] = totalLp / 100;
|
||||
burns[2] = totalLp / 10;
|
||||
burns[3] = totalLp / 2;
|
||||
|
||||
Reference in New Issue
Block a user