Controller
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
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
Balances ($0.00)
No balances found for "Controller"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Controller"
ABI
ABI objects
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 (address, address, address, address)
(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 _underlying, address _strike, address _collateral, uint256 _expiry) view returns (bool)
getAccountVaultCounter(address _accountOwner) view returns (uint256)
getNakedCap(address _asset) view returns (uint256)
getNakedPoolBalance(address _asset) view returns (uint256)
getPayout(address _otoken, uint256 _amount) view returns (uint256)
getProceed(address _owner, uint256 _vaultId) view returns (uint256)
getVault(address _owner, uint256 _vaultId) view returns (struct MarginVaultVault)
getVaultWithDetails(address _owner, uint256 _vaultId) view returns (struct MarginVaultVault, uint256, uint256)
hasExpired(address _otoken) view returns (bool)
isLiquidatable(address _owner, uint256 _vaultId, uint256 _roundId) view returns (bool, uint256, uint256)
isOperator(address _owner, address _operator) view returns (bool)
isSettlementAllowed(address _otoken) view returns (bool)
State-modifying
Events donate(address _asset, uint256 _amount)
initialize(address _addressBook, address _owner)
operate(struct ActionsActionArgs[] _actions)
refreshConfiguration()
renounceOwnership()
setCallRestriction(bool _isRestricted)
setFullPauser(address _fullPauser)
setNakedCap(address _collateral, uint256 _cap)
setOperator(address _operator, bool _isOperator)
setPartialPauser(address _partialPauser)
setSystemFullyPaused(bool _fullyPaused)
setSystemPartiallyPaused(bool _partiallyPaused)
sync(address _owner, uint256 _vaultId)
transferOwnership(address newOwner)
AccountOperatorUpdated(address indexed accountOwner, address indexed operator, bool isSet)
CallExecuted(address indexed from, address indexed to, bytes data)
CallRestricted(bool isRestricted)
CollateralAssetDeposited(address indexed asset, address indexed accountOwner, address indexed from, uint256 vaultId, uint256 amount)
CollateralAssetWithdrawed(address indexed asset, address indexed AccountOwner, address indexed to, uint256 vaultId, uint256 amount)
Donated(address indexed donator, address indexed asset, uint256 amount)
FullPauserUpdated(address indexed oldFullPauser, address indexed newFullPauser)
LongOtokenDeposited(address indexed otoken, address indexed accountOwner, address indexed from, uint256 vaultId, uint256 amount)
LongOtokenWithdrawed(address indexed otoken, address indexed AccountOwner, address indexed to, uint256 vaultId, uint256 amount)
NakedCapUpdated(address indexed collateral, uint256 cap)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PartialPauserUpdated(address indexed oldPartialPauser, address indexed newPartialPauser)
Redeem(address indexed otoken, address indexed redeemer, address indexed receiver, address collateralAsset, uint256 otokenBurned, uint256 payout)
ShortOtokenBurned(address indexed otoken, address indexed AccountOwner, address indexed from, uint256 vaultId, uint256 amount)
ShortOtokenMinted(address indexed otoken, address indexed AccountOwner, address indexed to, uint256 vaultId, uint256 amount)
SystemFullyPaused(bool isPaused)
SystemPartiallyPaused(bool isPaused)
VaultLiquidated(address indexed liquidator, address indexed receiver, address indexed vaultOwner, uint256 auctionPrice, uint256 auctionStartingRound, uint256 collateralPayout, uint256 debtAmount, uint256 vaultId)
VaultOpened(address indexed accountOwner, uint256 vaultId, uint256 indexed vaultType)
VaultSettled(address indexed accountOwner, address indexed oTokenAddress, address to, uint256 payout, uint256 vaultId, uint256 indexed vaultType)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.