π¨βπ«WEbdEXPaymentsV3
Imports and Interfaces
solidityCopy code// SPDX-License-Identifier: MIT
pragma solidity ^0.8.18;
import "@openzeppelin/contracts/access/Ownable.sol";
interface IWEbdEXStrategiesV3 {
function erc20Transf(address coin, address to, uint256 amount) external returns (bool);
function lpMint(address to, address coin, uint256 amount) external returns (address);
function lpBurnFrom(address to, address coin, uint256 amount) external;
function updateCoinBalanceAndGasBalance(address to, address strategyToken, address coin, int256 amount, int256 gas) external;
}
interface IWEbdEXNetworkPoolV3 {
function addBalance(address to, address coin, uint256 amount, address lpToken, address user, string memory method) external;
}
contract WEbdEXPaymentsV3 is Ownable {
// ... (continuation of the code)Contract Structures and Events
Key Contract Functions
Conclusion
Last updated