Reflections on the new App

Bug in the swap interface
Can anyone else test this and see if they get the same result?

  1. Start the App
  2. Go to trade
  3. Change to Swap
    Let it load until spinners are gone
  4. Now go to Apps
  5. Click pPancake
    Let it load and the selected coins get replaced by the default WBNB/WUSD
  6. Press back
  7. Go back to trade

Coin names are now gone and you cannot change them. If you switch to Sell and then back to Swap you get them back tho.

Provide interface
Don’t replace core functions when they are not available. When you have not provided anything the list contains no values at all. This is just confusing. If you know you have provided but are in the wrong keychain, you go looking for that withdraw button, but all you find is “Buy now”. It makes you think that the app has changed.

The Withdraw and Provide buttons could be removed from the first page. Navigation is happening in the wrong order here. Just as the wallet, this page should be asset central. The first page already shows a list of all coins, you should click one there and then have withdraw, provide, details and history for that asset.

I do hope the Provide interface is being removed as it should be replaced by pools. The provide interface could live on under “More”, but just for people to withdraw funds.

Locked PRV Provide
Are you keeping this function? What is its purpose going forward? Do we need more Incognito team operated validator nodes? Is it a PRV sink to maintain value? A high APR to attract new users?

Depending on why you are keeping it, it should be part of your portfolio (farms?) or power (node outsourcing).

1 Like

Yep - same thing happened to me, its a bug. @Jared could you please pass this onto the devs?

Re: Locked PRV Provide.
The team will be keeping this - the idea of locked PRV is simply allowing people to be validators without having to run them themselves. It’s generally at a lower yield compared with running the nodes yourself. Would been keen to know how many nodes came online through the staking service.

1 Like

I get the idea, but I do not get the reason. Does locking PRV up by giving it to the Incognito team, to pool them together to setup more internal validators, achieve better stability and security to the network? In its execution it is a move towards centralization.

I just want to know what the motive behind this decision was? Is it to lock up more PRV to prevent deflation? Does the team need a cut of the block rewards? Is part of the funds needed to provide liquidity to the pDex? Or was it just because “its too hard for node operators to not get slashed”?

We caught the bug too, this will be fixed in the next release along with things I mentioned above. Thanks for your report.

From my understanding it was a reaction to the slashing protocol - it annoyed a few people especially those that are real noobs to running their own vnode / pnode properly. By offering a very simplistic way to participate privacy infrastructure it helps gain traction with people really not comfortable running their own node.

Ultimately more nodes = better stability and security. I’d guess the team would want more than the current ~2100 validators for the network especially over the medium to longer term. What the number they are aiming for though is anyone’s guess.

Yes its a move towards more centralisation in that these people are relying on the team to run the nodes for them. That said - its a very vanilla service. Theoretically anyone could provide a staking service in a similar manner. There used to be a third party that precisely offered this service but is no longer operational. I think they disbanded soon after the Growth team was made redundant.

3 Likes

Which I understand, but sincerely hope was not the motivation. Running a node contributes to security and stability in the way that it decentralizes the network. To motivate people to contribute in this way, there is a reward to cover work and running costs.

Except it’s not when they are held by the Incognito team. One could argue that it even decreases stability and security in two ways.

  1. It removes part of the motivation to host your own node.
  2. By putting more validators under the same organizational roof, you increase the effect and damage of a potential attack or breach.

Exactly, what they have done now is effectively equal to increasing the number of fixed validator nodes.

Except no one will as long as it’s built into the App with the high promise of 40% return. I could never start a competitive service promising more than 40% over 12 months because there is no telling how many nodes will be in operation 6 months from now, or what the team will come up with next that could affect this. (Just to be clear, I do not want to start a staking service, this is just for the sake of the argument. :relaxed:)

If the reason was drawing attention to the project by offering high yield farming, then fine. I would then figure it’s a temporary marketing strategy.

3 Likes

Its not the same as increasing fixed nodes. The fixed nodes directly benefit the Incognito team / DAO and participate in every epoch cycle. The staking service ultimately has rewards go back to PRV holders in exchange for a small fee (i.e. yield differential between node earnings and the 40.0% paid out) along with a lockup commitment.

You and I are both validators so we know the extra work of monitoring and running nodes. Personally and this was the point I raised back when the staking service was announced, as long as the yield on the staking service doesn’t exceed that of running your own node after server costs then I have no issue. As more nodes come online - the team has indicated that the yield will be reduced so the 40.0% won’t be around forever. My estimation at the moment is that net yield running a node is higher than the staking service and has better flexibility (no lockup). If the staking service brings more people into the incognito system because of its high yield then to me that’s only a good thing. The staking service is a smart way to do it.

It might be best if the team indicates how many nodes have been brought online via the staking service to begin with. It might be quite inconsequential or its material. @Jared can you ask the devs this?

3 Likes

Yes, I know. But my point was that they might as well add another fixed node and then use the income to pay those that have staked. Setting up more incognito-operated nodes does not contribute to the network.

At the moment we don’t even know if they set up new nodes when people stake. They might just take the proceed from one of the 1000 non-fixed ones they already operate. :wink:

One argument would be that with more Incognito nodes it’s harder for a bad actor to take over the network, but then, that’s the reason there are fixed nodes, and replacing them with non-fixed Incognito nodes, solves nothing. (Except for some fairness, because a fixed node today doesn’t even have to be online to earn.)

Then again, maybe that is the end goal? If enough people stake, you’re back to Incognito controlling 51% of the network, and fixed nodes are not needed anymore, or community-owned ones for that matter.

But this topic might be better for my upcoming forum thread. What is even decentralized?

1 Like

Sure @abduraman, we added already. Just need some time to test the app. Thanks for your suggestion :slight_smile:

1 Like

Hi @Linnovations,

All the rates and prices on PDEX are derived from liquidity pools on Incognito Chain.

Hey guys,

I’m glad that you are interested in the new pDEX.
To ensure privacy and security, If you need your pool verified, please send DM to Support.

Cheers,
Khanh Le

1 Like

@Jared for the team to fix the spelling when switching wallets.

1 Like

@SPAddict25 thanks I noticed that as well. It will be fixed on next update.

Update: This has been fixed.

2 Likes

2 Likes

@Jared On the next app update could we have the ability to remove liquidity pools from being viewed i.e. swipe a pool left and it disappears (the same way you would for an unwanted keychain).

The other is to add the per unit and total cost for a trade in both the quote currency and a fiat option (USD, EUR and here’s hoping for AUD)

1 Like

I can pass this along to the app design team. Can you share with us why this feature would be needed?

Streamlines the liquidity pools on the list and removes the user created ones that don’t serve a purpose (shivx / prv).

2 Likes

Hello,

We’ve released a new app version to fix bugs and make some improvements based on your valuable feedback.

  • Changed “key” symbol back to account name.
  • Added trade path, rate, and price impact to Swap screen.
  • Fixed “Switching” typo.
  • Changed UX to “don’t reset “everything” if I change the second coin (the coin I want to trade for).”
  • Fixed “couldn’t choose coins in Swap screen after going back from pPancake app”.

Thanks again for all your feedback, we’re now focusing on app performance measurement and improvement. Hope we would have a better UX in the next release.

Also, if you don’t know yet, we’ve created a topic for discussion about what criteria a coin needs to satisfy to be able to get verified and listed on Incognito exchange here. Please share your thoughts so we can define a good process for this.

10 Likes

App is working faster than before now. Switching from keychain to keychain is more responsive and the adding of current account name to the top right button makes things much clearer for sure. Great job responding to user input.

5 Likes
  1. Thanks for doing this. I noticed though that the font is either so large or the button so small, you cant actually see the whole keychain name, only the first few letters, so you’re still unable to differentiate which wallet you are in.

  2. Switching between wallets is also taking me approximately 3 to 4 minutes right now. Way increased from before the recent updates. Used to take about 10 seconds.

  3. I think the bottom buttons on the app should all be labeled, instead of just showing the name of the button once you click on it. It would make navigating the app much easier.

4 Likes