# Examples

```json
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "pfl_sendRawTransactionConditional",
    "params": [
        "0x123456789ABCDEF",
        {
            "knownAccounts": {...},
            "blockNumberMin": 1000000,
            "blockNumberMax": 1000100,
            "timestampMin": 1710950000,
            "timestampMax": 1710960000
        },
    ]
}
```

Returns the hash of the transaction on success or an error object on failure. Note that receiving a transaction hash does not guarantee inclusion, as it might still fail due to:

* Low gas price
* Another 4337 transaction with a higher gas price containing the same userOp(s)
* Validation failure after the "1 block penalty," even if it passed initially
