---
updatedAt: 2025-05-19T20:51:43.000Z
agentTools:
  projectIndex: https://docs.arianee.org/llms.txt
---

# Display Digital Passport

As a builder, you want to retrieve a digital passport, also known as an Arianee <<glossary:NFT>>, among multiple chains and display its content on your website.

### Requirements

* [Arianee Access Token](https://docs.arianee.org/docs/new-arianee-access-token-copy) or Wallet Connect.

### Retrieve Digital Passport

#### Method

To retrieve digital passports owned by a wallet and the content associated with these tokens, use [`wallet.smartAsset.getFromLink`](https://docs.arianee.org/v2.3/docs/arianee-sdk-nft#retrieve-nft-from-the-link).

```javascript Method
wallet.smartAsset.getFromLink(link:string, resolveFinalNft?:boolean, i18nStrategy?:{useLanguages?: string[])
```

#### Return Payload

The digital passport information is returned.

### Generate proof of ownership

#### Method

To generate a proof of ownership link, use [`wallet.smartAsset.createProofLink`](https://docs.arianee.org/v2.3/docs/arianee-sdk-nft#create-proof-link).

```javascript Method
wallet.smartAsset.createProofLink(network, tokenId, passphrase?)
```

#### Return Payload

The proof of ownership link is returned.

### Retrieve dMessages

#### Method

To retrieve the data and content of received dMessages, use [`wallet.message.getReceived`](https://docs.arianee.org/v2.3/docs/arianee-sdk-message#retrieve-received-dmessages).

```javascript Method
wallet.message.getReceived(i18nStrategy?:{useLanguages?: string[]})
```

#### Return Payload

Message(s) information is returned.

> 💡
>
> * At the blockchain level, the gas fees of a proof transaction are paid by the Arianee protocol.
> * For more information about Arianee SDK, dig deeper into the [documentation](https://docs.arianee.org/docs/wallet-api-introduction).