# Tx Status

> Check the on-chain status of a transaction and get the block explorer link. Supports Base, HyperEVM, and Monad.

- Skill: `fibrous-finance/tx-status` (Agent Skill)
- Install (CLI): `npx skillmds@latest add fibrous-finance/tx-status`
- Raw SKILL.md: https://api.skillmd.com/api/skills/fibrous-finance/tx-status/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: Fibrous-Finance (https://skillmd.com/u/fibrous-finance)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/fibrous-finance/tx-status

---


# Transaction Status

Fetch on-chain receipt data for a transaction hash: status, block number, gas used, and explorer link.

## Prerequisites

- A valid transaction hash (starts with `0x`).
- No authentication required — this is a public chain query.

## Rules

1. You MUST use the same `--chain` flag that was used for the original transaction. A Base tx hash will not be found on Monad.
2. Use this skill AFTER every `send` or `trade` to verify success.

## Commands

```bash
npx fibx@latest tx-status <hash> [--chain <chain>] [--json]
```

## Parameters

| Parameter | Type   | Description                              | Required |
| --------- | ------ | ---------------------------------------- | -------- |
| `hash`    | string | Transaction hash (`0x...`)               | Yes      |
| `chain`   | string | `base`, `hyperevm`, or `monad` | No       |
| `json`    | flag   | Output as JSON                           | No       |

Default chain: `base`.

## Examples

**User:** "Did my transaction go through?"

```bash
npx fibx@latest tx-status 0x123...abc
```

**User:** "Check tx 0xabc...def on Monad"

```bash
npx fibx@latest tx-status 0xabc...def --chain monad
```

## JSON Output Structure

```json
{
	"status": "success",
	"blockNumber": "12345",
	"gasUsed": "21000",
	"from": "0x...",
	"to": "0x...",
	"txHash": "0x...",
	"explorer": "https://basescan.org/tx/0x...",
	"chain": "base"
}
```

## Error Handling

| Error                   | Action                                                |
| ----------------------- | ----------------------------------------------------- |
| `Transaction not found` | Verify you are querying the correct chain.            |
| `Pending`               | Transaction is still in the mempool — wait and retry. |
| `Rate limit / 429`      | Use `config` skill to set a custom RPC.               |

## Related Skills

- This skill is used AFTER `send` or `trade` to verify transaction success.
- Use `config` to set a custom RPC if you encounter rate limit errors.

