0 txs
23 calls
constructor
constructor(address _initialTargetAddress) payable
functions
futureGovernance
viewfunction futureGovernance() view returns (address)
governance
viewfunction governance() view returns (address)
name
purefunction name() pure returns (string)
targetAddress
viewfunction targetAddress() view returns (address)
acceptGovernance
nonpayablefunction acceptGovernance()
emergencyWithdraw
nonpayablefunction emergencyWithdraw()
forwardETH
payablefunction forwardETH() payable
setTargetAddress
nonpayablefunction setTargetAddress(address _newTargetAddress)
transferGovernance
nonpayablefunction transferGovernance(address _governance)
events
ETHForwarded
event ETHForwarded(address indexed sender, uint256 indexed amount)
GovernanceChanged
event GovernanceChanged(address indexed newGovernance)
GovernanceProposed
event GovernanceProposed(address indexed newGovernance)
TargetAddressUpdated
event TargetAddressUpdated(address indexed oldAddress, address indexed newAddress)
errors
ETH_TRANSFER_FAILED
error ETH_TRANSFER_FAILED()
GOVERNANCE
error GOVERNANCE()
INVALID_ADDRESS
error INVALID_ADDRESS()
NO_ETH_SENT
error NO_ETH_SENT()
creation bytecode
0x608060405260405161066038038061066083398101604081905261002291610077565b6001600160a01b03811661004957604051635963709b60e01b815260040160405180910390fd5b600080546001600160a01b039092166001600160a01b031992831617905560018054909116331790556100a7565b60006020828403121561008957600080fd5b81516001600160a01b03811681146100a057600080fd5b9392505050565b6105aa806100b66000396000f3fe60806040526004361061008a5760003560e01c80638070c503116100595780638070c50314610151578063c07786de14610171578063d38bfff414610179578063db2e21bc14610199578063fd8b2370146101ae57610099565b806306fdde03146100a1578063238efcbc146100e45780635210eb56146100f95780635aa6e6751461013157610099565b36610099576100976101ce565b005b6100976101ce565b3480156100ad57600080fd5b50604080518082018252600b81526a416c6c20466f72204f6e6560a81b602082015290516100db91906104f6565b60405180910390f35b3480156100f057600080fd5b50610097610279565b34801561010557600080fd5b50600054610119906001600160a01b031681565b6040516001600160a01b0390911681526020016100db565b34801561013d57600080fd5b50600154610119906001600160a01b031681565b34801561015d57600080fd5b50600254610119906001600160a01b031681565b6100976102e4565b34801561018557600080fd5b50610097610194366004610544565b61030d565b3480156101a557600080fd5b506100976103a9565b3480156101ba57600080fd5b506100976101c9366004610544565b610454565b341561027757600080546040516001600160a01b039091169034908381818185875af1925050503d8060008114610221576040519150601f19603f3d011682016040523d82523d6000602084013e610226565b606091505b505090508061024857604051634c67134d60e11b815260040160405180910390fd5b604051349033907f81dbed793c44e11f6f04d977bad497142f41559ca59d2bb099fbcb1762a7549390600090a3505b565b6002546001600160a01b031633146102a4576040516305189e0d60e21b815260040160405180910390fd5b600180546001600160a01b031916339081179091556040517fa6a85f15b976d399f39ad43e515e75910bac714bc55eeff6131fb90780d6f74690600090a2565b346000036103055760405163d1b5cfef60e01b815260040160405180910390fd5b6102776101ce565b6001546001600160a01b03163314610338576040516305189e0d60e21b815260040160405180910390fd5b6001600160a01b03811661035f57604051635963709b60e01b815260040160405180910390fd5b600280546001600160a01b0319166001600160a01b0383169081179091556040517f1f95fb40be3a947982072902a887b521248d1d8931a39eb38f84f4d6fd758b6990600090a250565b6001546001600160a01b031633146103d4576040516305189e0d60e21b815260040160405180910390fd5b478015610451576001546040516000916001600160a01b03169083908381818185875af1925050503d8060008114610428576040519150601f19603f3d011682016040523d82523d6000602084013e61042d565b606091505b505090508061044f57604051634c67134d60e11b815260040160405180910390fd5b505b50565b6001546001600160a01b0316331461047f576040516305189e0d60e21b815260040160405180910390fd5b6001600160a01b0381166104a657604051635963709b60e01b815260040160405180910390fd5b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f862db0ac244a7c196ec4a30abf1b83cc045d2351899ef43b3d530d4e78949de39190a35050565b600060208083528351808285015260005b8181101561052357858101830151858201604001528201610507565b506000604082860101526040601f19601f8301168501019250505092915050565b60006020828403121561055657600080fd5b81356001600160a01b038116811461056d57600080fd5b939250505056fea2646970667358221220ba8b957f3107f4f61222fba170817fd67a54e4b3c3b809732c62d3121efc371564736f6c6343000814003300000000000000000000000090569d8a1cf801709577b24da526118f0c83fc75