# has_tx_expired · FT4 Rell API · Chromia Docs (concept)

> function has_ tx_ expired(rule: rule , tx_ start_ timestamp: integer): boolean Utility function which returns whether a transaction has expired, given the 

Source: https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.accounts.strategies.transfer/has_tx_expired/

FUNCTION

# has\_tx\_expired

```signature
function has_tx_expired(rule: rule, tx_start_timestamp: integer): boolean
```

[Source](https://gitlab.com/chromaway/ft4-lib/-/blob/development/rell/src/lib/ft4/core/accounts/strategies/transfer/config.rell#lines-97)

Utility function which returns whether a transaction has expired, given the rule it was
using to register the account.
If a transaction has expired, the account can no longer be registered and the transfer
can be recalled to move funds back to the original sender.

**Parameters**

* **rule** — the rule to check
* **tx\_start\_timestamp** — the timestamp of the transfer registration. For on-chain transfers, it's the timestamp of the transfer. For cross-chain transfers, it's the timestamp of the last `apply_transfer` operation, when funds reached this chain.

**See Also**

* [pending\_transfer\_expiration\_state](https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.accounts.strategies.transfer/pending_transfer_expiration_state/) — for more information on expiration.

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-rell/-f-t4%20-library/lib.ft4.core.accounts.strategies.transfer/has_tx_expired.html)Generated API reference, mirrored from the live docs
