AthShort

- constructor

@param _startTime {uint256} : unix start timestamp of short order contract
@param _traderContractAddress {address} : address of AthTrader contract
@param _traderAddress {address} : address of trader account
@param _participationTokenAddress {address} : address of participation(ERC-20)Token
@param _borrowLimitInPer {uint256} : borrow limit in percentage in 2 decimal precision

- setStartTime

@notice : set the start time of trading

onlyOwner

- internalTraderOrTraderContract

@notice : check if the caller is trader or trader contract

internal view

- setShortFactory

- lendToken

- releaseLendedToken

- borrowToken

- repayBorrowToken

- claimXVSToken

- transferTokenToTraderContract

- isAllowedLendToken

- whitelistLendToken

- delistLendToken

- whitelistBorrowToken

- delistBorrowToken

- updateBorrowLimit

- updateTraderAddress

- updateTraderContractAddress

Last updated