Автоматический пул ликвидности Выводит токен LP с 0x0000

#ethereum #solidity #binance

Вопрос:

Автоматический пул ликвидности Выводит токен LP с 0x0000

У меня есть контракт по следующему адресу:

 https://bscscan.com/token/0x5f1b95784a033cd6842cf26eb9a9687f91ad9e78
 

У него есть функция, которая выполняет следующее

 function swapAndLiquify(uint256 tokens) private {
   // split the contract balance into halves
    uint256 half = tokens.div(2);
    uint256 otherHalf = tokens.sub(half);

    // capture the contract's current ETH balance.
    // this is so that we can capture exactly the amount of ETH that the
    // swap creates, and not make the liquidity event include any ETH that
    // has been manually sent to the contract
    uint256 initialBalance = address(this).balance;

    // swap tokens for ETH
    swapTokensForEth(half); // <- this breaks the ETH -> HATE swap when swap liquify is triggered

    // how much ETH did we just swap into?
    uint256 newBalance = address(this).balance.sub(initialBalance);

    // add liquidity to uniswap
    addLiquidity(otherHalf, newBalance);

    emit SwapAndLiquify(half, newBalance, otherHalf);
}
 

На сегодняшний день он контролировал 19% токена ликвидности по адресу 0x00000000000000000, и мне было интересно, как вывести или передать токен ликвидности владельцу контракта, который является моей учетной записью.

 https://bscscan.com/token/0x2f308f3c6994fc1ed690a318f07d67564dcc5aab#balances
 

Спасибо