๐ชOmni-ERC20-Transfer
import {VizingOmniUpgradeable} from "@vizing/contracts/VizingOmni-upgradeable.sol";
import {VizingERC20HandlerUpgradeable} from "@vizing/contracts/extensions/VizingERC20Handler-upgradeable.sol";
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";
import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import {SafeERC20} from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";
contract SimultaneousTokenTransfer is
Ownable,
VizingOmniUpgradeable,
VizingERC20HandlerUpgradeable
{
constructor(address _vizingPad) Ownable(msg.sender) {
__VizingOmniInit(_vizingPad);
__VizingERC20HandlerInit(_vizingPad);
}
}Last updated