OffchainPositionManager
State Variables
OffChainPositionManagerStorageLocation
bytes32 private constant OffChainPositionManagerStorageLocation =
0xc79dcf1ab1ed210e1b815a3e944622845af0e197fa2b370829d3b756c740ef00;Functions
_getOffChainPositionManagerStorage
function _getOffChainPositionManagerStorage() private pure returns (OffChainPositionManagerStorage storage $);onlyAgent
modifier onlyAgent();initialize
_setAgent
setAgent
adjustPosition
Name
Type
Description
reportState
reportStateAndExecuteRequest
getLastRequest
clearIdleCollateral
forcedTransferToAgent
_transferToAgent
forcedTransferFromAgent
_transferFromAgent
positionNetBalance
Name
Type
Description
currentPositionState
currentLeverage
Name
Type
Description
config
agent
oracle
lastRequestRound
currentRound
positionState
pendingCollateralIncrease
requests
positionSizeInTokens
Name
Type
Description
needKeep
Name
Type
Description
keep
increaseCollateralMinMax
Name
Type
Description
increaseSizeMinMax
Name
Type
Description
decreaseCollateralMinMax
Name
Type
Description
decreaseSizeMinMax
Name
Type
Description
limitDecreaseCollateral
Name
Type
Description
collateralToken
Name
Type
Description
indexToken
Name
Type
Description
idleCollateralAmount
Events
AgentUpdated
CreateRequest
ReportRequest
RequestIncreasePosition
RequestDecreasePosition
AgentTransfer
ReportState
Structs
PositionState
RequestInfo
OffChainPositionManagerStorage
Last updated