Ethereum Vault Connector
Verified contract
Active on
Ethereum with 1,415 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 10 additional slots
-
variable spans 10 additional slots
Native
Value
$0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0 | $3,377.59 |
$0 |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21242144 | 8 minutes ago | | | 0 | 0.0016327140 | |
| 21241973 | 43 minutes ago | | | 0 | 0.0098980195 | |
| 21241864 | an hour ago | | | <0.00000001 | 0.014230794 | |
| 21241856 | an hour ago | | | 0 | 0.0035910933 | |
| 21241811 | an hour ago | | | 0 | 0.0017074851 | |
| 21241686 | 2 hours ago | | | 0 | 0.00035895959 | |
| 21241192 | 3 hours ago | | | 0 | 0.0046085703 | |
| 21239666 | 8 hours ago | | | 0 | 0.0027181830 | |
| 21239428 | 9 hours ago | | | 0 | 0.010402186 | |
| 21239114 | 10 hours ago | | | 0 | 0.0095862890 |
ABI
ABI objects
Getter at block 21242183
areChecksDeferred() view returns (bool)
false
areChecksInProgress() view returns (bool)
false
getRawExecutionContext() view returns (uint256 context)
1606938044258990275541962092341162602522202993782792835301376
isControlCollateralInProgress() view returns (bool)
false
isOperatorAuthenticated() view returns (bool)
false
isSimulationInProgress() view returns (bool)
false
name() view returns (string)
Ethereum Vault Connector
Read-only
getAccountOwner(address account) view returns (address)
getAddressPrefix(address account) pure returns (bytes19)
getCollaterals(address account) view returns (address[])
getControllers(address account) view returns (address[])
getCurrentOnBehalfOfAccount(address controllerToCheck) view returns (address onBehalfOfAccount, bool controllerEnabled)
getLastAccountStatusCheckTimestamp(address account) view returns (uint256)
getNonce(bytes19 addressPrefix, uint256 nonceNamespace) view returns (uint256)
getOperator(bytes19 addressPrefix, address operator) view returns (uint256)
haveCommonOwner(address account, address otherAccount) pure returns (bool)
isAccountOperatorAuthorized(address account, address operator) view returns (bool)
isAccountStatusCheckDeferred(address account) view returns (bool)
isCollateralEnabled(address account, address vault) view returns (bool)
isControllerEnabled(address account, address vault) view returns (bool)
isLockdownMode(bytes19 addressPrefix) view returns (bool)
isPermitDisabledMode(bytes19 addressPrefix) view returns (bool)
isVaultStatusCheckDeferred(address vault) view returns (bool)
State-modifying
Events batch(struct IEVCBatchItem[] items) payable
batchRevert(struct IEVCBatchItem[] items) payable
batchSimulation(struct IEVCBatchItem[] items) payable returns (struct IEVCBatchItemResult[] batchItemsResult, struct IEVCStatusCheckResult[] accountsStatusCheckResult, struct IEVCStatusCheckResult[] vaultsStatusCheckResult)
call(address targetContract, address onBehalfOfAccount, uint256 value, bytes data) payable returns (bytes result)
controlCollateral(address targetCollateral, address onBehalfOfAccount, uint256 value, bytes data) payable returns (bytes result)
disableCollateral(address account, address vault) payable
disableController(address account) payable
enableCollateral(address account, address vault) payable
enableController(address account, address vault) payable
forgiveAccountStatusCheck(address account) payable
forgiveVaultStatusCheck() payable
permit(address signer, address sender, uint256 nonceNamespace, uint256 nonce, uint256 deadline, uint256 value, bytes data, bytes signature) payable
reorderCollaterals(address account, uint8 index1, uint8 index2) payable
requireAccountAndVaultStatusCheck(address account) payable
requireAccountStatusCheck(address account) payable
requireVaultStatusCheck() payable
setAccountOperator(address account, address operator, bool authorized) payable
setLockdownMode(bytes19 addressPrefix, bool enabled) payable
setNonce(bytes19 addressPrefix, uint256 nonceNamespace, uint256 nonce) payable
setOperator(bytes19 addressPrefix, address operator, uint256 operatorBitField) payable
setPermitDisabledMode(bytes19 addressPrefix, bool enabled) payable
AccountStatusCheck(address indexed account, address indexed controller)
CallWithContext(address indexed caller, bytes19 indexed onBehalfOfAddressPrefix, address onBehalfOfAccount, address indexed targetContract, bytes4 selector)
CollateralStatus(address indexed account, address indexed collateral, bool enabled)
ControllerStatus(address indexed account, address indexed controller, bool enabled)
LockdownModeStatus(bytes19 indexed addressPrefix, bool enabled)
NonceStatus(bytes19 indexed addressPrefix, uint256 indexed nonceNamespace, uint256 oldNonce, uint256 newNonce)
NonceUsed(bytes19 indexed addressPrefix, uint256 indexed nonceNamespace, uint256 nonce)
OperatorStatus(bytes19 indexed addressPrefix, address indexed operator, uint256 accountOperatorAuthorized)
OwnerRegistered(bytes19 indexed addressPrefix, address indexed owner)
PermitDisabledModeStatus(bytes19 indexed addressPrefix, bool enabled)
VaultStatusCheck(address indexed vault)
constructor()
receive()
EVC_BatchPanic()
EVC_ChecksReentrancy()
EVC_ControlCollateralReentrancy()
EVC_ControllerViolation()
EVC_EmptyError()
EVC_InvalidAddress()
EVC_InvalidData()
EVC_InvalidNonce()
EVC_InvalidOperatorStatus()
EVC_InvalidTimestamp()
EVC_InvalidValue()
EVC_LockdownMode()
EVC_NotAuthorized()
EVC_OnBehalfOfAccountNotAuthenticated()
EVC_PermitDisabledMode()
EVC_RevertedBatchResult(struct IEVCBatchItemResult[] batchItemsResult, struct IEVCStatusCheckResult[] accountsStatusResult, struct IEVCStatusCheckResult[] vaultsStatusResult)
EVC_SimulationBatchNested()
InvalidIndex()
TooManyElements()