# Q1: Transaction failed due to gas exceeding block gas limits.

This is a HyperEVM Small-Blocks issue. \
**Cause:**

* The transaction failed because it was signed with gas > 2M while “usingBigBlocks” was not enabled.,

**How to fix:**

1. **Check Big-Blocks status:** Use cURL to verify your usingBigBlocks setting.

```
curl --location 'https://rpc.hyperliquid.xyz/evm' \
--header 'Content-Type: application/json' \
--data '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "eth_usingBigBlocks",
    "params": {
        "address": "<YOUR_WALLET_ADDRESS>"
    }
}'
```

2. **Enable Big-Blocks,**

* Deposit USDC to Hyperliquid: <https://app.hyperliquid.xyz/>,
* Visit <https://hyperevm-block-toggle.vercel.app/>, connect your wallet, and sign the transaction to enable Big-Blocks.,

Once Big-Blocks are enabled, transactions requiring higher gas limits will process successfully.
