> For the complete documentation index, see [llms.txt](https://multiplechain.gitbook.io/multiplechain-docs-v0.4/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://multiplechain.gitbook.io/multiplechain-docs-v0.4/structure/models/nfttransaction.md).

# NftTransaction

### What is it?

This class is used for NFT transfer operations extended from ContractTransaction and contains the following methods.

### Methods

```typescript
import { models, types } from '@multiplechain/evm-chains'

const tx = new models.NftTransaction('0x1234')

const receiver = await tx.getReceiver()

const sender = await tx.getSender()

const nftId = await tx.getNftId()

const status = await tx.verifyTransfer(types.AssetDirectionEnum.INCOMING, receiver, nftId)
```
