0 txs
0 calls
constructor
No constructor.
functions
optimismVeOracle
viewfunction optimismVeOracle() view returns (address)
overwrites
viewfunction overwrites(address) view returns (address)
ovmL1CrossDomainMessenger
viewfunction ovmL1CrossDomainMessenger() view returns (address)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
veCRV
viewfunction veCRV() view returns (address)
acceptOwnership
nonpayablefunction acceptOwnership()
renounceOwnership
nonpayablefunction renounceOwnership()
setOptimismVeOracle
nonpayablefunction setOptimismVeOracle(address _oracleAddress)
setOverwrite
nonpayablefunction setOverwrite(address _mainnetLocker, address _optimismLocker)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateOptimismVeOracle
nonpayablefunction updateOptimismVeOracle(address _user)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
OwnershipTransferStarted
event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5061002d61002261003260201b60201c565b61003a60201b60201c565b610135565b600033905090565b600160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905561006e8161007160201b60201c565b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611a5f80620001456000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c80638da5cb5b116100715780638da5cb5b14610153578063ae92cff414610171578063ba72bdc91461018f578063e30c3978146101ab578063f2fde38b146101c9578063f4bd7de1146101e5576100b4565b806322a2f07d146100b9578063550c1d7b146100d75780635d451e93146100f3578063715018a61461010f57806379ba5097146101195780638923b50114610123575b600080fd5b6100c1610203565b6040516100ce9190610fb6565b60405180910390f35b6100f160048036038101906100ec919061101e565b61021b565b005b61010d6004803603810190610108919061101e565b610652565b005b61011761069e565b005b6101216106b2565b005b61013d6004803603810190610138919061101e565b61073f565b60405161014a919061105a565b60405180910390f35b61015b610772565b604051610168919061105a565b60405180910390f35b61017961079b565b604051610186919061105a565b60405180910390f35b6101a960048036038101906101a49190611075565b6107c1565b005b6101b3610995565b6040516101c0919061105a565b60405180910390f35b6101e360048036038101906101de919061101e565b6109bf565b005b6101ed610a6c565b6040516101fa91906110d6565b60405180910390f35b735f3b5dfeb7b28cdbd7faba78963ee202a494e2a281565b600073ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036102ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a390611174565b60405180910390fd5b60008060006102ba84610a84565b9250925092506000735f3b5dfeb7b28cdbd7faba78963ee202a494e2a273ffffffffffffffffffffffffffffffffffffffff1663900cf0cf6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610321573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034591906111ca565b90506000735f3b5dfeb7b28cdbd7faba78963ee202a494e2a273ffffffffffffffffffffffffffffffffffffffff1663d1febfb9836040518263ffffffff1660e01b81526004016103969190611206565b608060405180830381865afa1580156103b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103d79190611363565b90506103e1610ec9565b600062093a808062093a8085604001516103fb91906113ee565b610405919061141f565b61040f9190611461565b905060005b60088110156104fb57735f3b5dfeb7b28cdbd7faba78963ee202a494e2a273ffffffffffffffffffffffffffffffffffffffff1663711974848262093a8061045c919061141f565b846104679190611461565b6040518263ffffffff1660e01b81526004016104839190611206565b602060405180830381865afa1580156104a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104c49190611495565b8382600881106104d7576104d66114c2565b5b6020020190600f0b9081600f0b8152505080806104f3906114f1565b915050610414565b5061050588610c4e565b97507325ace71c97b33cc4729cf772ae268934f7ab5fa173ffffffffffffffffffffffffffffffffffffffff16633dbb202b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168686868d8d8c8e6040516024016105779796959493929190611677565b6040516020818303038152906040527f06028601000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050620f42406040518463ffffffff1660e01b8152600401610616939291906117b5565b600060405180830381600087803b15801561063057600080fd5b505af1158015610644573d6000803e3d6000fd5b505050505050505050505050565b61065a610d4e565b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6106a6610d4e565b6106b06000610dcc565b565b60006106bc610dfd565b90508073ffffffffffffffffffffffffffffffffffffffff166106dd610995565b73ffffffffffffffffffffffffffffffffffffffff1614610733576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072a90611865565b60405180910390fd5b61073c81610dcc565b50565b60036020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b8173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156108305750610800610772565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15610870576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610867906118f7565b60405180910390fd5b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146109905761098f8161021b565b5b505050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6109c7610d4e565b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16610a27610772565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b7325ace71c97b33cc4729cf772ae268934f7ab5fa181565b610a8c610eec565b610a94610f09565b6000735f3b5dfeb7b28cdbd7faba78963ee202a494e2a273ffffffffffffffffffffffffffffffffffffffff1663cbf9fe5f856040518263ffffffff1660e01b8152600401610ae3919061105a565b6040805180830381865afa158015610aff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b239190611967565b9250735f3b5dfeb7b28cdbd7faba78963ee202a494e2a273ffffffffffffffffffffffffffffffffffffffff1663010ae757856040518263ffffffff1660e01b8152600401610b72919061105a565b602060405180830381865afa158015610b8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bb391906111ca565b9050735f3b5dfeb7b28cdbd7faba78963ee202a494e2a273ffffffffffffffffffffffffffffffffffffffff166328d09d4785836040518363ffffffff1660e01b8152600401610c04929190611994565b608060405180830381865afa158015610c21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c459190611363565b91509193909250565b6000819050600073ffffffffffffffffffffffffffffffffffffffff16600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d4957600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505b919050565b610d56610dfd565b73ffffffffffffffffffffffffffffffffffffffff16610d74610772565b73ffffffffffffffffffffffffffffffffffffffff1614610dca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc190611a09565b60405180910390fd5b565b600160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055610dfa81610e05565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b604051806101000160405280600890602082028036833780820191505090505090565b60405180604001604052806000600f0b8152602001600081525090565b60405180608001604052806000600f0b81526020016000600f0b815260200160008152602001600081525090565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610f7c610f77610f7284610f37565b610f57565b610f37565b9050919050565b6000610f8e82610f61565b9050919050565b6000610fa082610f83565b9050919050565b610fb081610f95565b82525050565b6000602082019050610fcb6000830184610fa7565b92915050565b6000604051905090565b600080fd5b6000610feb82610f37565b9050919050565b610ffb81610fe0565b811461100657600080fd5b50565b60008135905061101881610ff2565b92915050565b60006020828403121561103457611033610fdb565b5b600061104284828501611009565b91505092915050565b61105481610fe0565b82525050565b600060208201905061106f600083018461104b565b92915050565b6000806040838503121561108c5761108b610fdb565b5b600061109a85828601611009565b92505060206110ab85828601611009565b9150509250929050565b60006110c082610f83565b9050919050565b6110d0816110b5565b82525050565b60006020820190506110eb60008301846110c7565b92915050565b600082825260208201905092915050565b7f536574206f7074696d69736d56654f7261636c6520616464726573732066697260008201527f7374000000000000000000000000000000000000000000000000000000000000602082015250565b600061115e6022836110f1565b915061116982611102565b604082019050919050565b6000602082019050818103600083015261118d81611151565b9050919050565b6000819050919050565b6111a781611194565b81146111b257600080fd5b50565b6000815190506111c48161119e565b92915050565b6000602082840312156111e0576111df610fdb565b5b60006111ee848285016111b5565b91505092915050565b61120081611194565b82525050565b600060208201905061121b60008301846111f7565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61126f82611226565b810181811067ffffffffffffffff8211171561128e5761128d611237565b5b80604052505050565b60006112a1610fd1565b90506112ad8282611266565b919050565b600081600f0b9050919050565b6112c8816112b2565b81146112d357600080fd5b50565b6000815190506112e5816112bf565b92915050565b60006080828403121561130157611300611221565b5b61130b6080611297565b9050600061131b848285016112d6565b600083015250602061132f848285016112d6565b6020830152506040611343848285016111b5565b6040830152506060611357848285016111b5565b60608301525092915050565b60006080828403121561137957611378610fdb565b5b6000611387848285016112eb565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006113f982611194565b915061140483611194565b92508261141457611413611390565b5b828204905092915050565b600061142a82611194565b915061143583611194565b925082820261144381611194565b9150828204841483151761145a576114596113bf565b5b5092915050565b600061146c82611194565b915061147783611194565b925082820190508082111561148f5761148e6113bf565b5b92915050565b6000602082840312156114ab576114aa610fdb565b5b60006114b9848285016112d6565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006114fc82611194565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361152e5761152d6113bf565b5b600182019050919050565b611542816112b2565b82525050565b61155181611194565b82525050565b60808201600082015161156d6000850182611539565b5060208201516115806020850182611539565b5060408201516115936040850182611548565b5060608201516115a66060850182611548565b50505050565b600060089050919050565b600081905092915050565b6000819050919050565b60006115d88383611539565b60208301905092915050565b6000602082019050919050565b6115fa816115ac565b61160481846115b7565b925061160f826115c2565b8060005b8381101561164057815161162787826115cc565b9650611632836115e4565b925050600181019050611613565b505050505050565b60408201600082015161165e6000850182611539565b5060208201516116716020850182611548565b50505050565b60006102a08201905061168d600083018a6111f7565b61169a6020830189611557565b6116a760a08301886115f1565b6116b56101a083018761104b565b6116c36101c0830186611648565b6116d16102008301856111f7565b6116df610220830184611557565b98975050505050505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561172557808201518184015260208101905061170a565b60008484015250505050565b600061173c826116eb565b61174681856116f6565b9350611756818560208601611707565b61175f81611226565b840191505092915050565b6000819050919050565b600063ffffffff82169050919050565b600061179f61179a6117958461176a565b610f57565b611774565b9050919050565b6117af81611784565b82525050565b60006060820190506117ca600083018661104b565b81810360208301526117dc8185611731565b90506117eb60408301846117a6565b949350505050565b7f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060008201527f6e6577206f776e65720000000000000000000000000000000000000000000000602082015250565b600061184f6029836110f1565b915061185a826117f3565b604082019050919050565b6000602082019050818103600083015261187e81611842565b9050919050565b7f4f6e6c79206f776e65722063616e20757064617465206164647265737365732060008201527f666f72206f746865727300000000000000000000000000000000000000000000602082015250565b60006118e1602a836110f1565b91506118ec82611885565b604082019050919050565b60006020820190508181036000830152611910816118d4565b9050919050565b60006040828403121561192d5761192c611221565b5b6119376040611297565b90506000611947848285016112d6565b600083015250602061195b848285016111b5565b60208301525092915050565b60006040828403121561197d5761197c610fdb565b5b600061198b84828501611917565b91505092915050565b60006040820190506119a9600083018561104b565b6119b660208301846111f7565b9392505050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006119f36020836110f1565b91506119fe826119bd565b602082019050919050565b60006020820190508181036000830152611a22816119e6565b905091905056fea26469706673582212200a5f3666832dc5d694cb7fab59d0618d6964f1fad0c4e87b8743ff91c5042cfb64736f6c63430008130033