Controller

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xdc617b91 at 11544479
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

No balances found for "Controller"

No transactions found for "Controller"


Functions
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 (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
getAccountVaultCounter(address _accountOwnerview returns (uint256)
getPayout(address _otokenuint256 _amountview returns (uint256)
getProceed(address _owneruint256 _vaultIdview returns (uint256)
getVault(address _owneruint256 _vaultIdview returns (struct MarginVaultVault)
hasExpired(address _otokenview returns (bool)
isOperator(address _owneraddress _operatorview returns (bool)
isSettlementAllowed(address _otokenview returns (bool)
State-modifying
initialize(address _addressBookaddress _owner
operate(struct ActionsActionArgs[] _actions
refreshConfiguration(
renounceOwnership(
setCallRestriction(bool _isRestricted
setFullPauser(address _fullPauser
setOperator(address _operatorbool _isOperator
setPartialPauser(address _partialPauser
setSystemFullyPaused(bool _fullyPaused
setSystemPartiallyPaused(bool _partiallyPaused
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
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
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
VaultOpened(address indexed accountOwneruint256 vaultId
VaultSettled(address indexed AccountOwneraddress indexed toaddress indexed otokenuint256 vaultIduint256 payout
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.