0 txs
0 calls
constructor
constructor(address _owner)
functions
getConfiguration
viewfunction getConfiguration() view returns (address _router, address _weth, uint64 _destinationChainSelector, address _bridgeToken)
getRouter
viewfunction getRouter() view returns (address _router)
owner
viewfunction owner() view returns (address result)
ownershipHandoverExpiresAt
viewfunction ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
cancelOwnershipHandover
payablefunction cancelOwnershipHandover() payable
completeOwnershipHandover
payablefunction completeOwnershipHandover(address pendingOwner) payable
renounceOwnership
payablefunction renounceOwnership() payable
requestOwnershipHandover
payablefunction requestOwnershipHandover() payable
setConfiguration
nonpayablefunction setConfiguration(address _router, address _weth, uint64 _destinationChainSelector, address _bridgeToken)
transferOwnership
payablefunction transferOwnership(address newOwner) payable
events
OwnershipHandoverCanceled
event OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested
event OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred
event OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
errors
AlreadyInitialized
error AlreadyInitialized()
NewOwnerIsZeroAddress
error NewOwnerIsZeroAddress()
NoHandoverRequest
error NoHandoverRequest()
Unauthorized
error Unauthorized()
creation bytecode
0x6080604052348015600e575f80fd5b50604051610504380380610504833981016040819052602b916072565b6032816037565b50609d565b6001600160a01b0316638b78c6d819819055805f7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a350565b5f602082840312156081575f80fd5b81516001600160a01b03811681146096575f80fd5b9392505050565b61045a806100aa5f395ff3fe60806040526004361061008f575f3560e01c80638da5cb5b116100575780638da5cb5b14610125578063b0f479a114610151578063f04e283e1461016d578063f2fde38b14610180578063fee81cf414610193575f80fd5b8063256929621461009357806354d1f13d1461009d57806363fb1a04146100a55780636bd50cef146100c4578063715018a61461011d575b5f80fd5b61009b6101d2565b005b61009b61021f565b3480156100b0575f80fd5b5061009b6100bf3660046103a5565b610258565b3480156100cf575f80fd5b505f54600154600254604080516001600160a01b0394851681528484166020820152600160a01b90930467ffffffffffffffff16908301529190911660608201526080015b60405180910390f35b61009b6102bd565b348015610130575f80fd5b50638b78c6d819545b6040516001600160a01b039091168152602001610114565b34801561015c575f80fd5b505f546001600160a01b0316610139565b61009b61017b366004610404565b6102d0565b61009b61018e366004610404565b61030d565b34801561019e575f80fd5b506101c46101ad366004610404565b63389a75e1600c9081525f91909152602090205490565b604051908152602001610114565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b610260610333565b5f80546001600160a01b039586166001600160a01b0319918216179091556001805467ffffffffffffffff909416600160a01b026001600160e01b0319909416948616949094179290921790925560028054929093169116179055565b6102c5610333565b6102ce5f61034d565b565b6102d8610333565b63389a75e1600c52805f526020600c2080544211156102fe57636f5e88185f526004601cfd5b5f905561030a8161034d565b50565b610315610333565b8060601b61032a57637448fbae5f526004601cfd5b61030a8161034d565b638b78c6d8195433146102ce576382b429005f526004601cfd5b638b78c6d81980546001600160a01b039092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b80356001600160a01b03811681146103a0575f80fd5b919050565b5f805f80608085870312156103b8575f80fd5b6103c18561038a565b93506103cf6020860161038a565b9250604085013567ffffffffffffffff811681146103eb575f80fd5b91506103f96060860161038a565b905092959194509250565b5f60208284031215610414575f80fd5b61041d8261038a565b939250505056fea2646970667358221220a46821c7c754202b4115e50198a37c7e90f4ee6cb4c13fe4c62ebd13396af69a64736f6c63430008190033000000000000000000000000a609843a85814624c21de2e5c38c54b2ccf00667