apt-get install libgmp-dev
Thanks! I ended up on the Ethereum installation instructions doing a google search for "ubuntu libgmp" when it wouldn't install with "sudo apt-get install libgmp" and just installed all the dependencies listed there. Ethereum prefers Ubuntu 13.04 over 12.04, maybe Skycoin does as well. For some reason, Ubuntu gmp is under libgmp-dev instead of libgmp.
I want to migrate over to arch linux for Beaglebone and other SoC devices (R-Pi isn't quite strong enough for the entire stack of personal cloud/self hosting of Indiebox and the wish list at
http://p2pconnects.us/2013/12/30/assembling-my-personal-cloud/), thought Ubuntu would be more complete for a quick and easy install - think I might as well have went with arch linux since that is the goal for a low powered, always on device with network access.
Is there any Skycoin test coin available and a test net? My client came up with a bunch of addresses but no transactions. I'm not sure what I would use as a receiving address. Any docs on how to use?
Does the above display look right, or should I be seeing some numbers or transaction activity?
I'm trying it out an ArchLinux install now to run it on Beaglebone once I get it running on Virtualbox on the Indiebox stack.
Yes. You have it working! The wallet gui is running a GTK window that embeds webkit. The wallet is HTML/Angular with a localhost golang webserver. That is what you are looking at. The wallet uses the JSON interface to check balances and do sends.
- We dont have transaction history yet. You can check balance and do sends using the unspent output set, but transaction history requires parsing old blocks and putting it in a database.
- The wallet RPC is currently being updated (in branch) to support multiple wallets and the new deterministic wallet seeds.
- Then the wallet code will be updated to match the new RPC before launch
- You can run a local blockchain, but the global testnet blockchain is not running right now.
- There is a tool in ./compile/test-coverage that generates an HTML coverage test across repo
- ./test.sh runs the unit tests for each module
- you can generate addresses and test out deterministic wallets with ` go run ./cmd/address_gen/address_gen.go -a -n=5 -seed="test" `. This tool needs some work. This prints 5 (pubkey, seckey, address) pairs generated from wallet seed "test"
Technically, we can launch testnet right now. Everything is working. There are a few changes I wanted to make however
- new wire protocol
- reduce number of command line options
- simplify module interfaces and take steps towards requirements for Obelisk integration
- hardcode genesis block parameters into source instead of using configuration files
- document JSON RPC that exchanges need
After launch we have to
- work on darknet
- language translations for wallet
- improvements to connection pool and wire protocol required for Obelisk
- work on Obelisk and achieve full decentralization
- blockchain explorer and transaction history
- blockchain database module (for storing and querying transaction history)
- benchmarks for blockchain parsing
The priorities are
1. Get blockchain running and windows, osx and Linux binaries released
2. Skycoin Darknet v0.2 Running
3. progress towards Obelisk implementation
The user community is giving a lot of support. We have volunteers working on the wifi controller library for the darknet and others have made significant contributions to the darknet design. Others have donated Bitcoin to pay for build and testing servers and others are working on a Docker wrapper for Skycoin node deployment and working on the Chinese wallet translation.
The code base is becoming very clean and modular. Skycoin will be much easier for new developers to work on and improve compared to the Bitcoin source.
Update:
The new wallet and wallet rpc branch has been merged into the main branch.