VersionManager

Verified contract

Active on Ethereum with 251 txns
Deployed by via 0xa0c81958 at 11269508
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,578.63
ERC-20
Value $9.53
0xf07d04de611e66ee9f59a0abd803701548b6e2929e122f5f3680adbd310fb60d
0x6421835c59f178fe7d4d6ca305c2eec2f3bef83e65c4e41dec3eade763f32ce1
0xbd132479c5acbff636954cec244128da8cde572403b0dde61473188e6da6b448
0xcaf951e38a52e1f0953554081cf2a680fdc672cb54a8715efd41fbe32ed547d7
0xfd1fca359df38696dea70270121e5fdbd819f0b8f942a7eca8aac1a18a717c14
0x2f02bfc80f49aa2677caef828ed3bfc0d2248b2484eb3f2559a2bd97773a95fe
0x723748661b4fc9a3fbe433be5a02dfd56b1957edbf287251d36c4591b589d025
0x8fca6c3d76f9cc3c5a6c74d1f41e0b5ea8dcec027ac25fa16458bf70356c9ba7
0x3ff5e29035c63143e89ba439d63c6258003b69424bd9048d05eb84d75df5dea1
0xef8a2ea39e31ed4d31d18e020a1743b76f04192bda55424fdb760c5a33a81828

Functions
Getter at block 21286394
getStaticCallSignatures(view returns (bytes4[] _sigs)
[]
lastVersion(view returns (uint256)
1
minVersion(view returns (uint256)
1
owner(view returns (address)
0xa5c603e1c27a96171487aea0649b01c56248d2e8
Read-only
featuresToInit(uint256uint256view returns (address)
getRequiredSignatures(addressbytes _dataview returns (uint256uint8)
isFeatureAuthorised(address _walletaddress _featureview returns (bool)
isFeatureAuthorisedInVersionManager(address _walletaddress _featureview returns (bool)
isFeatureInVersion(addressuint256view returns (bool)
isStorage(addressview returns (bool)
staticCallExecutors(uint256bytes4view returns (address)
staticCallSignatures(uint256uint256view returns (bytes4)
walletVersions(addressview returns (uint256)
State-modifying
addModule(address _walletaddress _module
addStorage(address _storage
addVersion(address[] _featuresaddress[] _featuresToInit
changeOwner(address _newOwner
checkAuthorisedFeatureAndInvokeWallet(address _walletaddress _touint256 _valuebytes _datareturns (bytes _res)
init(address _wallet
invokeStorage(address _walletaddress _storagebytes _data
recoverToken(address _token
setMinVersion(uint256 _minVersion
setOwner(address _walletaddress _newOwner
upgradeWallet(address _walletuint256 _toVersion
verifyStaticCall(
Events
FeatureCreated(bytes32 name
OwnerChanged(address indexed _newOwner
VersionAdded(uint256 _versionaddress[] _features
WalletUpgraded(address indexed _walletuint256 _version
Constructor
constructor(address _registryaddress _lockStorageaddress _guardianStorageaddress _transferStorageaddress _limitStorage
Fallback and receive
fallback(
Errors

This contract contains no error objects.