Bitcoin Forum
May 07, 2024, 04:02:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2  All
  Print  
Author Topic: [ANN] WDC WorldCoin | Official Developer Thread |  (Read 14384 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
WorldCoin (OP)
Member
**
Offline Offline

Activity: 142
Merit: 21



View Profile WWW
May 22, 2013, 01:10:45 AM
Last edit: May 22, 2013, 03:20:50 AM by WorldCoin
 #1

Welcome to the WorldCoin development thread! This is where we post projects we currently need and where developers can work on their own projects to support the coin.

Ideally when a project is done and posted, hero members should be able to confirm there is no malicious code and make sure there are no viruses.
We would like to thank you for your continued support and hopefully we can create some awesome stuff!

Currently Needed:
Fully Working Linux Port
Android Wallet – either brand new or incorporated into a current one


Sincerely,
WorldCoin Team
1715097730
Hero Member
*
Offline Offline

Posts: 1715097730

View Profile Personal Message (Offline)

Ignore
1715097730
Reply with quote  #2

1715097730
Report to moderator
1715097730
Hero Member
*
Offline Offline

Posts: 1715097730

View Profile Personal Message (Offline)

Ignore
1715097730
Reply with quote  #2

1715097730
Report to moderator
1715097730
Hero Member
*
Offline Offline

Posts: 1715097730

View Profile Personal Message (Offline)

Ignore
1715097730
Reply with quote  #2

1715097730
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715097730
Hero Member
*
Offline Offline

Posts: 1715097730

View Profile Personal Message (Offline)

Ignore
1715097730
Reply with quote  #2

1715097730
Report to moderator
1715097730
Hero Member
*
Offline Offline

Posts: 1715097730

View Profile Personal Message (Offline)

Ignore
1715097730
Reply with quote  #2

1715097730
Report to moderator
Coinbrah
Member
**
Offline Offline

Activity: 70
Merit: 10


Whew


View Profile
May 22, 2013, 01:14:16 AM
 #2

Do you mean the QT client in linux or worldcoind?
WorldCoin (OP)
Member
**
Offline Offline

Activity: 142
Merit: 21



View Profile WWW
May 22, 2013, 01:17:18 AM
 #3

Do you mean the QT client in linux or worldcoind?

Fixed in OP
Coinbrah
Member
**
Offline Offline

Activity: 70
Merit: 10


Whew


View Profile
May 22, 2013, 01:20:52 AM
 #4

I was able to compile in Ubuntu 12.04 without too much fuss.
WorldCoin (OP)
Member
**
Offline Offline

Activity: 142
Merit: 21



View Profile WWW
May 22, 2013, 01:25:35 AM
 #5

I was able to compile in Ubuntu 12.04 without too much fuss.

Please feel free to upload and/or provide instructions for other users to compile and we will link to it.
Coinbrah
Member
**
Offline Offline

Activity: 70
Merit: 10


Whew


View Profile
May 22, 2013, 02:00:22 AM
Last edit: May 22, 2013, 02:55:59 AM by Coinbrah
 #6

Quick and dirty worldcoind compile on Ubuntu 12.04

Download and install dependencies:
Code:
sudo apt-get install build-essential 
sudo apt-get install libssl-dev
sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get install libboost-all-dev
Recommended utilities:
Code:
sudo apt-get install git

Download the source code:

Code:
git clonehttps://github.com/worldcoinproject/Worldcoin.git

Navigate to src directory:

Code:
cd Worldcoin/src

Compile the damn thing:
Code:
make -j2 -f makefile.unix USE_UPNP=-

With no errors this should build worldcoin:
Code:
ls
worldcoind should appear as the last file in the Worldcoin/src directory
Code:
addrman.cpp      irc.cpp               netbase.h              serialize.h
addrman.h        irc.h                 net.cpp                strlcpy.h
allocators.h     json                  net.h                  sync.cpp
base58.h         key.cpp               noui.cpp               sync.h
bignum.h         key.h                 obj                    test
bitcoinrpc.cpp   keystore.cpp          obj-test               ui_interface.h
bitcoinrpc.h     keystore.h            protocol.cpp           uint256.h
checkpoints.cpp  libeay32.dll          protocol.h             util.cpp
checkpoints.h    main.cpp              qt                     util.h
compat.h         main.h                rpcdump.cpp            version.cpp
crypter.cpp      makefile.linux-mingw  rpcnet.cpp             version.h
crypter.h        makefile.mingw        rpcrawtransaction.cpp  wallet.cpp
db.cpp           makefile.osx          script.cpp             walletdb.cpp
db.h             makefile.unix         script.h               walletdb.h
init.cpp         mruset.h              scrypt.c               wallet.h
init.h           netbase.cpp           scrypt.h               worldcoind

Ok, almost done!

Create the worldcoin data directory:
Code:
mkdir ~/.worldcoin

Now make the conf file:
Code:
sudo nano ~/.worldcoin/worldcoin.conf

Put this stuff in there:
Code:
rpcuser=username
rpcpassword=password
rpcport=11082
port=11081
daemon=1
server=1
gen=0
listen=1
testnet=0
maxconnections=100

Ok. GO TIME!

In the same directory as the worldcoind file:
Code:
worldcoind -daemon

You should see:
Code:
worldcoin server start

Commands:
Code:
worldcoind getinfo
worldcoind stop
worldoind getaccountaddress ""

See https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list for other commands.

Let me know if this works.

If it does. I graciously accept the following:

Love
WDC: WbE7NcXKEkQhsMyqnPxByFKfhqfFwdwH3P
LTC: LdZ5nUE9NnKKjwAGVVp4n2YVGPTM4zv2yN





clint25n
Sr. Member
****
Offline Offline

Activity: 840
Merit: 250



View Profile
May 22, 2013, 02:46:00 AM
 #7

Let me know if this works.

If it does. I graciously accept the follow:

Love
WDC: WbE7NcXKEkQhsMyqnPxByFKfhqfFwdwH3P
+25  Wink
Twerka
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
May 22, 2013, 02:51:44 AM
 #8


Let me know if this works.

If it does. I graciously accept the follow:

Love
WDC: WbE7NcXKEkQhsMyqnPxByFKfhqfFwdwH3P
LTC: LdZ5nUE9NnKKjwAGVVp4n2YVGPTM4zv2yN


+5 WDC

The worst enemy of Bitcoin is Mt.Gox exchange.
WorldCoin (OP)
Member
**
Offline Offline

Activity: 142
Merit: 21



View Profile WWW
May 22, 2013, 03:19:19 AM
 #9


If it does. I graciously accept the following:

Love
WDC: WbE7NcXKEkQhsMyqnPxByFKfhqfFwdwH3P
LTC: LdZ5nUE9NnKKjwAGVVp4n2YVGPTM4zv2yN







+25  Smiley
WorldCoin (OP)
Member
**
Offline Offline

Activity: 142
Merit: 21



View Profile WWW
May 22, 2013, 03:21:13 AM
Last edit: May 22, 2013, 03:32:11 AM by WorldCoin
 #10

Lets get a working Android Wallet now  Smiley
clint25n
Sr. Member
****
Offline Offline

Activity: 840
Merit: 250



View Profile
May 22, 2013, 07:33:36 AM
 #11

I personally use Android and look forward to the thin client, though I wonder what it takes to develop something for iOS since there are so many  iPhone users out there as well.
Twerka
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
May 22, 2013, 07:37:50 AM
 #12

I personally use Android and look forward to the thin client, though I wonder what it takes to develop something for iOS since there are so many  iPhone users out there as well.

I thnk you need an apple licence to make an iOs app.
For Android you can do it for free, and only pay if you want to be listed on google play.

The worst enemy of Bitcoin is Mt.Gox exchange.
mr_random
Legendary
*
Offline Offline

Activity: 1274
Merit: 1001


View Profile
May 22, 2013, 08:04:45 AM
 #13

I am a fulltime webdeveloper for a living and have commercial experience with php, mysql, javascript/jquery and have also worked with ruby and node.js. I can't help on apps, but if you think of any web based projects I could contribute towards let me know (has to be legal though)
RaymanJr
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
May 22, 2013, 11:15:37 AM
 #14

Another quick and dirty compile on Ubuntu 12.04, this time for worldcoin-qt !

To be able to compiling worldcoin-qt you need to install Qt development libraries. (more details http://qt.nokia.com/downloads/ )
Code:
sudo apt-get update
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui

Then download and install worldcoin-qt dependencies:
Code:
sudo apt-get install build-essential
sudo apt-get install libssl-dev
sudo apt-get install libdb4.8-dev
sudo apt-get install libdb++-dev
sudo apt-get install libqrencode-dev
sudo apt-get install libboost1.48-all-dev

If you don't yet have git, get it
Code:
sudo apt-get install git

Download the source code:
Code:
git clone https://github.com/worldcoinproject/Worldcoin.git

Go to newly create directory:
Code:
cd Worldcoin

Verify that you have 'worldcoin-qt.pro' in your Worldcoin directory:
Code:
ls

Following files/directories should be listed:
Code:
contrib  COPYING  doc  INSTALL  README  README.md  share  src  worldcoin-qt.pro

Build without UPNP support:
Code:
qmake "USE_UPNP=-"

Do the magic:
Code:
make

and ready for test run ! Launch your wallet application.
Code:
./worldcoin-qt

In the case you see this useful, I don't mind if you throw me with a coin..
WDC: WmVEK8sFawdB1RMKaub8atQhawzcbnS9Fr



WorldCoin (OP)
Member
**
Offline Offline

Activity: 142
Merit: 21



View Profile WWW
May 22, 2013, 06:31:26 PM
 #15

+20 Ray!  Smiley
maxpower
Sr. Member
****
Offline Offline

Activity: 456
Merit: 250


View Profile
May 22, 2013, 06:43:50 PM
 #16

Hi! Posted this in the main WDC thread, and pizza suggested posting it here:

I've compiled a Mac version of the Worldcoin wallet. It works well on my Mac, and is way better than opening up Parallels to run the Windows wallet, so I'm sharing it in case anybody else finds it useful.

This build is from the latest Github sources as of this morning. I built the app on Mountain Lion, and I think it should work on Lion and above. I'm not so sure about Snow Leopard and below. Until a few other people try it out, I would treat it as beta software, and back up your wallet.dat early and often.

Give it a try, let me know how it works!

https://www.dropbox.com/s/958azh5o2lab3rg/Worldcoin-Qt-0.6.3.0-Mac.zip

I used the Mac compilation steps that we've been discussing on this thread: https://bitcointalk.org/index.php?topic=205017.0

Mac Altcoin Wallets: https://bitcointalk.org/index.php?topic=216672 | Rep Thread: https://bitcointalk.org/index.php?topic=205035.0
BTC: 13wuRW8v1PtZrbKKrBfT5JcuiCwpMqpCmY
WorldCoin (OP)
Member
**
Offline Offline

Activity: 142
Merit: 21



View Profile WWW
May 22, 2013, 06:45:47 PM
 #17

Thanks for that Max, lets get some people to test it maybe even make a Thread so Mac users can see it, and we will put it up if it's working properly. Thank You for the help! Smiley
maxpower
Sr. Member
****
Offline Offline

Activity: 456
Merit: 250


View Profile
May 22, 2013, 06:48:00 PM
 #18

Thanks for that Max, lets get some people to test it maybe even make a Thread so Mac users can see it, and we will put it up if it's working properly. Thank You for the help! Smiley

No problem, it was a big help for me. Smiley I'll start a thread.

Mac Altcoin Wallets: https://bitcointalk.org/index.php?topic=216672 | Rep Thread: https://bitcointalk.org/index.php?topic=205035.0
BTC: 13wuRW8v1PtZrbKKrBfT5JcuiCwpMqpCmY
clint25n
Sr. Member
****
Offline Offline

Activity: 840
Merit: 250



View Profile
May 22, 2013, 09:36:09 PM
 #19

I am a fulltime webdeveloper for a living and have commercial experience with php, mysql, javascript/jquery and have also worked with ruby and node.js. I can't help on apps, but if you think of any web based projects I could contribute towards let me know (has to be legal though)

Are you good with web design artwork?
swappermall
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
May 22, 2013, 10:07:39 PM
 #20

I tried the following suggestions and caught the error in the git clone command, but this did not work for me.  The following error was displayed after my unsuccessful use of this code:

:~/Worldcoin/src# make -j2 -f makefile.unix USE_UPNP=-
/bin/sh ../share/genbuild.sh obj/build.h
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DUSE_IPV6 -DBOOST_SPIRIT_THREADSAFE -I/root/Worldcoin/src -I/root/Worldcoin/src/obj -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/checkpoints.d -o obj/checkpoints.o checkpoints.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DUSE_IPV6 -DBOOST_SPIRIT_THREADSAFE -I/root/Worldcoin/src -I/root/Worldcoin/src/obj -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/netbase.d -o obj/netbase.o netbase.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DUSE_IPV6 -DBOOST_SPIRIT_THREADSAFE -I/root/Worldcoin/src -I/root/Worldcoin/src/obj -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/addrman.d -o obj/addrman.o addrman.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DUSE_IPV6 -DBOOST_SPIRIT_THREADSAFE -I/root/Worldcoin/src -I/root/Worldcoin/src/obj -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/crypter.d -o obj/crypter.o crypter.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DUSE_IPV6 -DBOOST_SPIRIT_THREADSAFE -I/root/Worldcoin/src -I/root/Worldcoin/src/obj -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/key.d -o obj/key.o key.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DUSE_IPV6 -DBOOST_SPIRIT_THREADSAFE -I/root/Worldcoin/src -I/root/Worldcoin/src/obj -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
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DUSE_IPV6 -DBOOST_SPIRIT_THREADSAFE -I/root/Worldcoin/src -I/root/Worldcoin/src/obj -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/init.d -o obj/init.o init.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DUSE_IPV6 -DBOOST_SPIRIT_THREADSAFE -I/root/Worldcoin/src -I/root/Worldcoin/src/obj -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/irc.d -o obj/irc.o irc.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DUSE_IPV6 -DBOOST_SPIRIT_THREADSAFE -I/root/Worldcoin/src -I/root/Worldcoin/src/obj -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/keystore.d -o obj/keystore.o keystore.cpp
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DUSE_IPV6 -DBOOST_SPIRIT_THREADSAFE -I/root/Worldcoin/src -I/root/Worldcoin/src/obj -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/main.d -o obj/main.o main.cpp
main.cpp:17:53: fatal error: boost/random/uniform_int_distribution.hpp: No such file or directory
compilation terminated.
make: *** [obj/main.o] Error 1
make: *** Waiting for unfinished jobs....




Quick and dirty worldcoind compile on Ubuntu 12.04

Download and install dependencies:
Code:
sudo apt-get install build-essential 
sudo apt-get install libssl-dev
sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get install libboost-all-dev
Recommended utilities:
Code:
sudo apt-get install git

Download the source code:

Code:
git clonehttps://github.com/worldcoinproject/Worldcoin.git

Navigate to src directory:

Code:
cd Worldcoin/src

Compile the damn thing:
Code:
make -j2 -f makefile.unix USE_UPNP=-

With no errors this should build worldcoin:
Code:
ls
worldcoind should appear as the last file in the Worldcoin/src directory
Code:
addrman.cpp      irc.cpp               netbase.h              serialize.h
addrman.h        irc.h                 net.cpp                strlcpy.h
allocators.h     json                  net.h                  sync.cpp
base58.h         key.cpp               noui.cpp               sync.h
bignum.h         key.h                 obj                    test
bitcoinrpc.cpp   keystore.cpp          obj-test               ui_interface.h
bitcoinrpc.h     keystore.h            protocol.cpp           uint256.h
checkpoints.cpp  libeay32.dll          protocol.h             util.cpp
checkpoints.h    main.cpp              qt                     util.h
compat.h         main.h                rpcdump.cpp            version.cpp
crypter.cpp      makefile.linux-mingw  rpcnet.cpp             version.h
crypter.h        makefile.mingw        rpcrawtransaction.cpp  wallet.cpp
db.cpp           makefile.osx          script.cpp             walletdb.cpp
db.h             makefile.unix         script.h               walletdb.h
init.cpp         mruset.h              scrypt.c               wallet.h
init.h           netbase.cpp           scrypt.h               worldcoind

Ok, almost done!

Create the worldcoin data directory:
Code:
mkdir ~/.worldcoin

Now make the conf file:
Code:
sudo nano ~/.worldcoin/worldcoin.conf

Put this stuff in there:
Code:
rpcuser=username
rpcpassword=password
rpcport=11082
port=11081
daemon=1
server=1
gen=0
listen=1
testnet=0
maxconnections=100

Ok. GO TIME!

In the same directory as the worldcoind file:
Code:
worldcoind -daemon

You should see:
Code:
worldcoin server start

Commands:
Code:
worldcoind getinfo
worldcoind stop
worldoind getaccountaddress ""

See https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list for other commands.

Let me know if this works.

If it does. I graciously accept the following:

Love
WDC: WbE7NcXKEkQhsMyqnPxByFKfhqfFwdwH3P
LTC: LdZ5nUE9NnKKjwAGVVp4n2YVGPTM4zv2yN

Pages: [1] 2  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!