0 txs
0 calls
constructor
constructor(uint8 l1_gas_calculation_mode)
functions
getTxL1GasFees
viewfunction getTxL1GasFees(bytes data) view returns (uint256)
owner
viewfunction owner() view returns (address)
s_l1_gas_calculation_mode
viewfunction s_l1_gas_calculation_mode() view returns (uint8)
acceptOwnership
nonpayablefunction acceptOwnership()
setL1GasCalculationMode
nonpayablefunction setL1GasCalculationMode(uint8 l1_gas_calculation_mode)
transferOwnership
nonpayablefunction transferOwnership(address to)
events
OwnershipTransferred
event OwnershipTransferred(address indexed from, address indexed to)
OwnershipTransferRequested
event OwnershipTransferRequested(address indexed from, address indexed to)
errors
InvalidMode
error InvalidMode()
creation bytecode
0x608060405234801561001057600080fd5b50604051610f6c380380610f6c83398101604081905261002f91610185565b33806000816100855760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156100b5576100b5816100dc565b50506001805460ff909316600160a01b0260ff60a01b1990931692909217909155506101af565b336001600160a01b038216036101345760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161007c565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60006020828403121561019757600080fd5b815160ff811681146101a857600080fd5b9392505050565b610dae806101be6000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80638dd6fd2e116100505780638dd6fd2e146100cf578063bd72c23b14610106578063f2fde38b1461011957600080fd5b806302c693371461007757806379ba50971461009d5780638da5cb5b146100a7575b600080fd5b61008a610085366004610960565b61012c565b6040519081526020015b60405180910390f35b6100a5610302565b005b60005460405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610094565b6001546100f49074010000000000000000000000000000000000000000900460ff1681565b60405160ff9091168152602001610094565b6100a5610114366004610a2f565b610404565b6100a5610127366004610a59565b610496565b60015460009074010000000000000000000000000000000000000000900460ff1681036102205773420000000000000000000000000000000000000f73ffffffffffffffffffffffffffffffffffffffff166349948e0e83604051806080016040528060478152602001610d5b604791396040516020016101ae929190610ab3565b6040516020818303038152906040526040518263ffffffff1660e01b81526004016101d99190610ae2565b602060405180830381865afa1580156101f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061021a9190610b33565b92915050565b6001805474010000000000000000000000000000000000000000900460ff16900361024f5761021a82516104aa565b60015474010000000000000000000000000000000000000000900460ff166002036102d05773420000000000000000000000000000000000000f73ffffffffffffffffffffffffffffffffffffffff1663f1c7a58b604784516102b29190610b7b565b6040518263ffffffff1660e01b81526004016101d991815260200190565b6040517fa0042b1700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60015473ffffffffffffffffffffffffffffffffffffffff163314610388576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b61040c6107b9565b60028160ff16111561044a576040517fa0042b1700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001805460ff90921674010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b61049e6107b9565b6104a78161083c565b50565b60008073420000000000000000000000000000000000000f73ffffffffffffffffffffffffffffffffffffffff1663519b4bd36040518163ffffffff1660e01b8152600401602060405180830381865afa15801561050c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105309190610b33565b73420000000000000000000000000000000000001573ffffffffffffffffffffffffffffffffffffffff1663c59859186040518163ffffffff1660e01b8152600401602060405180830381865afa15801561058f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b39190610b8e565b6105be906010610bb4565b63ffffffff166105ce9190610bdc565b9050600073420000000000000000000000000000000000001573ffffffffffffffffffffffffffffffffffffffff1663f82061406040518163ffffffff1660e01b8152600401602060405180830381865afa158015610631573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106559190610b33565b73420000000000000000000000000000000000001573ffffffffffffffffffffffffffffffffffffffff166368d5dca66040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d89190610b8e565b63ffffffff166106e89190610bdc565b905060006106f68284610b7b565b61070260476044610b7b565b61070c9087610b7b565b6107169190610bdc565b905073420000000000000000000000000000000000000f73ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610777573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079b9190610b33565b6107a690600a610d13565b6107b09082610d1f565b95945050505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461083a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640161037f565b565b3373ffffffffffffffffffffffffffffffffffffffff8216036108bb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161037f565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60006020828403121561097257600080fd5b813567ffffffffffffffff8082111561098a57600080fd5b818401915084601f83011261099e57600080fd5b8135818111156109b0576109b0610931565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156109f6576109f6610931565b81604052828152876020848701011115610a0f57600080fd5b826020860160208301376000928101602001929092525095945050505050565b600060208284031215610a4157600080fd5b813560ff81168114610a5257600080fd5b9392505050565b600060208284031215610a6b57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff81168114610a5257600080fd5b60005b83811015610aaa578181015183820152602001610a92565b50506000910152565b60008351610ac5818460208801610a8f565b835190830190610ad9818360208801610a8f565b01949350505050565b6020815260008251806020840152610b01816040850160208701610a8f565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b600060208284031215610b4557600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082018082111561021a5761021a610b4c565b600060208284031215610ba057600080fd5b815163ffffffff81168114610a5257600080fd5b63ffffffff818116838216028082169190828114610bd457610bd4610b4c565b505092915050565b808202811582820484141761021a5761021a610b4c565b600181815b80851115610c4c57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115610c3257610c32610b4c565b80851615610c3f57918102915b93841c9390800290610bf8565b509250929050565b600082610c635750600161021a565b81610c705750600061021a565b8160018114610c865760028114610c9057610cac565b600191505061021a565b60ff841115610ca157610ca1610b4c565b50506001821b61021a565b5060208310610133831016604e8410600b8410161715610ccf575081810a61021a565b610cd98383610bf3565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115610d0b57610d0b610b4c565b029392505050565b6000610a528383610c54565b600082610d55577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa164736f6c6343000813000a0000000000000000000000000000000000000000000000000000000000000001