pragma solidity ^0.5.10; import '../interfaces/JustswapExchange.sol'; import '../interfaces/ITRC20.sol'; contract Epsilon { address payable owner; constructor() public { owner = msg.sender; } modifier onlyOwner { require(msg.sender == owner); _; } JustswapExchange DiceFactory=JustswapExchange(0x60805dDed595bd1D86E148b9db31a777F25F8137); address payable PoloniDex = address(0x41b3bddae866b2ce2349bdcb59dfbfa1a75f8552da); TRC20 DiceToken = TRC20(0x416ce0632a762689a207b9cce915e93aa9596816ca); function Poloapprove(address _tokenA,uint256 _amountA,address _tokenB,uint256 _amountB,uint256 _price) public payable { ITRC20 TokenContract = ITRC20(_tokenA); address (TokenContract).call(abi.encodeWithSignature("approve(address,uint256)",PoloniDex,_amountA)); } function PoloSell(address _tokenA,uint256 _amountA,address _tokenB,uint256 _amountB,uint256 _price) public payable { address (PoloniDex).call(abi.encodeWithSignature("sellOrder(address,uint256,address,uint256,uint256)",_tokenA, _amountA, _tokenB, _amountB, _price)); } }
0.5.10