Provide liquidity to the first privacy-protecting DEX, and earn rewards for helping people trade with freedom. Accessible from the Incognito app.

Appl%20store google-play-badge Download APK

Invest in privacy. Earn anonymously.

Your contribution is directly channeled towards supplying liquidity for the Incognito pDEX. And as a reward for providing privacy, you’ll earn interest on select currencies, paid in PRV. APY reflects a compound frequency of 1 hour. Rates and coins displayed in the image below are subject to change at any time.

PRV Locked - PRV Locked refers to PRV locked in terms of either 6 or 12 months. Currently (as of 4/19/2022) PRV locked for 6 months earns at 30% APR and 12 months earns at 40% APR. After locking PRV into a provide term the rewards will be calculated. Both the rewards and initial provision will be available after the locked term has been completed.

PRV Unlocked - PRV that is unlocked has no term period and currently (as of 4/19/2022) earns at 21% APY. Unlocked PRV can be withdrawn at any time but may take 5 - 7 days due to spinning down nodes to return the initial provision.

:prv: Your investment is privacy-protected. Stay anonymous from start to finish, and help others do the same.

It’s easy.

Learn how to be a Provider

Tap on ‘Menu’ from your home screen and then click on the ‘Provide’ button.

Select the keychain you want to use Provide with. You can find the list of your keychains in the top right corner of the screen. This will be the keychain you contribute funds from and withdraw funds to.

Here, let’s use our keychain ‘Anon’.

Tap on ‘Provide now’, then select the currency you wish to provide. You’ll see the balance you have of each currency, associated with the keychain you previously selected. Need to top up? Just tap ‘Buy crypto’ to head on over to the pDEX.

Let’s select PRV.

Here, enter the amount you wish to provide. Make sure everything’s in order, then tap ‘Confirm’.

Hurray! You’ve successfully provided liquidity and will start earning rewards.

Keep track of your rewards and balances from the main Provide screen, where you’ll see your total interest earned across all provided currencies. You can withdraw these rewards at any time. If you wish to remove liquidity, please allow up to 3 days.

See how to withdraw funds

Tap on ‘Withdraw’ from the main Provide screen. You’ll have the option to select your provision (original deposit) for each currency, as well as your total PRV rewards.

Here, let’s select your PRV provision balance.

Enter the amount you wish to withdraw, and tap ‘Withdraw Provision’.

Rewards will be withdrawn instantly. To withdraw your original provisions, please allow 5 - 7 days. Please note that provision withdrawals for each currency can only be made one at a time – please wait for your withdrawal request to be processed before making another. You may make parallel requests across currencies.

Under the hood

Provide ensures that your original provision will never change, and earnings are steady and transparent. Engineered for simplicity and to protect providers from impermanent loss, Provide is designed to support the liquidity that global privacy requires.

If you have any questions, you know the drill – just post a reply to this topic. We hope you enjoy Provide.

[Finished] Liquidity rewards program v2
How does Pool work?
[Finished] Supply liquidity for Incognito DEX. Provide privacy for the world.
Pool withdrawals and deposits paused till July 9th, 06:00 ET
[SOLVED] Stake withdraw
What is impermanent loss?
[Shipped] App v.2
Liquidity v.2
Start here: All the info you need, in one place.
Incognito Nodes & PRV Staking: A community comparison
The Validator Lifecycle
pDex Investing questions
Withdrawing Crypto from Compounding Rewards Taking a Long time
Privacy Quest Hub - Clues, solved chests, and hints for hard chests!
About the Incognito Community
[FINISHED] App functions paused to deploy improvements (Jan 7, 23:00 UTC to Jan 8, 12:00 UTC)
Node not earning for a month
Incognito pDEX: How it works and how to use it
How to shield, send, and receive LTC anonymously.
¡5 formas de obtener $PRV!
[Solved] Withdrawal of Rewards
Join us for the February 2021 PRV Holders Call
New coins added to Provide, rates updated
What stops me from shielding too much?
Can I have multiple nodes on a single validator key?
Provide rewards
Liquidity v.2
[Shipped] Bring liquidity to Provide for LTC, DASH, ZEC & XMR
Where to get PRV
Start here 4 - The PRV Economy
Start here 3 - Learn to use Incognito mobile app
Start here 1 - What is Incognito?
App Release v5.2.4 - providing liquidity becomes easier and faster
Problems of providing an uneven liquidity
Confusion with Provide and Validate (rewards, triggers, behind the scenes)
Validator pool
[Shipped] Increase liquidity pools for Incognito DEX
[Finished] Liquidity rewards program v2
[Finished] Liquidity rewards program v2
How does Pool work?
Top 3 the best anonymous Bitcoin wallets to protect your privacy in 2021
Where can I find info on staking?
[Shipped] Increase liquidity pools for Incognito DEX
PRV Holders
Weekly Privacy Newsletter 08/04/20
Incognito Exchange: The first privacy-protecting exchange
Withdrawing Crypto from Compounding Rewards Taking a Long time

Hi @andrey

My feedback after pool v.2 is launched.

The V.2 pool product is very encouraging and congratulations on this feature and it is very good for the incognito project

After pool v.2 is launched …

It is recommended to change the account more simply. currently the default account consists of pStake, pDex, pWithdraw, Account 0

It is best to have one default account name in the wallet and to connect with all the features without having too many different names (pDex, pStake, pWithdraw, and so on). One name is enough. If the user wants to create a new account. They can just made it themselves. Like metamask.

At this time sometimes confusing. for new users

And also the " add (list a pair) " feature is still the default using the pDEX account. And the interface is still old one.


hi @trader3, thanks so much for your encouragement and feedback!

a note about account selection - it is a bit cumbersome at the minute for old users of Node Pool (as their funds are currently in pStake). but on the whole, this will actually move us closer to what you suggest - one account for all your activity, as users will be able to use Pool directly with whichever account they wish.

as such, new wallets will no longer come with the pStake account. we’re slowly reducing the number of essential accounts!

re the add feature - this will focus on serving projects who want to list their token so that their users can trade anonymously. we’ll be working on improving that this month.


I agree, the account management is a bit messy, otherwise, I really like this update, great job.


Congrats on the new pool! I am excited and am looking forward to improvements and the inclusion of stablecoins.

@ning, this actually means we’re having to use several accounts to interact with the pool.

With the new pool, we have to interact with it from every individual account. So my Account 0 has its own share, as does my Account 1, as does my Account 2-5, or whatever. Instead of one pstake account, I now have several different accounts in the pool–one for every keychain I want to contribute from. There’s no one consolidated pool account.

The original pool worked better in this regard, where you could easily pull funds from any account directly into the pool, so that all your funds were consolidated in the pstake account. You could also easily withdraw from the pool into any account of your choice. Now everything is siloed into separate accounts, so it’s much harder to see and manage your total contributions.

Also, the original pool made it easy to see how much you had in your different accounts, so you could determine what you wanted to deposit. I believe it also had a Max button, so that you could easily contribute (or withdraw) the max amount without having to type it in. I believe adding these features to the new pool would make it easier to use.


thank you for your thoughtful comment, @gold.

There is a max button now for both provide and withdraw, it’s the infinity symbol. is this what you mean?

i agree with you - from a certain perspective. let me try to explain why we decided to go in this direction:

from a new user’s perspective, this means you will no longer need to have several accounts at all. if you do, it will be by choice, and accounts will be separate - which may be more initially intuitive. a new user should not really be expected to understand the multiple accounts format.

with this new change, newly downloaded apps will no longer come with pStake accounts. when we finish the Add feature, pDEX and pDEXWithdraw accounts will also become ‘legacy’ accounts. You’ll have Account 0 - and that’s it - unless you decide to run a Node or create additional accounts for other purposes.

The idea here is to reduce the number of essential/default accounts, which we hope will also reduce initial confusion for new users. (and make it easier to keep everything backed up).

i’m not sure if you were around for the pDEX switch - users were originally required to deposit into a pDEX account, and it was pretty messy. i daresay we are seeing fewer CS issues now.

from the perspective of a certain type investor, this makes it easier for them to choose. whether to concentrate all assets in a single keychain, or spread them out for easier accounting re different sources and goals. in this sense, the new keychain management mimics more so typical banking accounts.

granted, not all investors are the same, of course, which brings us to your concern:

from the perspective of a validator who has multiple nodes/keychains - i get it, and especially understand how the old pStake format would have been more conducive if the intention is simply to restake funds earned. However, when taking a longer term view, i’m not sure if that’s a case of building for the 10%, instead of the 90%.

I fully understand that current Pool users are likely to be PRV + Node focused. The new Pool is primarily a liquidity product - for other currencies besides PRV. Incognito hopes to become currency agnostic - a way to send, receive etc. and now invest any crypto anonymously. I am not sure how much BTC, DAI, etc users are keeping spread across many wallets.

of course, we’re making a bunch of assumptions here - and it’s tough because the team cannot actually see what’s going on activity wise (privacy and all that). so i really do appreciate you and everyone else who offers feedback.

we’ll definitely think more about how to improve the experience for this demographic (we don’t know how incognito will evolve). as you know - we are not resistant to changing and improving. thanks again for taking the time to let us know.


@ning, I completely forgot the infinity symbol is the max button. Very helpful reminder, thank you.

I can definitely see the logic behind the structure of the new pool. Thank you for the in-depth response. You are right, though, that the way the new pool works isn’t easy for a specific type of user who has nodes and multiple accounts. I think if the pool allowed users to deposit from one account into any other account easily, that would solve the problem for everyone.

For example, say I have three accounts, 0-2. Accounts 1 and 2 are connected to nodes, and 0 is my default. I want to consolidate all my node earnings into the pool, specifically into my Account 0 share. If I could just tap Provide and then pull all my funds from Accounts 1 and 2 into my pool share for Account 0, that would make things much easier–without making things harder for the 90 percent.

Alternatively, if node owners could withdraw node earnings to any account of their choosing, that would also make things easier on the 10 percent without affecting other users.


We are all very happy Pool v2 was released and you guys did a great job and its a great idea and I think is going to go over VERY well!!

That being said, I am very hesitant to be giving any critique, but might as well nip it in the bud fast before more growth happens:

Just to add my vote in here - this was also the first issue I noticed when going into the new pool. Going back to the original format would solve the problem and still also be convenient for the majority of users and not just the 10%.
I have 13 wallets, so adding money from each into the pool would be something I now avoid doing as it will take far too long to do a transaction for each, wait for loading, wait for the load to switch between wallets, do another transaction, wait for it load, etc. And then not being able to know now how much is pooled in each wallet, without going manually through each wallet, one by one. It’s kind of a nightmare for people with more than 2 or 3 wallets, just to be honest here.


thanks for the encouragement @Mike_Despo! always feel free to critique - you know i live for that :joy:

i think the problem here we’re trying to solve is the multiple account issue.

the new format decidedly benefits new users (aka just downloaded - they will no longer have to even think about their accounts, unless they choose to), as well as non/single node validators. the transition is a bit messy for existing Pool users though, for sure, and is not great for multi-node validators such as yourself.

:smiley: i think that may firmly put you in the 10%…

i wonder if most users will even have 3 wallets once we remove all the extraneous accounts?

but as i mentioned to @gold - we’re making a lot of assumptions here. i personally don’t want to ‘sacrifice’ ease of use for any demographic - so we’ll definitely be looking into this to see if we can streamline things on the validator management side, without moving the complexity into other products.

and yeah, we’ll definitely definitely be trying to speed up the app, so even if you need to make multiple transactions, it won’t be a giant ball ache.

Thanks @mike_despo, appreciate it.


agreed - i think figuring out a better node management process makes more sense than adding extra options to the other products. this way we could keep the experience somewhat consistent across the board so users don’t have to learn extra behaviors.

what you outlined would def be ideal. right now however, it’s tricky because earnings are associated with each validator key - but we’re looking into ways to streamline the experience and will hopefully figure something out soon. will keep you guys updated!


Cheers to this!

I totally agree. I don’t know what’s possible, but if we could attach multiple validator keys to a single account, or pick which account to attach the validator to, maybe something like that would streamline node management and the number of accounts. But I don’t know if that’s possible.


When will ETH , USDC and USDT be added to Liquidity?


next week


This message pops up briefly for me when tapping ‘Add’ and then goes away. iPhone 11.

Just fyi :slight_smile:


Hey @craycraycrypto so it seems that the full-node is currently having a few hiccups, Im quite sure that your issue is related to said full-node issues. Sorry about the problems caused, its being worked on and should be working as expected shortly.
Thanks for your patience.


No worries at all, just giving yall user testing feedback :slight_smile:


Much appreciated :slight_smile:


Wallet functions should be back up and working as intended. Thanks for the patience :pray:


Can we look into implementing a fallback in the app to a secondary fullnode that is hosted elsewhere than the current fullnode?

I believe another user asked for a possibility of using their own fullnode, this might be good as well.


I had about 930 prv in liquidity pool v1, I just updated the app and I can’t find that prv anywhere. Anyone have a similar issue?