Validators getBlock Method issue

I managed to run an RPC node without voting.

Current Version : Mainnet v1.9.21
Command :

solana-validator \
 --ledger /core/data/ledger/ \
 --identity /core/data/validator-keypair.json  \
 --rpc-port {my_port} \
 --rpc-bind-address {my_ip_address} \
 --enable-rpc-transaction-history \
 --enable-cpi-and-log-storage \
 --no-voting \
 --limit-ledger-size 400000000 \
 --log /core/log/solana-validator.log \
 --wal-recovery-mode skip_any_corrupted_record \
 --expected-genesis-hash EtWTRABZaYq6iMfeYKouRu166VU2xqa1wcaWoxPkrZBG \
 --entrypoint entrypoint.devnet.solana.com:8001 \
 --entrypoint entrypoint2.devnet.solana.com:8001 \
 --entrypoint entrypoint3.devnet.solana.com:8001 \
 --entrypoint entrypoint4.devnet.solana.com:8001 \
 --entrypoint entrypoint5.devnet.solana.com:8001 \
 --known-validator dv1ZAGvdsz5hHLwWXsVnM94hWf1pjbKVau1QVkaMJ92 \
 --known-validator dv2eQHeP4RFrJZ6UeiZWoc3XTtmtZCUKxxCApCDcRNV \
 --known-validator dv4ACNkpYPcE3aKmYDqZm9G5EB3J4MRoeE7WNDRBVJB \
 --known-validator dv3qDFk1DTF36Z62bNvrCXe9sKATA6xvVy6A798xxAS

And Then RPC TEST
POST http://{my_ip_address}:{my_port}

{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getBlock",
    "params": [
        135243538,
        {
            "encoding": "json",
            "transactionDetails": "full",
            "rewards": false
        }
    ]
}

Response

{
    "jsonrpc": "2.0",
    "error": {
        "code": -32601,
        "message": "Method not found"
    },
    "id": 1
}

So… What am I missing?