Skip to content

Commit 2430d48

Browse files
committed
compiles
1 parent 377f145 commit 2430d48

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

contracts/SwapPair/SwapPairContract.sol

+5-5
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ contract SwapPairContract is ITokensReceivedCallback, ISwapPairInformation, IUpg
428428
// возврат сдачи
429429
function _tryToReturnProvidingTokens(
430430
uint128 needToProvideAmount, uint128 actualAmount, address tokenWallet, address senderTokenWallet, address senderAddress, TvmBuilder payloadTB
431-
) private {
431+
) private pure {
432432
uint128 a = needToProvideAmount - actualAmount;
433433
if (a > 0) {
434434
ITONTokenWallet(tokenWallet).transfer{
@@ -533,7 +533,7 @@ contract SwapPairContract is ITokensReceivedCallback, ISwapPairInformation, IUpg
533533
returns(uint128)
534534
{
535535
uint8 fromK = _getTokenPosition(tokenRoot);
536-
uint128 f = uint256(lps[fromK]);
536+
uint256 f = uint256(lps[fromK]);
537537
uint128 k = feeNominator+feeDenominator;
538538
uint256 b = f*k;
539539
uint256 v = f * _sqrt( k*k + math.muldiv(4*feeDenominator*feeNominator, tokenAmount, f));
@@ -862,7 +862,7 @@ contract SwapPairContract is ITokensReceivedCallback, ISwapPairInformation, IUpg
862862
TvmSlice tmpArgs = args.toSlice();
863863
(bool isPayloadOk, LPWithdrawInfo lpwi) = _checkAndDecompressWithdrawLiquidityPayload(tmpArgs);
864864
if ( isPayloadOk ) {
865-
SwapPairContract(this)._withdrawTokensFromLP{flag: 64, value: 0}(amount, lpwi, sender_address, sender_wallet, tokensBurnt);
865+
SwapPairContract(this)._withdrawTokensFromLP{flag: 64, value: 0}(amount, lpwi, sender_wallet, tokensBurnt);
866866
} else {
867867
if ( tokensBurnt ) {
868868
IRootTokenContract(lpTokenRootAddress).mint{
@@ -885,7 +885,7 @@ contract SwapPairContract is ITokensReceivedCallback, ISwapPairInformation, IUpg
885885
// TODO: Антон: проверка
886886
function _externalWithdrawLiquidityOneToken(
887887
TvmCell args, uint128 amount, address sender_address, address sender_wallet, bool tokensBurnt
888-
) external onlySelf {
888+
) external view onlySelf {
889889
TvmSlice tmpArgs = args.toSlice();
890890

891891
(bool isPayloadOk, address tokenRoot, address userWallet) = _checkAndDecompressWithdrawLiquidityOneTokenPayload(tmpArgs);
@@ -953,7 +953,7 @@ contract SwapPairContract is ITokensReceivedCallback, ISwapPairInformation, IUpg
953953
function _checkAndDecompressWithdrawLiquidityOneTokenPayload(TvmSlice tmpArgs) private view returns (bool isPayloadOk, address tokenRoot, address userWallet) {
954954
bool isSizeOk = tmpArgs.hasNBitsAndRefs(WithdrawOperationSizeOneToken.bits, WithdrawOperationSizeOneToken.refs);
955955
(tokenRoot, userWallet) = _decompresskWithdrawLiquidityOneTokenPayload(tmpArgs);
956-
bool isContentOk = tokenRoot.value != 0 && userWallet != 0;
956+
bool isContentOk = (tokenRoot.value != 0) && (userWallet.value != 0);
957957
isPayloadOk = isSizeOk && isContentOk;
958958
}
959959

0 commit comments

Comments
 (0)