Peershares - 1st public alpha test release for Windows and Linux

The above doesn’t seem right. As recorded in my post above Cryptoblog - notícias sobre bitcoin e criptomoedas! , when I did the second test, 50,000 coins was paid from address1, reported by tx details.[/quote]

When you send coins they can be taken from any address. So yes, these addresses can be used when you send dividends, like any other address in your wallet.

But Peershares do not tell Peercoin to send the funds from this account. So the transaction is not recorded into this account, even if the coins are taken from this address.

[quote=“mhps, post:120, topic:2248”]Since last post my peerunity wallet mined two POW blocks and founf a POS block. All are mature now. Total coins increased is 19,816.2 . Before these coins were matured getbalance “” was -320,701.93000000
After matured getbalance “” is now 188,141.35000000

Can anybody explain this? :o[/quote]

This looks like a problem with the way Peercoin handles account. If the global balance is right then you may clean all this with the move command.

Thanks for the explanation. That could compromise anonymity of the dividend issuer’s coins. It would be nice if dividends can use the send function of the wallet so that coin contorl can be used.

This looks like a problem with the way Peercoin handles account. If the global balance is right then you may clean all this with the move command.

So the warning box of peershares after I press OK is wrong information because it checks balance in “” account which can be anything. Isn’t it better to check dividend total against wallet expendable balance instead ?

I couldn’t get the Linux 32-bit binary to run on my Ubuntu/Debian boxes. All the dependencies seem to be there, but when I try to start the client I get:

./peershares-qt: error while loading shared libraries: libdb_cxx-5.3.so: cannot open shared object file: No such file or directory

So I downloaded Peershares-master and built peershares-qt from source with libboost1.48 and now have a working GUI.

E1nMH3p37h5vLbqVv4P6VVb7RPhMVN2ggF

[quote=“sportscliche, post:123, topic:2248”]I couldn’t get the Linux 32-bit binary to run on my Ubuntu/Debian boxes. All the dependencies seem to be there, but when I try to start the client I get:

./peershares-qt: error while loading shared libraries: libdb_cxx-5.3.so: cannot open shared object file: No such file or directory

So I downloaded Peershares-master and built peershares-qt from source with libboost1.48 and now have a working GUI.

E1nMH3p37h5vLbqVv4P6VVb7RPhMVN2ggF[/quote]

this is the Berkley DB version problem… we have the problem isolated but we’re not entirely sure how it’s going to be dealt with.

-jmz

That would have to wait for coin control to be integrated in Peercoin. Unless we require PeerUnity. But even so we would have to add to PeerUnity an RPC command that triggers this GUI action.

For now the dividend issuer would have to use a dedicated wallet if he wants to control the origin of the coins.

Unfortunately no, because to send the dividends we must use the “sendmany” command, and this command requires an account name. So if we displayed here the global balance, and you had a negative balance on account “”, Peercoin would refuse to send the coins because there’s not enough funds in the account. This would be even stranger.

We cannot send to multiple addresses without providing an account. That’s how Peercoin is implemented right now. It can be changed easily, but it must be changed in Peercoin.

Would the guarnateed snag-free way to distribute dividends be either using a dedicated Peercoin wallet, or specifying the name of the dividend account using -distributionaccount (or in config file) and transfering dividend fund to that account?

Both would work well.

Something we can do on Peershares side to make things easier is to display the list of accounts with their balance in the dividend dialog box, and let the user choose the account there.

Just open Peerunity running on test net and received 0.299929PPC

Transaction details from running “peerunity -debug”

[code]Status: 55 confirmations
Date: 2014-5-1 15:26
From: unknown
To: mzchSBbA64xnnMYMcKM4vWHqgxUgbAGFzF (yours, label: Peershares)
Credit: 0.299929 PPC
Net amount: +0.299929 PPC
Transaction ID: 3cac2d12f1a2819deddcc877fdf7ece0699608b05c928939f7af478d8f796cc2

Debug information

Credit: 0.299929 PPC

Transaction:
CTransaction(hash=3cac2d12f1, nTime=1398903983, ver=1, vin.size=9, vout.size=37, nLockTime=0)
CTxIn(COutPoint(bba3851396, 4), scriptSig=304502200d72a0b78ab5960a)
CTxIn(COutPoint(7d361b31b6, 29), scriptSig=30450220158413dbc68abeb4)
CTxIn(COutPoint(bdd53b863b, 1), scriptSig=30450220473d5564e3aeab05)
CTxIn(COutPoint(6cbe7b1d91, 2), scriptSig=304402204f7d5e8ec9d74ec2)
CTxIn(COutPoint(ffb2700989, 2), scriptSig=3045022100b615aeffa359c6)
CTxIn(COutPoint(31a8d49aac, 1), scriptSig=3046022100dec047e5f47a2d)
CTxIn(COutPoint(6967d3c634, 3), scriptSig=3044022014a2113e7489fc24)
CTxIn(COutPoint(73c8bad685, 2), scriptSig=3044022033a1e83c5f6bc1a6)
CTxIn(COutPoint(7ce49874b2, 0), scriptSig=3045022031dc2b5ef7ff3c23)
CTxOut(nValue=0.72436, scriptPubKey=OP_DUP OP_HASH160 0152dd1fff7c8471a6c6b0cc542865eb9b797950 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.102452, scriptPubKey=OP_DUP OP_HASH160 02efdbd32d952b8c321bd1725ca659d6cb847849 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=1586.914626, scriptPubKey=OP_DUP OP_HASH160 05621728d0657839cce21d392ab2a3020abd22d3 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.199906, scriptPubKey=OP_DUP OP_HASH160 0e31fcd8fbba8a83a5b7201d9a8d61a8ddc2b00f OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.024688, scriptPubKey=OP_DUP OP_HASH160 17fd5025932e102b8588e344213b1bacb302a553 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.102452, scriptPubKey=OP_DUP OP_HASH160 1837ccf4f50c84844e9d2af60994f093e054f8da OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.099953, scriptPubKey=OP_DUP OP_HASH160 287b30dc02256f35e083dd64387486212e736b06 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.099953, scriptPubKey=OP_DUP OP_HASH160 3186aff70e8afb9a9bb74d92ddec6a19b3843165 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.099953, scriptPubKey=OP_DUP OP_HASH160 332afa0b97c17661131d498bffe92fac64489c57 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.102452, scriptPubKey=OP_DUP OP_HASH160 33de7fb9771844108c5b20e7a9fcc53482871524 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.499765, scriptPubKey=OP_DUP OP_HASH160 3654574282dbfddb28f0c09506439c5b9af56782 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.049977, scriptPubKey=OP_DUP OP_HASH160 36642aad61e1bf6bf5c49cc37ccc9edbd1a67b0a OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.199906, scriptPubKey=OP_DUP OP_HASH160 3817d5357813eb32920c9c8283328959a0f44892 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.049877, scriptPubKey=OP_DUP OP_HASH160 4fbc706d513a4a0501eeec03fce669111bb8ee64 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=1999.061041, scriptPubKey=OP_DUP OP_HASH160 5262a6dcac0580f74018f08818e206d1411e67ab OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.099953, scriptPubKey=OP_DUP OP_HASH160 57627c421a992f32bf092f5763a56f15c3ea47fb OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.302358, scriptPubKey=OP_DUP OP_HASH160 6641eca9a41901166f48f3aac48798e1046c7c29 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.082161, scriptPubKey=OP_DUP OP_HASH160 6ce405fd8293f8ef35b2436120bea4bad695da21 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=96.638409, scriptPubKey=OP_DUP OP_HASH160 6fc74d9e2f5b7f782f03ea2511be10f590544c72 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.072196, scriptPubKey=OP_DUP OP_HASH160 84af7f2ffb14bdead62e36e6cd531a3ada4553c7 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.019991, scriptPubKey=OP_DUP OP_HASH160 8b361b9b02f31587caed556ddb2c3e10478ef6ab OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.102452, scriptPubKey=OP_DUP OP_HASH160 9364fc1fb1916e526c50714374ed7d0796efc23b OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=4319.978806, scriptPubKey=OP_DUP OP_HASH160 9d39edff2c14249557fd9f8ccbdeab503c1cc0a7 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.099953, scriptPubKey=OP_DUP OP_HASH160 a57a6725293a12ef45e3366d587415cfe2460cfe OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=29.959628, scriptPubKey=OP_DUP OP_HASH160 a84da95c903cee159dc3bb81270ed3f255063ab3 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=16.246869, scriptPubKey=OP_DUP OP_HASH160 a98695b2cbeb97026d3c74d9b1b3f68a23a0a849 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.104651, scriptPubKey=OP_DUP OP_HASH160 ab876baa09f2e65417016507f887df19303a80bf OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.999531, scriptPubKey=OP_DUP OP_HASH160 ad74f90779257326332fe735704eda4482905708 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.999531, scriptPubKey=OP_DUP OP_HASH160 b0a48f23f30f2fef4a4aeb358a659c8904e43f2f OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.102452, scriptPubKey=OP_DUP OP_HASH160 b791054518b9500ffe3f43755c975cd9a029e1db OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.044135, scriptPubKey=OP_DUP OP_HASH160 60f2cb0b5095481544741a7c6c14e900eccd261f OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.102452, scriptPubKey=OP_DUP OP_HASH160 cf9a3683bffa431a6d10c350f3d030ebad7c636c OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.299929, scriptPubKey=OP_DUP OP_HASH160 d1807b36149b354b2c802081688c9963c7fd2e88 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=11.998164, scriptPubKey=OP_DUP OP_HASH160 d6bb8b090ae8a206d714a655039ed70755a67a60 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.302358, scriptPubKey=OP_DUP OP_HASH160 dc47cc2282bdfece0c0f315368cebfc97bfd8092 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=1894.062659, scriptPubKey=OP_DUP OP_HASH160 edfc1a942e9431338e4e8d7232a9f25fbd445774 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=39.094137, scriptPubKey=OP_DUP OP_HASH160 fb9bc7b47751bf1f321d4f384e6e985e402cc1a9 OP_EQUALVERIFY OP_CHECKSIG)

Inputs:
murHnCJpmsUR41jLcbnNse4Jz3ws692zFc Amount=594.005604 PPC IsMine=false
n3DJSzsU3eW3dRsgL2NpVSFPZFjqWbEf9V Amount=959.812049 PPC IsMine=false
n1r4yt6XiuYHmcXfodb3mLtdbNywHkajhk Amount=1626.69 PPC IsMine=false
mg1RBTXsczSkehSdJgbAjQFkUPFLLR4qv7 Amount=194.020506 PPC IsMine=false
n3DJSzsU3eW3dRsgL2NpVSFPZFjqWbEf9V Amount=4799.805977 PPC IsMine=false
myxJ4SDW3hezVTX5bUXHXphYusN4fK2kKV Amount=938.60 PPC IsMine=false
mx4XAomsce4kdXq6w2AdHEYmRhufjszMgh Amount=10.00 PPC IsMine=false
mmHoswo6X2BoSKUuKmdTPxxgeABu7zeNSf Amount=876.67 PPC IsMine=false
mj6JqEFPQfzrpFbzgWM1YLgMeD4u9Sqhqy Amount=0.47 PPC IsMine=false
[/code]

Dw9UoS9uoHpMEWhniwwoAEdHmaGL5ExrqE
:wink:

DwHcgCN1h4fdxqaNMdjbfVgPNAtWiEmmY4

thanks:)

EEk7dG6p8gr2tKqxUU6nCwaFYYC19chFgq

thanks

Is an Os X Version of the wallet planned? :slight_smile:

DtGiQZpaTfYzEEfGeVNDvbZoXLa5JUYQkL

[quote=“hZti, post:132, topic:2248”]Is an Os X Version of the wallet planned? :slight_smile:

DtGiQZpaTfYzEEfGeVNDvbZoXLa5JUYQkL[/quote]

Already exists! You can find the releases for Linux, Windows, and OSX here on github https://github.com/Peershares/Peershares/releases

Nice just installed it, you should edit it in the start post :slight_smile:

[quote=“vancsj, post:130, topic:2248”]DwHcgCN1h4fdxqaNMdjbfVgPNAtWiEmmY4

thanks:)[/quote]

nothing received:(

Pennybreaker has been away for a bit, so it might have been something that hasn’t been sent yet. I’ll check and see if it’s possible to get a couple shares sent over in the near future.

EECZaSLeKBzsmzxvaPJ9ofa7suJ3T1HkbR

Don’t know if this is still going on, but finally got around to installing the Alpha.

Dzovzw6QfbGmMDsU3b1EWKCtSXyjNiRGfs

Looks good so far!

E7MXAJZaxiaaxwraLrQycgZmWwJqmtbuZo

Is this topic dead?