Skip to content

Commit 0b55744

Browse files
Merge pull request #337 from rsksmart/fix/gbi2684/lpc_resignation_bug
fix/GBI_2684/LBC resignation bug for pegout only LPs
2 parents 1fba3b0 + 69ca458 commit 0b55744

File tree

2 files changed

+361
-136
lines changed

2 files changed

+361
-136
lines changed

contracts/LiquidityBridgeContractV2.sol

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,8 +347,15 @@ contract LiquidityBridgeContractV2 is Initializable, OwnableUpgradeable, Reentra
347347
/**
348348
@dev Used to resign as a liquidity provider
349349
*/
350-
function resign() external onlyRegistered {
351-
require(resignationBlockNum[msg.sender] == 0, "LBC023");
350+
function resign() external {
351+
require(
352+
resignationBlockNum[msg.sender] == 0,
353+
"LBC023"
354+
);
355+
require(
356+
(collateral[msg.sender] > 0 || pegoutCollateral[msg.sender] > 0),
357+
"LBC001"
358+
);
352359
resignationBlockNum[msg.sender] = block.number;
353360
emit Resigned(msg.sender);
354361
}

0 commit comments

Comments
 (0)