6 txs
882 calls
constructor
constructor(address _owner, address _vaultManager)
functions
owner
viewfunction owner() view returns (address)
vaultManager
viewfunction vaultManager() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
sponsorTransaction
nonpayablefunction sponsorTransaction(uint256 _value)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawFunds
nonpayablefunction withdrawFunds(address _recipient, uint256 _amount)
events
FundsWithdrawn
event FundsWithdrawn(address indexed _recipient, uint256 _amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
ETHTransferFailed
error ETHTransferFailed()
NotVaultManager
error NotVaultManager()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
ZeroAddress
error ZeroAddress()
creation bytecode
0x60a060405234801561000f575f5ffd5b506040516105c23803806105c283398101604081905261002e916100e2565b816001600160a01b03811661005c57604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b61006581610078565b506001600160a01b031660805250610113565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146100dd575f5ffd5b919050565b5f5f604083850312156100f3575f5ffd5b6100fc836100c7565b915061010a602084016100c7565b90509250929050565b60805161048a6101385f395f818160a80152818161014b015261018c015261048a5ff3fe608060405260043610610057575f3560e01c8063217de4d814610062578063715018a6146100835780638a4adf24146100975780638da5cb5b146100e6578063c107532914610102578063f2fde38b14610121575f5ffd5b3661005e57005b5f5ffd5b34801561006d575f5ffd5b5061008161007c3660046103da565b610140565b005b34801561008e575f5ffd5b5061008161021d565b3480156100a2575f5ffd5b506100ca7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b3480156100f1575f5ffd5b505f546001600160a01b03166100ca565b34801561010d575f5ffd5b5061008161011c36600461040c565b610230565b34801561012c575f5ffd5b5061008161013b366004610434565b61031d565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146101895760405163027f480760e01b815260040160405180910390fd5b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826040515f6040518083038185875af1925050503d805f81146101f2576040519150601f19603f3d011682016040523d82523d5f602084013e6101f7565b606091505b50509050806102195760405163b12d13eb60e01b815260040160405180910390fd5b5050565b61022561035f565b61022e5f61038b565b565b61023861035f565b6001600160a01b03821661025f5760405163d92e233d60e01b815260040160405180910390fd5b8015610219575f826001600160a01b0316826040515f6040518083038185875af1925050503d805f81146102ae576040519150601f19603f3d011682016040523d82523d5f602084013e6102b3565b606091505b50509050806102d55760405163b12d13eb60e01b815260040160405180910390fd5b826001600160a01b03167feaff4b37086828766ad3268786972c0cd24259d4c87a80f9d3963a3c3d999b0d8360405161031091815260200190565b60405180910390a2505050565b61032561035f565b6001600160a01b03811661035357604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b61035c8161038b565b50565b5f546001600160a01b0316331461022e5760405163118cdaa760e01b815233600482015260240161034a565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f602082840312156103ea575f5ffd5b5035919050565b80356001600160a01b0381168114610407575f5ffd5b919050565b5f5f6040838503121561041d575f5ffd5b610426836103f1565b946020939093013593505050565b5f60208284031215610444575f5ffd5b61044d826103f1565b939250505056fea2646970667358221220b685d7c0f174be5f49ca6eeaace80a1230afcf8b04da7c73ca5b5ee92879b2e364736f6c634300081b0033000000000000000000000000ba4bb89f4d1e66aa86b60696534892ae0ccf91f50000000000000000000000002bba7515f7cf114b45186274981888d8c2fba15e