[
    {
        "name": "constructor",
        "type": "function",
        "inputs": [
            {
                "name": "owner",
                "type": "core::starknet::contract_address::ContractAddress"
            },
            {
                "name": "relayer",
                "type": "core::starknet::contract_address::ContractAddress"
            }
        ],
        "outputs": [],
        "state_mutability": "external"
    },
    {
        "name": "set_relayer",
        "type": "function",
        "inputs": [
            {
                "name": "relayer",
                "type": "core::starknet::contract_address::ContractAddress"
            }
        ],
        "outputs": [],
        "state_mutability": "external"
    },
    {
        "name": "set_l1_gas_price",
        "type": "function",
        "inputs": [
            {
                "name": "gas_price",
                "type": "core::integer::u256"
            }
        ],
        "outputs": [],
        "state_mutability": "external"
    },
    {
        "name": "get_relayer",
        "type": "function",
        "inputs": [],
        "outputs": [
            {
                "type": "core::starknet::contract_address::ContractAddress"
            }
        ],
        "state_mutability": "view"
    },
    {
        "name": "get_l1_gas_price",
        "type": "function",
        "inputs": [],
        "outputs": [
            {
                "type": "core::integer::u256"
            }
        ],
        "state_mutability": "view"
    },
    {
        "name": "get_l1_last_update",
        "type": "function",
        "inputs": [],
        "outputs": [
            {
                "type": "core::integer::u64"
            }
        ],
        "state_mutability": "view"
    },
    {
        "name": "RelayerSet",
        "type": "event",
        "inputs": [
            {
                "name": "address",
                "type": "core::starknet::contract_address::ContractAddress"
            }
        ]
    },
    {
        "name": "L1GasPriceSet",
        "type": "event",
        "inputs": [
            {
                "name": "gas_price",
                "type": "core::integer::u256"
            },
            {
                "name": "updated_at",
                "type": "core::integer::u64"
            }
        ]
    }
]
