Peerunity - a wallet and client supporting both Peercoin and Peershares

If someone can build the coin control one and send me some testnet coins I can test it as much I haved used it in YAC wallet. Be warned I have never formally tested software as a tester. For my work I hire a test manager to do it :wink: As such I donā€™t demand payment for what I do.

Say since the source code is public why donā€™t we have an alpha rc and let everyone who is interested be an early tester ? Itā€™s not a substitution for a fully commited professional tester but it has its advantage.[/quote]
Like the idea of an Alpha rc, but I imagine that it would take some time to answer all the questions you get out of that. Having a professional tester look into it first and then releasing it as a public beta provides more trust in the product.

@Jordan Lee Regarding the use of Peer4commit funds for a tester. In my opinion this is not a problem as testing is so closely related to developing the code. Marketing (websites, video, logos etc.) and administrative overheads is a different story and would require different funding rounds if required. Testing and even code reviews contribute directly to the quality of the code and I think you have already added something like it into the tipping policies on peer4commit.com anyway. So unless people object here, I wouldnā€™t hesitate to allocate some funds for that.

The hard part is the proof that they actually did it, but you already have some suggestions for that.

If someone can build the coin control one and send me some testnet coins I can test it as much I haved used it in YAC wallet. Be warned I have never formally tested software as a tester. For my work I hire a test manager to do it :wink: As such I donā€™t demand payment for what I do.

Say since the source code is public why donā€™t we have an alpha rc and let everyone who is interested be an early tester ? Itā€™s not a substitution for a fully commited professional tester but it has its advantage.[/quote]

Thank you for being willing to test!

Right now the code exists in three different branches, so we canā€™t make a single alpha release candidate, but perhaps the right approach is to release three: one for master, one for coin control and one for createmultisig. We really know nothing about the quality of the coin control and createmultisig branches so it is not appropriate to merge those into master at this point.

So, hereā€™s the plan: I will see if I can find someone to make these three builds on Windows (from the Peershares team) and post them publicly in a place like dropbox. Then we will ask people such as mhps to test them and report the results. If you would like a Peer4Commit tip, make a pull request. Inside a new folder called ā€œtestingā€ in the root of the Peerunity repository (GitHub doesnā€™t allow empty folders so the first tester to make a pull request should add it as part of their pull request) place a text document with the pull request description and number as the title. Include details about what you did to test the build and any flaws that you uncovered. You will receive a tip proportionate to your contribution.

Please speak up if you want to participate.

[quote=ā€œJordan Lee, post:82, topic:2203ā€]Thank you for being willing to test!

Right now the code exists in three different branches, so we canā€™t make a single alpha release candidate, but perhaps the right approach is to release three: one for master, one for coin control and one for createmultisig. We really know nothing about the quality of the coin control and createmultisig branches so it is not appropriate to merge those into master at this point.

So, hereā€™s the plan: I will see if I can find someone to make these three builds on Windows (from the Peershares team) and post them publicly in a place like dropbox. Then we will ask people such as mhps to test them and report the results. If you would like a Peer4Commit tip, make a pull request. Inside a new folder called ā€œtestingā€ in the root of the Peerunity repository (GitHub doesnā€™t allow empty folders so the first tester to make a pull request should add it as part of their pull request) place a text document with the pull request description and number as the title. Include details about what you did to test the build and any flaws that you uncovered. You will receive a tip proportionate to your contribution.[/quote]

Sounds good. I will use this thread https://bitcointalk.org/index.php?topic=144331.0 as a guide to form a list of requirements to test the code against, unless there is a better one. Havenā€™t seen a documentation for YAC coin control. Glv implemented based on yac and btc code according to https://github.com/Peerunity/Peerunity/pull/12

Hello Everyone,

I have compiled the Windows builds for Peerunity Master and coin-control branches. You can download them from my dropbox links below.

Please make sure you run these in -testnet mode. Close any instances of Peercoin that you may already have running, Add testnet=1 to your ppcoin.conf file (C:\Users<your user name>\AppData\Roaming\PPCoin\ppcoin.conf), save the file, then start peerunity-qt.pro.

I just cut these two builds a few minutes ago, so the only testing I have done is making sure they start. Iā€™m still working on the multisig branch but will hopefully have it added soon.

https://dl.dropboxusercontent.com/u/280412883/Peerunity.zip
https://dl.dropboxusercontent.com/u/280412883/Peerunity_coin-control.zip

Iā€™m working on a set of instruction that will help all of you compile these Windows builds yourselves, if you wish. I also hope to have a proper Windows installer working soon. Here is the complete Windows build process: https://github.com/Peershares/Peershares/wiki/Windows

Enjoy!
pb

Edit:
If you need test peercoins, Sigmike has a faucet posted here: http://testnet.peercoinfaucet.com/

I hope that an offline Peerunity wallet - Peerunity card which is similar to a bank card/credit card will appear in the near future.

downloaded and tested both builds, and synchronized. Got 20 testcoins received to two different addresses, the coincontrol build looks the same, how do i test coincontrol?

Maybe a bit off-topic, but why would you want to have something offline. Does a smartphone or other mobile device not work for you? Other reasons?
With the mobile web wallets you can already have your Peercoins ā€˜on the roadā€™. Have to admit it is not as user-friendly as it should be yet, but that is a matter of time and some development efforts.

Thanks irritant for helping us test.

Coin control does not show unless you enable it in Options, Display tab and then check ā€œDisplay coin control featuresā€ like depicted here: http://yacointalk.grokonet.com/t/calculate-your-staked-coins-with-coin-control/41

Jordan, here are the new potential versions for the Peerunity logo in case you havenā€™t seen them yetā€¦

http://www.peercointalk.org/index.php?topic=2693.msg23337#msg23337

Thanks irritant for helping us test.

Coin control does not show unless you enable it in Options, Display tab and then check ā€œDisplay coin control featuresā€ like depicted here: http://yacointalk.grokonet.com/t/calculate-your-staked-coins-with-coin-control/41[/quote]

thanks i forgot to look there :slight_smile:
i tried sending from one address to another address (both myself), it works fine, but it doesnt show the address in transaction details:

Status: 0/unconfirmed, broadcast through 5 nodes Date: 4/21/2014 01:09 Debit: -5.00 PPC Credit: 5.00 PPC Transaction fee: -0.01 PPC Net amount: -0.01 PPC Transaction ID: 2cbab32f91e3dba90f29f7057bb3496e8bee7da4060b6024e696aba77b609088

in the coincontrol menu the 5 ppc does show op in the correct address

Maybe a bit off-topic, but why would you want to have something offline. Does a smartphone or other mobile device not work for you? Other reasons?
With the mobile web wallets you can already have your Peercoins ā€˜on the roadā€™. Have to admit it is not as user-friendly as it should be yet, but that is a matter of time and some development efforts.[/quote]

It will be convenient for ordinary people to use Peercoins/Peershares by Peerunity card. People donā€™t need a mobile phone to use their fiat money, they only need a bank card/credit card. They will hope to have at least same conveniences between using Peercoins/Peershares and using fiat money. A mobile phone also has a limitation of service area. Acturally, A Peerunity card will be more convenient than a bank card since Peerunity card can be used around the world.

I know it takes time, but I hope it will come ture within one or two years. I imagin that industry will support only a few cryptocurrencies, the other cryptocurrencies will disappear.

using the peershares client, when i try to send 0 peercoins to the shareholders it says ā€œ0 peercoins will be sent to 0 addresses in 1 transaction(s). Your current peercoin balance is -5.01. Are you sure?ā€

it wont send when i click ok, but i was wondering where do the -5.01 come from

using the peershares client, when i try to send 0 peercoins to the shareholders it says "0 peercoins will be sent to 0 addresses in 1 transaction(s). Your current peercoin balance is -5.01. Are you sure?"

it wont send when i click ok, but i was wondering where do the -5.01 come from

Just to clarify, are you talking about the Peershares client, or the PeerUnity client? If itā€™s the Peershares client, are you trying to send out a dividend, or are you just attempting to send a normal transaction?

I have started a peerunity_coin-control test thread here
http://www.peercointalk.org/index.php?topic=2699.new#new to offload some traffic from this thread. Thank Pennybreaker for providing the binary.

[quote=ā€œmhps, post:94, topic:2203ā€]I have started a peerunity_coin-control test thread here
Cryptoblog - notĆ­cias sobre bitcoin e criptomoedas! to offload some traffic from this thread. Thank Pennybreaker for providing the binary.[/quote]

I have finished the test.

[b]Summary[/b] The coin control implmented in peerunity_coin-control passed tests of all main function items specified by cozz. Three minor items did not pass test and are marked in red above. One untested item is marked in blue.

I will probably make a pull request for the report per Jordanā€™s instruction later so that relevant documents stay close to the code.

Hereā€™s the latest: https://dl.dropboxusercontent.com/u/280412883/Peerunity-rc.zip

This is from Glv2ā€™s Peerunity-rc branch: https://github.com/glv2/peercoin/tree/peerunity-rc

pb

[quote=ā€œpennybreaker, post:96, topic:2203ā€]Hereā€™s the latest: https://dl.dropboxusercontent.com/u/280412883/Peerunity-rc.zip

This is from Glv2ā€™s Peerunity-rc branch: https://github.com/glv2/peercoin/tree/peerunity-rc[/quote]

It works.

I just tried peerunity-rc with a copy of my peercoin wallet and blockchain. Yes it works with real peercoin network. I was able to examine my peercoin stash with coin control. Sweet.

Does anyone know if someone in the community grabbed the peerunity.com/.net/.org? They have been registered, but Iā€™m unsure if itā€™s someone here, or if itā€™s an external party.

Iā€™ve started a high-level evaluation of the content and documentation that weā€™ll need to include and wanted to make sure I understood what the plan was for providing an easy to remember URL for people.

Darn those people who grab domains and try to sell themā€¦
The next project/concept should make sure that this happens not again.
But the good thing is that due to popularity and search engine ranking, respectively, peerunity.peercoin.net or peerunity.peershares.net will do as wellā€¦

sent by Tapatalk

In this case, peerunity.com was registered back in 2007, so itā€™s not someone who jumped on it after we announced, thankfully.

Peerunity.org, on the other hand, was registered 11-April-2014, and peerunity.net on the 17-April-2014, so thereā€™s a good chance that those were registered because of the announcement, rather than by a coincidence.

Regardless, itā€™s not really that big a deal, and we can adapt to make it work.