# Dfx nns install dapps outdated

**URL:** <https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012>\
**Category:** Developers\
**Created:** [November 26, 2023, 8:31am UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012 "2023-11-26T08:31:26Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [November 26, 2023, 8:31am UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/1 "2023-11-26T08:31:26Z")

</div>

I think I already reported this months ago, so I was surprised to notice that `dfx nns install` still spins out ultra outdated versions of the NNS dapp and II. Are there any plans to upgrade those dapps for that command?

Beside all the missing features, I can imagine that the command might be used to prepare Snses submissions, and it should be hard to prepare nice assets with a dapp that doesn’t look like its current version at all.

Screenshots from a fresh install today November 26 2023:

 ![Capture d’écran 2023-11-26 à 09.29.53](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/e/ec6a3d0a859425665317a64a2adb4fc6ff05c469.jpeg)  
 ![Capture d’écran 2023-11-26 à 09.29.45](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/c/c620a3031aa3b828c75056a277ffd8cb66920729.jpeg)  
 ![Capture d’écran 2023-11-26 à 09.27.29](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/7/7bea0f7b2c79ba7980ed96a559c9483593d68b2d.jpeg)

Same date mainnet:

 ![Capture d’écran 2023-11-26 à 09.30.13](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/4/4ebc03af98823c0d53989cd89bb27ffd1f3fa4aa.jpeg)  
 ![Capture d’écran 2023-11-26 à 09.30.43](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/8/88c533f19cda7dd257e282c3debff70f12c70175.jpeg)  
 ![Capture d’écran 2023-11-26 à 09.30.20](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/2X/a/a43f290aea6b2c5dbb6dc2c22749dbf479052bf7.jpeg)

---

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [March 30, 2024, 3:33pm UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/2 "2024-03-30T15:33:49Z")

</div>

April 2023, I deployed a fresh install with most recent dfx (after having figured out how), it’s still outdated. I guess the deployed app is now close to being 2 years old. There isn’t even the settings page to find the user’s principal.

 ![Capture d’écran 2024-03-30 à 16.32.26](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/7/3/73031237d5a2880e65705afd9379f00cd6bc7cda.jpeg)  
 ![Capture d’écran 2024-03-30 à 16.32.28](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/d/7/d75c7cdde77673d8b0785801fd9be4fc0ff2ca4b.jpeg)

---

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [March 30, 2024, 3:34pm UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/3 "2024-03-30T15:34:57Z")

</div>

Same for II btw.

 ![Capture d’écran 2024-03-30 à 16.34.23](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/e/3/e38b298bf049731f1cbf10b230f84feb386a2abc.jpeg)

---

<div class="post-metadata">

**Author:** ![Vivienne](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/vivienne/32/29170_2.png) [@Vivienne](https://forum.dfinity.org/u/Vivienne)\
**Post date:** [April 2, 2024, 11:49am UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/4 "2024-04-02T11:49:54Z")

</div>

While it’s not 100% up to date, `dfx extension install nns --version 0.3.1` will give you a pretty recent one

---

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [April 2, 2024, 12:19pm UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/5 "2024-04-02T12:19:12Z")

</div>

Thanks.

Why would I specify a version, where’s are those documented and why not specifying a version does not install latest?

---

<div class="post-metadata">

**Author:** ![Vivienne](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/vivienne/32/29170_2.png) [@Vivienne](https://forum.dfinity.org/u/Vivienne)\
**Post date:** [April 2, 2024, 12:56pm UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/6 "2024-04-02T12:56:33Z")

</div>

In dfx version 0.17 and 0.18 the extension should [default to version 0.3.1](https://github.com/dfinity/dfx-extensions/blob/main/compatibility.json#L2-L17), but I added the explicit version just to be sure. The whole extension versioning is currently really annoying from user and maintainer side, so we’re redesigning how extension versions are treated/upgraded/??? at the moment. I hope it gets better soon…

---

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [April 2, 2024, 1:10pm UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/7 "2024-04-02T13:10:33Z")

</div>

> [@Vivienne](#):
>
> In dfx version 0.17 and 0.18

I have use v0.18 and run `dfx extension install nns` when I took the last screenshots.

> [@Vivienne](#):
>
> The whole extension versioning is currently really annoying from user

To say the least.

Thanks for the explanation.

---

<div class="post-metadata">

**Author:** ![karangoraniya](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/karangoraniya/32/13972_2.png) [@karangoraniya](https://forum.dfinity.org/u/karangoraniya)\
**Post date:** [May 20, 2024, 1:06pm UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/8 "2024-05-20T13:06:17Z")

</div>

I am running the NNS dapp locally, but it seems to be an old version. I have some questions related to this:

1. Does this old version contain the QR scan feature that the live NNS dapp has?
2. I want to test the QR scan code feature in my own canister.

I am trying to run the frontend locally, but it’s just loading. I have also created a `.env` file and put in the required canister IDs. If a field wasn’t available, I filled it with same canister id . For the network, should we use “local” or “localnet”?

---

<div class="post-metadata">

**Author:** ![Vivienne](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/vivienne/32/29170_2.png) [@Vivienne](https://forum.dfinity.org/u/Vivienne)\
**Post date:** [May 22, 2024, 9:49am UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/9 "2024-05-22T09:49:59Z")

</div>

I don’t know which features it already contains. If you only care about the NNS dapp, maybe have look over here: [nns-dapp/HACKING.md at main · dfinity/nns-dapp · GitHub](https://github.com/dfinity/nns-dapp/blob/main/HACKING.md)  
Do you use the latest version of the `dfx nns` extension?

---

<div class="post-metadata">

**Author:** ![karangoraniya](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/karangoraniya/32/13972_2.png) [@karangoraniya](https://forum.dfinity.org/u/karangoraniya)\
**Post date:** [May 22, 2024, 12:26pm UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/10 "2024-05-22T12:26:07Z")

</div>

I want the QR code scanning functionality that is in the live NNS dApp. I am running it locally as per the instructions mentioned in the README, but it is showing the old UI as seen in the images below.

My `dfx` version is: `dfx 0.20.0`

First, I installed the extension with:

```bash
dfx extension install nns

```

Then I ran:

```bash
dfx nns install

```

 ![ss](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/d/9/d9402dca53975bc5da89523b563e369dd6a93519.png)

 ![ss](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/7/e/7e5acce7593f039e957680682ba064a2d05b77e6.png)

I want the new version of the NNS:

 ![NNS new 1](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/c/8/c8b7ba8eb19e7198e082804947eb85a083bccbf8.png)

 ![NNS new.PNG](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/8/9/896f3ca3a5e18d3adcd59fb0e09655600635a870.jpeg)

---

<div class="post-metadata">

**Author:** ![karangoraniya](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/karangoraniya/32/13972_2.png) [@karangoraniya](https://forum.dfinity.org/u/karangoraniya)\
**Post date:** [May 27, 2024, 5:26am UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/11 "2024-05-27T05:26:40Z")

</div>

@Vivienne Any update on this ?

---

<div class="post-metadata">

**Author:** ![Vivienne](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/vivienne/32/29170_2.png) [@Vivienne](https://forum.dfinity.org/u/Vivienne)\
**Post date:** [May 29, 2024, 7:47am UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/12 "2024-05-29T07:47:17Z")

</div>

A new release is in the works

---

<div class="post-metadata">

**Author:** ![karangoraniya](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/karangoraniya/32/13972_2.png) [@karangoraniya](https://forum.dfinity.org/u/karangoraniya)\
**Post date:** [May 29, 2024, 10:39am UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/13 "2024-05-29T10:39:41Z")

</div>

@Vivienne

Thanks for the update, Looking forward to the new release.

---

<div class="post-metadata">

**Author:** ![blockbolt](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/blockbolt/32/15640_2.png) [@blockbolt](https://forum.dfinity.org/u/blockbolt)\
**Post date:** [June 5, 2024, 1:16pm UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/14 "2024-06-05T13:16:12Z")

</div>

Hello @Vivienne

I hope this message finds you well.

We have successfully completed our first milestone and we are nearing completion of milestone 2. The only thing holding us back is the updated NNS version. It is crucial for us to receive the updated version as soon as possible in order to finish our second milestone.

Please take necessary action on this matter.

Thank you.

---

<div class="post-metadata">

**Author:** ![Vivienne](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/vivienne/32/29170_2.png) [@Vivienne](https://forum.dfinity.org/u/Vivienne)\
**Post date:** [June 5, 2024, 2:14pm UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/15 "2024-06-05T14:14:50Z")

</div>

0.4.1 of dfx extensions was released last week. You can update to it with

```auto
dfx extension uninstall nns
dfx extension install nns --version 0.4.1

```

---

<div class="post-metadata">

**Author:** ![karangoraniya](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/karangoraniya/32/13972_2.png) [@karangoraniya](https://forum.dfinity.org/u/karangoraniya)\
**Post date:** [June 21, 2024, 7:22am UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/16 "2024-06-21T07:22:30Z")

</div>

Hello @Vivienne

The updated version works fine, but I have some questions. We need the scan functionality to perform transactions on our canister. Can you tell me the best way to achieve this in the NNS app? When I run it, it deploys many other things. Should I use the scanner component in a different app and integrate that for testing?Can you show me the path to easily integrated our canister to test. Our end goal is to integrate it into the NNS dapp. What would be the easiest way to test and integrate my IDL and other things?

Thank you.

---

<div class="post-metadata">

**Author:** ![Vivienne](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/vivienne/32/29170_2.png) [@Vivienne](https://forum.dfinity.org/u/Vivienne)\
**Post date:** [June 21, 2024, 10:57am UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/17 "2024-06-21T10:57:15Z")

</div>

@peterparker would probably know better

---

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [June 21, 2024, 11:56am UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/18 "2024-06-21T11:56:56Z")

</div>

I’ve read several times @karangoraniya post but, I’ve got absolutely no idea what’s the goal and I do not understand the question.

---

<div class="post-metadata">

**Author:** ![karangoraniya](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/karangoraniya/32/13972_2.png) [@karangoraniya](https://forum.dfinity.org/u/karangoraniya)\
**Post date:** [June 21, 2024, 12:39pm UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/19 "2024-06-21T12:39:14Z")

</div>

Okay, let me explain again.

We have our own canister for payments, and we want to integrate our canister ID into the NNS Dapp. This will allow anyone scanning our QR code using NNS to trigger transactions using our canister. How can I add our canister to NNS? I would like to test it more effectively. Could you please show me the file path where I can add our canister, along with my IDL and everything needed for testing?

I am using this repo:

[NNS Repo](https://github.com/dfinity/nns-dapp)

---

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [June 21, 2024, 12:50pm UTC](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012/20 "2024-06-21T12:50:45Z")

</div>

> This will allow anyone scanning our QR code using NNS to trigger transactions using our canister.

Thanks for the explanation. What’s “to trigger transactions using our canister”?

Do you mean transferring ICP from an account in NNS dapp with your canister ID as receiver or something else?

[Next page](https://forum.dfinity.org/t/dfx-nns-install-dapps-outdated/25012.md?page=2)
