xWin Strategy Interactor
xWinStrategyInteractor
onlyAdmin
modifier onlyAdmin()StrategyData
struct StrategyData {
address baseToken;
bool isActive;
}admins
mapping(address => bool) adminsxWinStrategies
mapping(address => struct xWinStrategyInteractor.StrategyData) xWinStrategies__xWinStrategyInteractor_init
function __xWinStrategyInteractor_init() internalsetAdmin
function setAdmin(address _wallet, bool _allow) externalisAdmin
function isAdmin(address _wallet) public view returns (bool)registerStrategyContract
function registerStrategyContract(address _newStrat, address _baseToken) externalactivateStrategy
function activateStrategy(address _strat) publicdeactivateStrategy
function deactivateStrategy(address _strat) publicisxWinStrategy
function isxWinStrategy(address _strat) public view returns (bool)isActivexWinStrategy
function isActivexWinStrategy(address _strat) public view returns (bool)getStrategyBaseToken
function getStrategyBaseToken(address _strat) public view returns (address)depositToStrategy
function depositToStrategy(uint256 _amount, address _strat) internal returns (uint256)withdrawFromStrategy
function withdrawFromStrategy(uint256 _amount, address _strat) internal returns (uint256)Last updated