---
title: "Transaction Tracker"
path: "/contents/tech/core-concepts/transaction-tracker"
version: "1.0.0"
author: "Hydrate"
createdAt: "2026-05-03T09:53:56.018Z"
updatedAt: "2026-05-03T09:53:56.018Z"
---

# Transaction Tracker

<Infobox>
| Native Blueprint |
| Native Blueprint |
| `radix-engine (transaction_tracker package)` |
| [radixdlt-scrypto](https://github.com/radixdlt/radixdlt-scrypto) |
</Infobox>

## Introduction

The Transaction Tracker is a system-level native blueprint that records the status of every transaction submitted to the network — including its intent hash and expiry. It is what allows the network to detect and reject duplicate submissions, enforce [transaction](/contents/tech/core-protocols/transaction-manifests) expiry windows, and provide deterministic transaction-status lookups via the [Gateway API](/contents/tech/core-protocols/radix-gateway-api).

## External Links

- [transaction_tracker native package](https://github.com/radixdlt/radixdlt-scrypto/tree/main/radix-engine/src/blueprints/transaction_tracker)