Controller

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x75763bb2 at 12728171
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
1 additional variable

No balances found for "Controller"

No transactions found for "Controller"


Functions
Getter at block 20828224
addressbook(view returns (address)
0x0000000000000000000000000000000000000000
calculator(view returns (address)
0x0000000000000000000000000000000000000000
callRestricted(view returns (bool)
false
fullPauser(view returns (address)
0x0000000000000000000000000000000000000000
getConfiguration(view returns (addressaddressaddressaddress)
(0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000)
oracle(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
partialPauser(view returns (address)
0x0000000000000000000000000000000000000000
pool(view returns (address)
0x0000000000000000000000000000000000000000
systemFullyPaused(view returns (bool)
false
systemPartiallyPaused(view returns (bool)
false
whitelist(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
canSettleAssets(address _underlyingaddress _strikeaddress _collateraluint256 _expiryview returns (bool)
getAccountVaultCounter(address _accountOwnerview returns (uint256)
getNakedCap(address _assetview returns (uint256)
getNakedPoolBalance(address _assetview returns (uint256)
getPayout(address _otokenuint256 _amountview returns (uint256)
getProceed(address _owneruint256 _vaultIdview returns (uint256)
getVault(address _owneruint256 _vaultIdview returns (struct MarginVaultVault)
getVaultWithDetails(address _owneruint256 _vaultIdview returns (struct MarginVaultVaultuint256uint256)
hasExpired(address _otokenview returns (bool)
isLiquidatable(address _owneruint256 _vaultIduint256 _roundIdview returns (booluint256uint256)
isOperator(address _owneraddress _operatorview returns (bool)
isSettlementAllowed(address _otokenview returns (bool)
State-modifying
donate(address _assetuint256 _amount
initialize(address _addressBookaddress _owner
operate(struct ActionsActionArgs[] _actions
refreshConfiguration(
renounceOwnership(
setCallRestriction(bool _isRestricted
setFullPauser(address _fullPauser
setNakedCap(address _collateraluint256 _cap
setOperator(address _operatorbool _isOperator
setPartialPauser(address _partialPauser
setSystemFullyPaused(bool _fullyPaused
setSystemPartiallyPaused(bool _partiallyPaused
sync(address _owneruint256 _vaultId
transferOwnership(address newOwner
Events
AccountOperatorUpdated(address indexed accountOwneraddress indexed operatorbool isSet
CallExecuted(address indexed fromaddress indexed tobytes data
CallRestricted(bool isRestricted
CollateralAssetDeposited(address indexed assetaddress indexed accountOwneraddress indexed fromuint256 vaultIduint256 amount
CollateralAssetWithdrawed(address indexed assetaddress indexed AccountOwneraddress indexed touint256 vaultIduint256 amount
Donated(address indexed donatoraddress indexed assetuint256 amount
FullPauserUpdated(address indexed oldFullPauseraddress indexed newFullPauser
LongOtokenDeposited(address indexed otokenaddress indexed accountOwneraddress indexed fromuint256 vaultIduint256 amount
LongOtokenWithdrawed(address indexed otokenaddress indexed AccountOwneraddress indexed touint256 vaultIduint256 amount
NakedCapUpdated(address indexed collateraluint256 cap
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PartialPauserUpdated(address indexed oldPartialPauseraddress indexed newPartialPauser
Redeem(address indexed otokenaddress indexed redeemeraddress indexed receiveraddress collateralAssetuint256 otokenBurneduint256 payout
ShortOtokenBurned(address indexed otokenaddress indexed AccountOwneraddress indexed fromuint256 vaultIduint256 amount
ShortOtokenMinted(address indexed otokenaddress indexed AccountOwneraddress indexed touint256 vaultIduint256 amount
SystemFullyPaused(bool isPaused
SystemPartiallyPaused(bool isPaused
VaultLiquidated(address indexed liquidatoraddress indexed receiveraddress indexed vaultOwneruint256 auctionPriceuint256 auctionStartingRounduint256 collateralPayoutuint256 debtAmountuint256 vaultId
VaultOpened(address indexed accountOwneruint256 vaultIduint256 indexed vaultType
VaultSettled(address indexed accountOwneraddress indexed oTokenAddressaddress touint256 payoutuint256 vaultIduint256 indexed vaultType
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.