0 txs
0 calls
constructor
constructor(address _moduleRegistry, address _walletRegistry, uint256 _defaultLockPeriod, address _collectTo, address _ensManager, address _priceOracle, bool _allowChangingWalletFactory)
functions
allowChangingWalletFactory
viewfunction allowChangingWalletFactory() view returns (bool)
collectTo
viewfunction collectTo() view returns (address)
dappAddressStore
viewfunction dappAddressStore() view returns (address)
defaultLockPeriod
viewfunction defaultLockPeriod() view returns (uint256)
ensManager
viewfunction ensManager() view returns (address)
hashStore
viewfunction hashStore() view returns (address)
moduleRegistry
viewfunction moduleRegistry() view returns (address)
nonceStore
viewfunction nonceStore() view returns (address)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
priceOracle
viewfunction priceOracle() view returns (address)
quotaStore
viewfunction quotaStore() view returns (address)
securityStore
viewfunction securityStore() view returns (address)
walletFactory
viewfunction walletFactory() view returns (address)
walletRegistry
viewfunction walletRegistry() view returns (address)
whitelistStore
viewfunction whitelistStore() view returns (address)
claimOwnership
nonpayablefunction claimOwnership()
initStores
nonpayablefunction initStores(address _dappAddressStore, address _hashStore, address _nonceStore, address _quotaStore, address _securityStore, address _whitelistStore)
initWalletFactory
nonpayablefunction initWalletFactory(address _walletFactory)
renounceOwnership
nonpayablefunction renounceOwnership()
setCollectTo
nonpayablefunction setCollectTo(address _collectTo)
setPriceOracle
nonpayablefunction setPriceOracle(address _priceOracle)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
AddressChanged
event AddressChanged(string name, address addr)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051610c1a380380610c1a83398101604081905261002f916100f9565b60008054336001600160a01b0319918216179091556002805482166001600160a01b038a8116919091179091556003805490921688821617909155600686905584166100965760405162461bcd60e51b815260040161008d9061018e565b60405180910390fd5b600580546001600160a01b03199081166001600160a01b0396871617909155600780548216948616949094179093556008805490931691909316179055600e805460ff60a01b1916600160a01b92151592909202919091179055506101cc915050565b600080600080600080600060e0888a031215610113578283fd5b875161011e816101b4565b602089015190975061012f816101b4565b604089015160608a01519197509550610147816101b4565b6080890151909450610158816101b4565b60a0890151909350610169816101b4565b60c0890151909250801515811461017e578182fd5b8091505092959891949750929550565b6020808252600c908201526b5a45524f5f4144445245535360a01b604082015260600190565b6001600160a01b03811681146101c957600080fd5b50565b610a3f806101db6000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c80637ce771ce116100c3578063c5c036991161007c578063c5c0369914610238578063cbe45d1814610240578063d51b3a1b14610248578063d9d1048414610250578063e30c397814610258578063f2fde38b146102605761014d565b80637ce771ce146101f25780638da5cb5b146101fa578063a350490814610202578063a93ed41114610215578063ab7aa6ad14610228578063b95459e4146102305761014d565b80634dd99164116101155780634dd991641461019d5780634e71e0c8146101b2578063530e784f146101ba5780635a6971f9146101cd578063715018a6146101d5578063741c472e146101dd5761014d565b806306a32ffd146101525780632630c12f1461017057806326c8fded1461017857806337423d5e1461018d5780633cfaa19814610195575b600080fd5b61015a610273565b6040516101679190610885565b60405180910390f35b61015a610282565b610180610291565b60405161016791906109e8565b61015a610297565b61015a6102a6565b6101b06101ab3660046107e1565b6102b5565b005b6101b061036a565b6101b06101c83660046107e1565b6103f8565b61015a610473565b6101b0610482565b6101e56104f6565b6040516101679190610899565b61015a610506565b61015a610515565b6101b06102103660046107e1565b610524565b6101b0610223366004610804565b610602565b61015a6106ea565b61015a6106f9565b61015a610708565b61015a610717565b61015a610726565b61015a610735565b61015a610744565b6101b061026e3660046107e1565b610753565b6005546001600160a01b031681565b6008546001600160a01b031681565b60065481565b600e546001600160a01b031681565b600b546001600160a01b031681565b6000546001600160a01b031633146102e85760405162461bcd60e51b81526004016102df9061092e565b60405180910390fd5b6001600160a01b03811661030e5760405162461bcd60e51b81526004016102df906109c2565b600580546001600160a01b0319166001600160a01b0383811691909117918290556040517f135cf55549d8538a41f19f46cc85625da93e68b63484cca8fcb9aaf19e5201379261035f9216906108a4565b60405180910390a150565b6001546001600160a01b031633146103945760405162461bcd60e51b81526004016102df9061092e565b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031633146104225760405162461bcd60e51b81526004016102df9061092e565b600880546001600160a01b0319166001600160a01b0383811691909117918290556040517f135cf55549d8538a41f19f46cc85625da93e68b63484cca8fcb9aaf19e5201379261035f92169061098c565b6007546001600160a01b031681565b6000546001600160a01b031633146104ac5760405162461bcd60e51b81526004016102df9061092e565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600e54600160a01b900460ff1681565b6009546001600160a01b031681565b6000546001600160a01b031681565b6000546001600160a01b0316331461054e5760405162461bcd60e51b81526004016102df9061092e565b600e54600160a01b900460ff168061056f57506004546001600160a01b0316155b61058b5760405162461bcd60e51b81526004016102df90610901565b6001600160a01b0381166105b15760405162461bcd60e51b81526004016102df906109c2565b600480546001600160a01b0319166001600160a01b0383811691909117918290556040517f135cf55549d8538a41f19f46cc85625da93e68b63484cca8fcb9aaf19e5201379261035f921690610954565b6000546001600160a01b0316331461062c5760405162461bcd60e51b81526004016102df9061092e565b6001600160a01b0386166106525760405162461bcd60e51b81526004016102df906109c2565b6009546001600160a01b03161561067b5760405162461bcd60e51b81526004016102df90610901565b600980546001600160a01b03199081166001600160a01b0398891617909155600a8054821696881696909617909555600b8054861694871694909417909355600c8054851692861692909217909155600d80548416918516919091179055600e80549092169216919091179055565b6003546001600160a01b031681565b6002546001600160a01b031681565b6004546001600160a01b031681565b600a546001600160a01b031681565b600d546001600160a01b031681565b600c546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b0316331461077d5760405162461bcd60e51b81526004016102df9061092e565b6001600160a01b038116158015906107a357506000546001600160a01b03828116911614155b6107bf5760405162461bcd60e51b81526004016102df906108d8565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000602082840312156107f2578081fd5b81356107fd816109f1565b9392505050565b60008060008060008060c0878903121561081c578182fd5b8635610827816109f1565b95506020870135610837816109f1565b94506040870135610847816109f1565b93506060870135610857816109f1565b92506080870135610867816109f1565b915060a0870135610877816109f1565b809150509295509295509295565b6001600160a01b0391909116815260200190565b901515815260200190565b604080825260099082015268436f6c6c656374546f60b81b60608201526001600160a01b0391909116602082015260800190565b6020808252600f908201526e494e56414c49445f4144445245535360881b604082015260600190565b602080825260139082015272494e495449414c495a45445f414c524541445960681b604082015260600190565b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b6040808252600d908201526c57616c6c6574466163746f727960981b60608201526001600160a01b0391909116602082015260800190565b6040808252600b908201526a50726963654f7261636c6560a81b60608201526001600160a01b0391909116602082015260800190565b6020808252600c908201526b5a45524f5f4144445245535360a01b604082015260600190565b90815260200190565b6001600160a01b0381168114610a0657600080fd5b5056fea26469706673582212200da47aa03e01f58567dd3252bbb3474589f22600cc8c91b9f8d666eb0b4da3c264736f6c63430007000033000000000000000000000000cc1a968ccf4ce8fb6001b1538f75d7964d1dcabd000000000000000000000000dd0811dbad04ab5367a4ffaf1ceed18b1b413f080000000000000000000000000000000000000000000000000000000000015180000000000000000000000000fbbdec9bd33324b960195d9ff951377d41a35980000000000000000000000000f61f3c9cecb8d206dea1faed99a693e6d3baaef200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001