mapping(address => bool) executors
mapping(address => bool) admins
event FundActivity(string eventtype, address contractaddress, address useraddress, uint256 rate, uint256 outAmount, uint256 shares)
event FeeCollected(string eventtype, address contractaddress, uint256 fee)
event FeeTransfered(address token, uint256 amount, address _managerWallet)
function initialize() external
function FeeEvent(string _eventtype, address _contractaddress, uint256 _fee) external
function FundEvent(string _type, address _contractaddress, address _useraddress, uint256 _rate, uint256 _amount, uint256 _shares) external
function feeTransfered(address _token, uint256 _amount, address _managerWallet) public
function setExecutor(address _address, bool _allow) external
function setAdmin(address _address, bool _allow) external