Bitcoin Forum
May 28, 2024, 06:19:38 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 »  All
  Print  
Author Topic: [ANN] [SDR] Solidar fka WorldLeadCurrency a Freigeld coin for a basic income  (Read 30789 times)
rik8119 (OP)
Full Member
***
Offline Offline

Activity: 217
Merit: 100

CEO WINC e. V.


View Profile
December 20, 2014, 08:47:12 PM
Last edit: December 14, 2015, 07:34:59 AM by rik8119
 #21

Hi Acurus,

i am fine so far. I hope you are too?

The WLC fund will be handled by the WINC e.V. which is a non-profit association. The fund will be shared by it and it will overlook also the WLC-core program. A short summary how the fund will be distributed can be fund at the end of this page:
worldcurrency.jimdo.com/sign-up

As it is very hard for small initiatives to get the signing of a local authority (Major/President) in the beginning small citizens' initiatives within bigger citys can apply for the whole city. Here it is important that these citizens' initiatives follow a common welfare goal or spreading cryptocyrrencies (for example Bitcion island initiave or the Bitcoin-mile in Hannover). However the applying initiatives will be reviewed for at least two month.

It might sound a little complicated but in principle the system tries to assure that everybody in the participating communities is supplied with a fair amount of money.

Rik

Demurrage - the easiest way to a human society.
rik8119 (OP)
Full Member
***
Offline Offline

Activity: 217
Merit: 100

CEO WINC e. V.


View Profile
April 02, 2015, 05:55:59 PM
Last edit: December 14, 2015, 07:35:12 AM by rik8119
 #22

Update:

I received the confirmation that Winc e.V. is now registered in the german handelsregister.de and an official association from now on. It will take care of the WLC fund and the monthly payout to partner organisations.

The official Homepage can be found here:

www.winc-ev.org

Many greetings.
Rik

Demurrage - the easiest way to a human society.
yampi
Sr. Member
****
Offline Offline

Activity: 433
Merit: 250


View Profile
April 02, 2015, 06:06:16 PM
 #23

Why hold WLC at all, people will be dumping it to avoid taxation.
rik8119 (OP)
Full Member
***
Offline Offline

Activity: 217
Merit: 100

CEO WINC e. V.


View Profile
April 02, 2015, 06:12:22 PM
 #24

Well the aim is for people to realize that dumping brings one time profit but acceptance and spending it for their needs brings every month profit.

Rik

Demurrage - the easiest way to a human society.
rik8119 (OP)
Full Member
***
Offline Offline

Activity: 217
Merit: 100

CEO WINC e. V.


View Profile
June 19, 2015, 08:37:39 AM
 #25

Hello World,

for everybody interested there will be a big conference in Berlin in september (10-13.09 - www.solikon2015.org) and i will be there organising a workshop for using WLC and the corresponding financial and technological backgroud.

Rik

Demurrage - the easiest way to a human society.
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
June 30, 2015, 08:01:47 PM
 #26

Nice to see another merge mined coin, I've been mining it for a while on my p2pool node - it works fine - well done. I do have a question about the bazzilions of decimal places in the balance though:

Code:
getinfo
{
    "version" : 80600,
    "protocolversion" : 70001,
    "walletversion" : 60000,
    "balance" : "8206.0083846990987625179393583826274058742443295808063063762878395151934444713440696371475890913416151306591928005218505859375",
    "blocks" : 14974,
    "timeoffset" : 0,
    "connections" : 3,
    "proxy" : "",
    "difficulty" : 938786.76126016,
    "testnet" : false,
    "keypoololdest" : 1435633098,
    "keypoolsize" : 101,
    "paytxfee" : "0.00",
    "errors" : ""
}

Can it be tidied up a notch - or is this by design?  Smiley

Interesting website too - you've done your homework. Merge mine on!  Wink
rik8119 (OP)
Full Member
***
Offline Offline

Activity: 217
Merit: 100

CEO WINC e. V.


View Profile
July 03, 2015, 06:32:02 PM
 #27

Hi p3yot33at3r,

thank you for your support. As i mentioned i used Freicoin as a template. The big amount of digits is used by Freicoin to calculate the demurrage fee as precise as possible. In the QT-Wallet there are only 8 digits shown, but the rest is always calculated. I think i can change what is shown but it won't change what is there. Do you need it to be hidden?

Rik

Demurrage - the easiest way to a human society.
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
July 03, 2015, 06:47:35 PM
 #28

Hi p3yot33at3r,

thank you for your support. As i mentioned i used Freicoin as a template. The big amount of digits is used by Freicoin to calculate the demurrage fee as precise as possible. In the QT-Wallet there are only 8 digits shown, but the rest is always calculated. I think i can change what is shown but it won't change what is there. Do you need it to be hidden?

Rik

Not at all - I was just curious as it's the only coin I merge mine with p2pool that shows so many decimal points. Makes me look richer  Cheesy Wink

A good decision to make the coin merge mineable, well done. The daemon runs really well with a very low resource/memory usage  Wink
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
July 19, 2015, 05:24:54 PM
 #29

Has anyone had any trouble compiling this coin from source on Ubuntu 14.04?  I've got all the dependencies covered - I've compiled and built who-knows-how-many coin daemons on this and OS X.  However, with this coin I run into problems.  I do the usual:
Code:
make -f makefile.unix

and end up with this:
Code:
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -DOPENSSL_NO_SSL2=1 -I/home/miner/WLC/src -I/home/miner/WLC/src/obj -DUSE_UPNP=0 -DUSE_IPV6=1 -I/home/miner/WLC/src/leveldb/include -I/home/miner/WLC/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/db.d -o obj/db.o db.cpp
In file included from /usr/include/boost/atomic/detail/gcc-x86.hpp:198:0,
                 from /usr/include/boost/atomic/detail/platform.hpp:20,
                 from /usr/include/boost/atomic/atomic.hpp:17,
                 from /usr/include/boost/atomic.hpp:12,
                 from /usr/include/boost/thread/pthread/once_atomic.hpp:20,
                 from /usr/include/boost/thread/once.hpp:20,
                 from /usr/include/boost/thread.hpp:17,
                 from util.h:26,
                 from bignum.h:21,
                 from main.h:8,
                 from db.h:8,
                 from db.cpp:6:
/usr/include/boost/atomic/detail/base.hpp:396:13: error: ‘ptrdiff_t’ does not name a type
     typedef ptrdiff_t difference_type;
             ^
/usr/include/boost/atomic/detail/base.hpp:452:26: error: ‘difference_type’ has not been declared
     value_type fetch_add(difference_type v, memory_order /*order*/ = memory_order_seq_cst) volatile BOOST_NOEXCEPT
                          ^
/usr/include/boost/atomic/detail/base.hpp:461:26: error: ‘difference_type’ has not been declared
     value_type fetch_sub(difference_type v, memory_order /*order*/ = memory_order_seq_cst) volatile
                          ^
/usr/include/boost/atomic/detail/base.hpp:476:5: error: ‘difference_type’ has not been declared
     BOOST_ATOMIC_DECLARE_POINTER_OPERATORS
     ^
/usr/include/boost/atomic/detail/base.hpp:476:5: error: ‘difference_type’ has not been declared
     BOOST_ATOMIC_DECLARE_POINTER_OPERATORS
     ^
/usr/include/boost/atomic/detail/base.hpp:488:13: error: ‘ptrdiff_t’ does not name a type
     typedef ptrdiff_t difference_type;
             ^
/usr/include/boost/atomic/detail/base.hpp:551:26: error: ‘difference_type’ has not been declared
     value_type fetch_add(difference_type v, memory_order /*order*/ = memory_order_seq_cst) volatile BOOST_NOEXCEPT
                          ^
/usr/include/boost/atomic/detail/base.hpp:562:26: error: ‘difference_type’ has not been declared
     value_type fetch_sub(difference_type v, memory_order /*order*/ = memory_order_seq_cst) volatile
                          ^
/usr/include/boost/atomic/detail/base.hpp:573:5: error: ‘difference_type’ has not been declared
     BOOST_ATOMIC_DECLARE_VOID_POINTER_OPERATORS
     ^
/usr/include/boost/atomic/detail/base.hpp:573:5: error: ‘difference_type’ has not been declared
     BOOST_ATOMIC_DECLARE_VOID_POINTER_OPERATORS
     ^
In file included from /usr/include/boost/atomic/detail/platform.hpp:20:0,
                 from /usr/include/boost/atomic/atomic.hpp:17,
                 from /usr/include/boost/atomic.hpp:12,
                 from /usr/include/boost/thread/pthread/once_atomic.hpp:20,
                 from /usr/include/boost/thread/once.hpp:20,
                 from /usr/include/boost/thread.hpp:17,
                 from util.h:26,
                 from bignum.h:21,
                 from main.h:8,
                 from db.h:8,
                 from db.cpp:6:
/usr/include/boost/atomic/detail/gcc-x86.hpp:1025:13: error: ‘ptrdiff_t’ does not name a type
     typedef ptrdiff_t difference_type;
             ^
/usr/include/boost/atomic/detail/gcc-x86.hpp:1094:15: error: ‘difference_type’ has not been declared
     fetch_add(difference_type v, memory_order order = memory_order_seq_cst) volatile BOOST_NOEXCEPT
               ^
/usr/include/boost/atomic/detail/gcc-x86.hpp:1106:15: error: ‘difference_type’ has not been declared
     fetch_sub(difference_type v, memory_order order = memory_order_seq_cst) volatile BOOST_NOEXCEPT
               ^
In file included from /usr/include/boost/atomic/detail/gcc-x86.hpp:198:0,
                 from /usr/include/boost/atomic/detail/platform.hpp:20,
                 from /usr/include/boost/atomic/atomic.hpp:17,
                 from /usr/include/boost/atomic.hpp:12,
                 from /usr/include/boost/thread/pthread/once_atomic.hpp:20,
                 from /usr/include/boost/thread/once.hpp:20,
                 from /usr/include/boost/thread.hpp:17,
                 from util.h:26,
                 from bignum.h:21,
                 from main.h:8,
                 from db.h:8,
                 from db.cpp:6:
/usr/include/boost/atomic/detail/gcc-x86.hpp:1111:5: error: ‘difference_type’ has not been declared
     BOOST_ATOMIC_DECLARE_VOID_POINTER_OPERATORS
     ^
/usr/include/boost/atomic/detail/gcc-x86.hpp:1111:5: error: ‘difference_type’ has not been declared
     BOOST_ATOMIC_DECLARE_VOID_POINTER_OPERATORS
     ^
In file included from /usr/include/boost/atomic/detail/platform.hpp:20:0,
                 from /usr/include/boost/atomic/atomic.hpp:17,
                 from /usr/include/boost/atomic.hpp:12,
                 from /usr/include/boost/thread/pthread/once_atomic.hpp:20,
                 from /usr/include/boost/thread/once.hpp:20,
                 from /usr/include/boost/thread.hpp:17,
                 from util.h:26,
                 from bignum.h:21,
                 from main.h:8,
                 from db.h:8,
                 from db.cpp:6:
/usr/include/boost/atomic/detail/gcc-x86.hpp:1123:13: error: ‘ptrdiff_t’ does not name a type
     typedef ptrdiff_t difference_type;
             ^
/usr/include/boost/atomic/detail/gcc-x86.hpp:1193:15: error: ‘difference_type’ has not been declared
     fetch_add(difference_type v, memory_order order = memory_order_seq_cst) volatile BOOST_NOEXCEPT
               ^
/usr/include/boost/atomic/detail/gcc-x86.hpp:1206:15: error: ‘difference_type’ has not been declared
     fetch_sub(difference_type v, memory_order order = memory_order_seq_cst) volatile BOOST_NOEXCEPT
               ^
In file included from /usr/include/boost/atomic/detail/gcc-x86.hpp:198:0,
                 from /usr/include/boost/atomic/detail/platform.hpp:20,
                 from /usr/include/boost/atomic/atomic.hpp:17,
                 from /usr/include/boost/atomic.hpp:12,
                 from /usr/include/boost/thread/pthread/once_atomic.hpp:20,
                 from /usr/include/boost/thread/once.hpp:20,
                 from /usr/include/boost/thread.hpp:17,
                 from util.h:26,
                 from bignum.h:21,
                 from main.h:8,
                 from db.h:8,
                 from db.cpp:6:
/usr/include/boost/atomic/detail/gcc-x86.hpp:1217:5: error: ‘difference_type’ has not been declared
     BOOST_ATOMIC_DECLARE_POINTER_OPERATORS
     ^
/usr/include/boost/atomic/detail/gcc-x86.hpp:1217:5: error: ‘difference_type’ has not been declared
     BOOST_ATOMIC_DECLARE_POINTER_OPERATORS
     ^
make: *** [obj/db.o] Error 1

I initially thought I might be missing some boost libraries, but confirmed that all are properly installed:
Code:
apt-get install libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libboost-dev is already the newest version.
libboost-dev set to manually installed.
libboost-filesystem-dev is already the newest version.
libboost-filesystem-dev set to manually installed.
libboost-program-options-dev is already the newest version.
libboost-program-options-dev set to manually installed.
libboost-system-dev is already the newest version.
libboost-system-dev set to manually installed.
libboost-thread-dev is already the newest version.
libboost-thread-dev set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Thanks in advance.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
July 19, 2015, 05:36:28 PM
 #30

I think you're missing libgmp-dev & libmpfr-dev JB:

https://github.com/WorldLeadCurrency/WLC/blob/master/doc/build-unix.md

That should do it  Wink
rik8119 (OP)
Full Member
***
Offline Offline

Activity: 217
Merit: 100

CEO WINC e. V.


View Profile
July 19, 2015, 07:18:20 PM
 #31

Hi jonnybravo0311,

i think p3yot33at3r is right. I compiled it on various systems (last was on lubuntu) and it works fine with the additional dependencies installed.


Greetings Rik

Demurrage - the easiest way to a human society.
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
July 19, 2015, 07:49:56 PM
 #32

Thanks both for your replies, but that's not the case.  I had installed the dependencies prior to compiling the code.  Just to confirm:
Code:
apt-get install libgmp-dev libmpfr-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libgmp-dev is already the newest version.
libmpfr-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
rik8119 (OP)
Full Member
***
Offline Offline

Activity: 217
Merit: 100

CEO WINC e. V.


View Profile
July 19, 2015, 08:28:23 PM
 #33

Thanks both for your replies, but that's not the case.  I had installed the dependencies prior to compiling the code.  Just to confirm:
Code:
apt-get install libgmp-dev libmpfr-dev
Reading package lists... Done
Building dependency tree      
Reading state information... Done
libgmp-dev is already the newest version.
libmpfr-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Hi Johnnybravo0311,

maybe there is something else missing (or another version)?

can you check please if:

sudo apt-get install build-essential libboost-all-dev libcurl4-openssl-dev libdb5.1-dev libdb5.1++-dev libminiupnpc-dev libmpfr-dev libgmp3-dev

are installed?

What abou the manually installed messages, maybe this is problematic?

Rik

Demurrage - the easiest way to a human society.
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
July 19, 2015, 08:35:09 PM
 #34

Hmmm....I didn't use libdb5.1-dev libdb5.1++-dev - I used 4.8 instead, as I do with all my wallets. Maybe try with that instead?

It compiled fine on both 32bit & 64bit Xubuntu for me  Huh
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
July 19, 2015, 09:31:02 PM
Last edit: July 20, 2015, 02:56:41 PM by jonnybravo0311
 #35

I'm using db4.8... as virtually every wallet uses this version and not the later ones.

Manual install just means they are marked as manually installed in the sources list.  There's a pretty good explanation of what it means here: http://askubuntu.com/questions/831/what-does-it-mean-that-a-package-is-set-to-manually-installed

It might be the version of glibc I'm using... I'm looking into this avenue.

edit: spelling Smiley

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
July 19, 2015, 09:38:46 PM
 #36

It might be the version of glibc I'm using... I'm looking into this avenue.

Ah yeah, I remember you installed a funky version of that while trying to get the relaynetworkclient running - I never installed it, so there's a good chance that's the cause of the problem......
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
July 19, 2015, 09:42:45 PM
 #37

I found my problem.  I had to edit the following files:

util.h
bignum.h
main.h
db.h
db.cpp

with the following:
Code:
#include <cstddef>

Later versions of glibc change the way things are done (including macro definitions).  Including the standard C definitions cleared up the problem.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
p3yot33at3r
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
July 19, 2015, 10:03:38 PM
 #38

Good man JB  Smiley

Is this the only wallet you've had to do this with?
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
July 19, 2015, 11:19:29 PM
 #39

So far yes.  I've compiled and built quite a few from source on both Ubuntu and OS X.  This was the only one that I've had to change anything for Ubuntu.  I also built UNO and HUC from source today without any edits.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
rik8119 (OP)
Full Member
***
Offline Offline

Activity: 217
Merit: 100

CEO WINC e. V.


View Profile
July 20, 2015, 11:39:36 AM
 #40

I'm using db4.8... as virtually every wallet uses this version and not the later ones.

Manual install just means they are marked as manually installed in the sources list.  There's a pretty good explanation of what it manes here: http://askubuntu.com/questions/831/what-does-it-mean-that-a-package-is-set-to-manually-installed

It might be the version of glibc I'm using... I'm looking into this avenue.

Thank you, i thought that the manually installed packages are maybe not updated correctly or missing something.

This version of GNU library is needed by WLC for calculating the demurrage. So the same problem should occur with freicoin which first introduced this feature.

Thanks for posting the solution i think this could definitively help others too.

Demurrage - the easiest way to a human society.
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!