> For the complete documentation index, see [llms.txt](https://docs.artinals.com/artinals-protocol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.artinals.com/artinals-protocol/events/nftpurchased.md).

# NFTPurchased

**Purpose**: Emitted after a successful purchase transaction, confirming that one or more NFTs have been bought from the sale.

**Key Inclusions**:

* `sale_id`: Identifies the sale from which the NFTs were purchased.
* `buyer`: The address of the buyer.
* `nft_ids`: A vector of NFT object IDs that were purchased.
* `amount_paid`: Total amount of currency paid by the buyer.

**Use Cases**:

* Update front-end UIs to reflect that certain NFTs are no longer available in the sale.
* Record transaction histories for buyers, sellers, and analysts.
* Trigger workflows like automatically updating the buyer’s portfolio view.
