feathercoin Core v0.9.0.3
Lizhi over at the feathercoin forum has done a great deal of work on building feathercoin Core, to take feathercoin out of the shadow of litecoin, and with it comes a bunch of new features and the potential for a heap more!
What is the difference between feathercoin core and feathercoin ?
The last feathercoin wallet is 0.8.7.1, The last feathercoin core wallet 0.9.3. feathercoin core had support ACP,eHRC,neoscrypt and fork history.
1) The new menu and page. I tune overview page, add report page and merchantlist page . About menu tuning , I add “Advanced” menu. Users can quickly find the page needs to use.
2) Multi-sign .This is an important function.You can have tow or more signatures.It would increase the security of the transaction.
3) New database . I upgrade db-4.8.30.NC to db-5.1.29.NC. BerkeleyDB.5.1.29 is performance improvements and bug fixes.
4)Plugins. Wallet can team working with Bitmessage.Impliment shapeshift,support feathercoin shift other coin.
5) Run faster. Feathercoin core can init blockindex faster,At the same time,core have DNS Seed, BlockChain download quickly.
6) Other. I upgrade QT 4.8.5 to QT 5.3.1,It provide more interface.
7)Inherit 0.8.X, include ACP,eHRC,QRCode,QRSnap.
Lizhi put a call to arms out to build up a P2Pool node supporting the new core, to enable further testing of some of the functions, so as you do I responded and set about building up a new P2Pool node for him 🙂
Compile the Core
As usual the chosen platform is “Ubuntu 12.04 LTS” from the very nice gents over at lined.com
So lets get started by getting things up to date
sudo apt-get update
sudo apt-get upgrade
and then install some prerequisites
sudo apt-get install python-software-properties screen git python-rrdtool python-pygame python-scipy
sudo apt-get install python-twisted python-twisted-web python-imaging build-essential libglib2.0-dev libglibmm-2.4-dev
sudo apt-get install python-dev libboost-all-dev libdb++-dev autoconf automake ncurses-dev
sudo apt-get install libtool libssl-dev
Clone the core files from GitHub
git clone -b 0.9.3 git://github.com/FeatherCoin/Feathercoin.git ftc093a
and then compile them
cd ftc093a
./autogen.sh
./configure --disable-upnp-default --disable-tests --disable-hardening LDFLAGS="-L${BDB_PREFIX}/lib/" CPPFLAGS="-I${BDB_PREFIX}/include/"
make
Once thats complete, move the files over
cp ~/ftc093a/src/feathercoind /usr/bin/.
cp ~/ftc093a/src/feathercoin-cli /usr/bin/.
and then start up the daemon
feathercoind
Status can be reported via feathercoind getting
Thats all there is to it 🙂
I completed the rest of the P2Pool setup as per my previous post “P2Pool Setup” and the result can be viewed at http://core.mine-ftc.co.uk:19327/static/
Wanting to test the new pool, I just had to go and build a new mining rig 🙂 but more about that later!
UM