From primev
Interact with mev-commit FAST RPC — send preconfirmed transactions and check commitments on Ethereum mainnet. Use when the user needs fast transaction confirmation or wants to send transactions through mev-commit.
How this skill is triggered — by the user, by Claude, or both
Slash command
/primev:mev-commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
FAST RPC is a drop-in replacement for any Ethereum JSON-RPC endpoint. Transactions sent through it receive **preconfirmations** — binding commitments from block builders that guarantee inclusion, with sub-second settlement latency.
FAST RPC is a drop-in replacement for any Ethereum JSON-RPC endpoint. Transactions sent through it receive preconfirmations — binding commitments from block builders that guarantee inclusion, with sub-second settlement latency.
https://fastrpc.mev-commit.xyz
Use it anywhere you would use an Ethereum RPC URL. It supports all standard eth_* methods.
Preconfirmation: When you send a transaction through FAST RPC, a block builder issues a cryptographically signed commitment to include your transaction. This commitment is enforceable on-chain — if the builder breaks it, they get slashed. The result is near-instant transaction confirmation instead of waiting 12 seconds for the next block.
Send a signed transaction exactly as you would to any Ethereum RPC. The only difference is the endpoint.
# Send a signed raw transaction
curl -X POST https://fastrpc.mev-commit.xyz \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "eth_sendRawTransaction",
"params": ["0x YOUR_SIGNED_TX_HEX"],
"id": 1
}'
Response includes a transaction hash. The preconfirmation commitment is issued immediately — your transaction is guaranteed to land in the next block built by the committing builder.
curl -X POST https://fastrpc.mev-commit.xyz \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "eth_getTransactionReceipt",
"params": ["0x YOUR_TX_HASH"],
"id": 1
}'
All standard Ethereum JSON-RPC methods are supported:
eth_sendRawTransaction — send a transaction and receive a preconfirmationeth_getTransactionReceipt — check transaction statuseth_getTransactionByHash — get transaction detailseth_blockNumber — current block numbereth_getBalance — account ETH balanceeth_call — execute a read-only calleth_estimateGas — estimate gas for a transactioneth_getBlockByNumber — get block by numbereth_getBlockByHash — get block by hasheth_chainId — returns 0x1 (Ethereum mainnet)eth_gasPrice — current gas priceimport { ethers } from "ethers";
const provider = new ethers.JsonRpcProvider("https://fastrpc.mev-commit.xyz");
const wallet = new ethers.Wallet(PRIVATE_KEY, provider);
// Send a preconfirmed transaction
const tx = await wallet.sendTransaction({
to: "0xRecipient",
value: ethers.parseEther("0.01"),
});
// Transaction is preconfirmed immediately
console.log("Preconfirmed tx:", tx.hash);
// Wait for on-chain inclusion
const receipt = await tx.wait();
console.log("Included in block:", receipt.blockNumber);
import { createWalletClient, http } from "viem";
import { mainnet } from "viem/chains";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount("0x...");
const client = createWalletClient({
account,
chain: mainnet,
transport: http("https://fastrpc.mev-commit.xyz"),
});
const hash = await client.sendTransaction({
to: "0xRecipient",
value: parseEther("0.01"),
});
cast send 0xRecipient --value 0.01ether \
--rpc-url https://fastrpc.mev-commit.xyz \
--private-key $PRIVATE_KEY
npx claudepluginhub primev/claude-plugin --plugin primevBuilds unsigned DeFi transactions from natural language intents across EVM chains like Ethereum, Arbitrum, Base, Optimism, Polygon. Supports send, swap, stake, lend on Aave, Uniswap, Lido, etc.
Submits raw EVM transactions to Ethereum, Polygon, Base, or Unichain using JSON with to/data/value/chainId. Useful for executing calldata or sending transactions on request.
Commit-reveal, slippage tolerance, and MEV-resistant patterns for DeFi smart contracts to prevent front-running and sandwich attacks.