phantasma-io-archive / Poltergeist

A fully-featured wallet for the Phantasma ecosystem
MIT License
20 stars 19 forks source link

SOUL to KCAL Cosmic Swap #55

Open Carandiru0 opened 3 years ago

Carandiru0 commented 3 years ago

I'm stuck.

I need ~20 KCAL to mint a NFT on ghostmarket.

My KCAL balance is 0.5

I have 50 SOUL - I cannot find the functionality to "Cosmic Swap" SOUL to KCAL I'm only earning 0.1 KCAL/day with staking...

I see this as a showstopper bug - how is a new user with some SOUL they purchased on an exchange supposed to acquire KCAL so they can mint some NFT's?

I have successfully converted SOUL from an exchange (NEP5 token) to native SOUL. (As a new user it only took me ~4 hours to figure that out, oh yeah don't forget the GAS!) -- So the functionality for a cosmic swap of SOUL to KCAL is there albeit in a limited form so the user can stake (native) SOUL.

I hope it's an easy fix/feature to expose! I'm a C++ programmer - if you need help working on your wallet app let me know! I know a little C# too, no Unity xp -- work with Vulkan & DirectX instead...

vincentgeneste commented 3 years ago

Hi there,

Cosmic swap, aka on chain swapping between phantasma assets, is a planned feature, not released yet. This is on our short term todo. For now yo get KCAL you need either 1) stake, or 2) buy it on exchanges.

senzsze commented 3 years ago

...also, if you're an artist just reach out in the GhostMarket groups and someone will surely gift you the KCAL you need to mint your first NFT. You can list that for KCAL and voila you have more than enough to mint additional NFTs as soon as it sells :)

Carandiru0 commented 3 years ago

Ok fair enough. Just wanted to give some constructive feedback regarding the difficulties I've encountered as a new user of Phantasma. The other wallet Phantom doesn't do cosmic swaps either. I'm an independent game developer, working on a project that uses C++ and Vulkan. I would like to integrate the Phantasma blockchain as a core integral part of the game. I was hoping to mint some NFTs to fund development. I think Phantasma has a very bright future, and technically it seems superior to everything else out there. I was hoping that my feedback regarding user friendliness would be noticed as a potential problem for newcomers alike. I want to contribute to the Phantasma eco-system. Since poltergiest has the cosmic swap already working in there to convert some SOUL to KCAL when the user has 0 KCAL to stake SOUL - I should focus in on that code and perhaps I can get around this. Might be a good introduction to blockchain technology for me. Might be a fun exercise, something different from what I'm usually programming. Give me some SDK experience with Phantasma anyways. Cheers!

vincentgeneste commented 3 years ago

Thanks a lot for the feedback, always appreciated! Yes we're well aware that it is currently 1) not perfect and 2) would be excellent with cosmic swap on.

just so you know, cosmic swap are fully functional but the pots it uses have been on purpose not filled yet, that's because we are in the process of upgrading all this feature to make it fully featured and on par with what Uniswap has to offer for example, with liquidity providing / incentive , etc.

That being said, since you are willing to help, please join discord where we can talk about that and see how you can help if you want!

https://discord.gg/ZvBFCDea