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
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 21172843
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
getAccountVaultCounter(address _accountOwner) 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)
hasExpired(address _otoken) view returns (bool)
isOperator(address _owner, address _operator) view returns (bool)
isSettlementAllowed(address _otoken) view returns (bool)
State-modifying
Events initialize(address _addressBook, address _owner)
operate(struct ActionsActionArgs[] _actions)
refreshConfiguration()
renounceOwnership()
setCallRestriction(bool _isRestricted)
setFullPauser(address _fullPauser)
setOperator(address _operator, bool _isOperator)
setPartialPauser(address _partialPauser)
setSystemFullyPaused(bool _fullyPaused)
setSystemPartiallyPaused(bool _partiallyPaused)
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)
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)
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)
VaultOpened(address indexed accountOwner, uint256 vaultId)
VaultSettled(address indexed AccountOwner, address indexed to, address indexed otoken, uint256 vaultId, uint256 payout)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.