Provide

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

APK

Invest in privacy. Earn anonymously.

Your contribution is directly channelled towards supplying liquidity for the Incognito pDEX. And as a reward for providing privacy, you’ll earn interest on select currencies, paid in PRV.

:black_circle: 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 ‘Provide’ from your home screen.

Select the keychain you want to use Pool 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.

Please note: If you previously used Node Pool, your funds will be in your pStake keychain. It may be more convenient for you to withdraw those funds to a keychain you use more frequently.

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

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 BTC.

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 BTC 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 up to 3 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.

pDEX operates via an automated market-making mechanism, which means liquidity must be contributed to both sides of a trading pair. As such, for every amount deposited in BTC, XMR, DAI etc., the required amount in PRV is matched, and vice versa. Provide maintains the integrity of the pDEX algorithm and keeps prices as they should be.

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

Note: This replaces the previous Incognito Node Pool product. For purely PRV focused staking options, check out jservers.com, run by long-time Incognito advocate @fitz_fiat.

52 Likes

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.

22 Likes

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.

20 Likes

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

13 Likes

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.

13 Likes

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.

17 Likes

@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.

12 Likes

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.

16 Likes

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.

16 Likes

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!

13 Likes

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.

12 Likes

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

9 Likes

next week

9 Likes

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

Just fyi :slight_smile:

9 Likes

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.

9 Likes

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

10 Likes

Much appreciated :slight_smile:

9 Likes

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

13 Likes

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.

11 Likes

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?

9 Likes