# Transaction ID
# getTransactionId
function getTransactionId(): Checksum256
This function returns the id of the currently executing transaction. The id of the transaction is a
sha256
checksum of the transaction data.Throws if:
- transaction read fails for some reason
The function should be used inside the action method of the contract.
Example:
import { getTransactionId } from 'proton-tsc' // ... @action('act') doAction(): void { const txid = getTransactionId(); /* txid is 9bf0f9c2d2acb17eb18af416fda425f69f1091ec47e96370ea77f6f7f92814bb */ }