0 txs
3 calls
constructor
No constructor.
functions
authority
viewfunction authority() view returns (address)
isConsumingScheduledOp
viewfunction isConsumingScheduledOp() view returns (bytes4)
deployNewStakingWithdrawalCredentials
nonpayablefunction deployNewStakingWithdrawalCredentials()
setAuthority
nonpayablefunction setAuthority(address newAuthority)
events
AuthorityUpdated
event AuthorityUpdated(address authority)
Initialized
event Initialized(uint64 version)
NoRestakingWithdrawalCredentialsDeployed
event NoRestakingWithdrawalCredentialsDeployed(address)
errors
AccessManagedInvalidAuthority
error AccessManagedInvalidAuthority(address authority)
AccessManagedRequiredDelay
error AccessManagedRequiredDelay(address caller, uint32 delay)
AccessManagedUnauthorized
error AccessManagedUnauthorized(address caller)
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
WithdrawalCredentialsAlreadyDeployed
error WithdrawalCredentialsAlreadyDeployed()
creation bytecode
0x6080604052348015600e575f5ffd5b5061134b8061001c5f395ff3fe608060405234801561000f575f5ffd5b506004361061004a575f3560e01c80633eec3fb21461004e5780637a9e5e4b146100585780638fb360371461006b578063bf7e214f14610091575b5f5ffd5b6100566100b8565b005b610056610066366004610374565b610219565b6100736102ba565b6040516001600160e01b031990911681526020015b60405180910390f35b5f5160206112f65f395f51905f52546040516001600160a01b039091168152602001610088565b7fb529568951eb52d8d5859ca4e4dcbfc3265b8babf3bd7f734c26170cb2a6dc02547fb529568951eb52d8d5859ca4e4dcbfc3265b8babf3bd7f734c26170cb2a6dc00906001600160a01b03161561012357604051631572ad0560e01b815260040160405180910390fd5b5f306001600160a01b031663bf7e214f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610160573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101849190610396565b90505f8160405161019490610350565b6001600160a01b039091168152602001604051809103905ff0801580156101bd573d5f5f3e3d5ffd5b506002840180546001600160a01b0319166001600160a01b0383169081179091556040519081529091507f018d712a7fd70f32f9f796cf683a092009d1777043762d35e5969e82056373499060200160405180910390a1505050565b336102385f5160206112f65f395f51905f52546001600160a01b031690565b6001600160a01b0316816001600160a01b0316146102785760405162d1953b60e31b81526001600160a01b03821660048201526024015b60405180910390fd5b816001600160a01b03163b5f036102ad576040516361798f2f60e11b81526001600160a01b038316600482015260240161026f565b6102b6826102f0565b5050565b5f5160206112f65f395f51905f5280545f9190600160a01b900460ff166102e1575f6102ea565b638fb3603760e01b5b91505090565b5f5160206112f65f395f51905f5280546001600160a01b0383166001600160a01b03199091168117825560408051918252517f2f658b440c35314f52658ea8a740e05b284cdc84dc9ae01e891f21b8933e7cad9181900360200190a15050565b610f44806103b283390190565b6001600160a01b0381168114610371575f5ffd5b50565b5f60208284031215610384575f5ffd5b813561038f8161035d565b9392505050565b5f602082840312156103a6575f5ffd5b815161038f8161035d56fe60a060405234801561000f575f5ffd5b50604051610f44380380610f4483398101604081905261002e91610096565b8061003881610043565b5050336080526100c3565b5f80546001600160a01b0319166001600160a01b0383169081179091556040519081527f2f658b440c35314f52658ea8a740e05b284cdc84dc9ae01e891f21b8933e7cad9060200160405180910390a150565b5f602082840312156100a6575f5ffd5b81516001600160a01b03811681146100bc575f5ffd5b9392505050565b608051610e5b6100e95f395f8181610196015281816106d8015261071a0152610e5b5ff3fe608060405260043610610087575f3560e01c80638fb36037116100575780638fb3603714610100578063bf7e214f1461012d578063c44e30dc1461015d578063e086e5ec14610171578063fbfa77cf14610185575f5ffd5b80631e515533146100925780633f5fa57a146100b95780636691954e146100ce5780637a9e5e4b146100e1575f5ffd5b3661008e57005b5f5ffd5b34801561009d575f5ffd5b506100a66101b8565b6040519081526020015b60405180910390f35b6100cc6100c7366004610b07565b6101d9565b005b6100cc6100dc366004610b07565b6103ec565b3480156100ec575f5ffd5b506100cc6100fb366004610b46565b610612565b34801561010b575f5ffd5b5061011461068f565b6040516001600160e01b031990911681526020016100b0565b348015610138575f5ffd5b505f546001600160a01b03165b6040516001600160a01b0390911681526020016100b0565b348015610168575f5ffd5b506100a66106b1565b34801561017c575f5ffd5b506100cc6106cd565b348015610190575f5ffd5b506101457f000000000000000000000000000000000000000000000000000000000000000081565b5f6101d471bbddc7ce488642fb579f8b00f3a590007251610741565b905090565b6101e5335b5f366107cf565b5f6101ee6106b1565b90506101fa8282610b73565b34101561021a57604051632c1d501360e11b815260040160405180910390fd5b5f5b828110156103e6575f84848381811061023757610237610b9c565b90506020028101906102499190610bb0565b6102539080610bce565b86868581811061026557610265610b9c565b90506020028101906102779190610bb0565b610288906040810190602001610c11565b60405160200161029a93929190610c38565b60405160208183030381529060405290505f710961ef480eb55e80d19ad83579a64c0070026001600160a01b031684836040516102d79190610c59565b5f6040518083038185875af1925050503d805f8114610311576040519150601f19603f3d011682016040523d82523d5f602084013e610316565b606091505b505090508061033857604051631a71704d60e01b815260040160405180910390fd5b85858481811061034a5761034a610b9c565b905060200281019061035c9190610bb0565b61036d906040810190602001610c11565b67ffffffffffffffff167f8cfa1c2b357625320977a0a847b9a42b3bccac63e662dfd4992250b344413f708787868181106103aa576103aa610b9c565b90506020028101906103bc9190610bb0565b6103c69080610bce565b6040516103d4929190610c97565b60405180910390a2505060010161021c565b50505050565b6103f5336101de565b5f6103fe6101b8565b905061040a8282610b73565b34101561042a57604051632c1d501360e11b815260040160405180910390fd5b5f5b828110156103e6573684848381811061044757610447610b9c565b90506020028101906104599190610bb0565b90505f6104668280610bce565b6104736020850185610bce565b6040516020016104869493929190610caa565b60405160208183030381529060405290505f71bbddc7ce488642fb579f8b00f3a5900072516001600160a01b031685836040516104c39190610c59565b5f6040518083038185875af1925050503d805f81146104fd576040519150601f19603f3d011682016040523d82523d5f602084013e610502565b606091505b5050905080610524576040516304df16ad60e31b815260040160405180910390fd5b6105316020840184610bce565b60405161053f929190610cc9565b6040519081900390206105528480610bce565b604051610560929190610cc9565b6040518091039020036105b3577f62a1d21f69ddf497ad2197e1288e5dca9d372838c196f2f48099c5490a163a5e6105988480610bce565b6040516105a6929190610c97565b60405180910390a1610604565b7f5bb11a75414201d7cd8f926e161776e1a75fe652ec4bc3c2629d71a2fcb74e416105de8480610bce565b6105eb6020870187610bce565b6040516105fb9493929190610cd8565b60405180910390a15b50505080600101905061042c565b5f5433906001600160a01b0316811461064d5760405162d1953b60e31b81526001600160a01b03821660048201526024015b60405180910390fd5b816001600160a01b03163b5f03610682576040516361798f2f60e11b81526001600160a01b0383166004820152602401610644565b61068b826108c5565b5050565b5f8054600160a01b900460ff166106a557505f90565b50638fb3603760e01b90565b5f6101d4710961ef480eb55e80d19ad83579a64c007002610741565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610715576040516282b42960e81b815260040160405180910390fd5b61073f7f000000000000000000000000000000000000000000000000000000000000000047610918565b565b5f5f5f836001600160a01b03166040515f60405180830381855afa9150503d805f8114610789576040519150601f19603f3d011682016040523d82523d5f602084013e61078e565b606091505b50915091508180156107a1575080516020145b6107be5760405163c90158af60e01b815260040160405180910390fd5b6107c781610d09565b949350505050565b5f5f6108026107e55f546001600160a01b031690565b86306107f460045f898b610d2f565b6107fd91610d56565b6109b7565b91509150816108be5763ffffffff81161561089b575f805460ff60a01b198116600160a01b17909155604051634a63ebf760e11b81526001600160a01b03909116906394c7d7ee9061085c90889088908890600401610d8e565b5f604051808303815f87803b158015610873575f5ffd5b505af1158015610885573d5f5f3e3d5ffd5b50505f805460ff60a01b19169055506108be9050565b60405162d1953b60e31b81526001600160a01b0386166004820152602401610644565b5050505050565b5f80546001600160a01b0319166001600160a01b0383169081179091556040519081527f2f658b440c35314f52658ea8a740e05b284cdc84dc9ae01e891f21b8933e7cad9060200160405180910390a150565b804710156109425760405163cf47918160e01b815247600482015260248101829052604401610644565b5f826001600160a01b0316826040515f6040518083038185875af1925050503d805f811461098b576040519150601f19603f3d011682016040523d82523d5f602084013e610990565b606091505b50509050806109b25760405163d6bda27560e01b815260040160405180910390fd5b505050565b6040516001600160a01b03848116602483015283811660448301526001600160e01b0319831660648301525f9182918291829189169060840160408051601f198184030181529181526020820180516001600160e01b031663b700961360e01b17905251610a259190610c59565b5f60405180830381855afa9150503d805f8114610a5d576040519150601f19603f3d011682016040523d82523d5f602084013e610a62565b606091505b50915091508115610ab4576040815110610a945780806020019051810190610a8a9190610dcf565b9094509250610ab4565b6020815110610ab45780806020019051810190610ab19190610e0c565b93505b505094509492505050565b5f5f83601f840112610acf575f5ffd5b50813567ffffffffffffffff811115610ae6575f5ffd5b6020830191508360208260051b8501011115610b00575f5ffd5b9250929050565b5f5f60208385031215610b18575f5ffd5b823567ffffffffffffffff811115610b2e575f5ffd5b610b3a85828601610abf565b90969095509350505050565b5f60208284031215610b56575f5ffd5b81356001600160a01b0381168114610b6c575f5ffd5b9392505050565b8082028115828204841417610b9657634e487b7160e01b5f52601160045260245ffd5b92915050565b634e487b7160e01b5f52603260045260245ffd5b5f8235603e19833603018112610bc4575f5ffd5b9190910192915050565b5f5f8335601e19843603018112610be3575f5ffd5b83018035915067ffffffffffffffff821115610bfd575f5ffd5b602001915036819003821315610b00575f5ffd5b5f60208284031215610c21575f5ffd5b813567ffffffffffffffff81168114610b6c575f5ffd5b8284823760c09190911b6001600160c01b0319169101908152600801919050565b5f82518060208501845e5f920191825250919050565b81835281816020850137505f828201602090810191909152601f909101601f19169091010190565b602081525f6107c7602083018486610c6f565b838582375f8482015f8152838582375f93019283525090949350505050565b818382375f9101908152919050565b604081525f610ceb604083018688610c6f565b8281036020840152610cfe818587610c6f565b979650505050505050565b80516020808301519190811015610d29575f198160200360031b1b821691505b50919050565b5f5f85851115610d3d575f5ffd5b83861115610d49575f5ffd5b5050820193919092039150565b80356001600160e01b03198116906004841015610d87576001600160e01b0319600485900360031b81901b82161691505b5092915050565b6001600160a01b03841681526040602082018190525f90610db29083018486610c6f565b95945050505050565b80518015158114610dca575f5ffd5b919050565b5f5f60408385031215610de0575f5ffd5b610de983610dbb565b9150602083015163ffffffff81168114610e01575f5ffd5b809150509250929050565b5f60208284031215610e1c575f5ffd5b610b6c82610dbb56fea2646970667358221220b9e256b779d440f9aee83cb792eb8acdef74d35a8112aa7839c2b0da1431813764736f6c634300081e0033f3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a00a2646970667358221220be505b88292f0b51b98d3e89ad8d54129dfee834907cff56aa9b0cfd3bc0388364736f6c634300081e0033