Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - laow

Pages: 1 [2]
16
中文 (Chinese) / xp下无法用钱包的看过来
« on: July 22, 2014, 08:39:17 am »
目前官方放出来的客户端在xp无法运行。猜测可能是qt和xp的兼容性问题,google了一下相关问题,网上找到这篇文章http://www.tripleboot.org/?p=423,提到了两个解决方法。第一个方法需要重新编译,这个就交给官方了。第二个方法是修改exe文件,亲测可用。

1、首先下载一个二进制编辑器,我用的是免费的XVI32,官方下载地址 http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm#download

2、安装完官方的客户端后,用XVI32打开exe文件,默认位置是C:\Program Files\BitSharesX\bin\BitSharesX.exe
修改前记得先备份一下BitSharesX.exe

3、将170这个地址开始的两组06 00 00 00 00 00 00 00修改为 05 00 01 00 00 00 00 00

修改后

修改完成后保存。重新运行BitSharesX.exe

最后拉一下票 ,帮忙投一下代表delegate.laow,谢谢 :D


7.24更新
0.2.2的官方版本仍无法在xp下运行,该修改方法依然有效,只不过两组06 00 00 00 00 00 00 00的位置有变化,大概在170-180h之间

18
中文 (Chinese) / ubuntu 12.04编译bitshares_toolkit教程
« on: June 26, 2014, 07:42:43 am »
主要升级编译bitshares_toolkit所依赖的高版本cmake,git,gcc等。注意以下步骤会改变系统编译环境。

1、添加第三方源

Code: [Select]
sudo add-apt-repository ppa:andykimpe/cmake
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo add-apt-repository  ppa:git-core/ppa
sudo apt-get update
sudo apt-get upgrade

sudo apt-get install cmake git libreadline-dev uuid-dev g++ libdb++-dev libdb-dev zip libssl-dev openssl build-essential python-dev autotools-dev libicu-dev build-essential libbz2-dev

2、更新gcc版本

Code: [Select]
sudo apt-get install gcc-4.8 g++-4.8

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50

3、安装boost1.54

ubuntu12.04官方源boost版本较低,如果已安装过了,先卸载
Code: [Select]
sudo apt-get remove libboost-all-dev  libboost-dev
编译安装boost 1.54,此过程耗时较长
Code: [Select]
cd ~
wget -O boost_1_54_0.tar.gz http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz/download
tar xzvf boost_1_54_0.tar.gz
cd boost_1_54_0/

./bootstrap.sh --prefix=/usr/local

user_configFile=`find $PWD -name user-config.jam`
echo "using mpi ;" >> $user_configFile

n=`cat /proc/cpuinfo | grep "cpu cores" | uniq | awk '{print $NF}'`

sudo ./b2 --with=all -j $n install

sudo ldconfig

sudo ln -s -f /usr/local/lib/libboost_*.a /usr/lib


4、编译bitshares_toolkit

Code: [Select]
git clone https://github.com/BitShares/bitshares_toolkit.git
cd bitshares_toolkit
git submodule init
git submodule update
cmake .
make

5、注册代表
以下为简单教程,具体每个步骤的解释详见官方教程https://github.com/BitShares/bitshares_toolkit/wiki/DPOS-Registering-Names-And-Delegates

Code: [Select]
创建钱包
wallet_create mywallet

解锁钱包,钱包解锁的状态下代表才能生成块
wallet_unlock 999999

创建帐号
wallet_account_create user123

注册代表,此步骤需花费一些XTS,因此钱包不能为空,可以向其他人索要,或者导入有余额的pts钱包。
最后一个参数为代表收取交易费的比例
wallet_account_register user123 user123 null 50

当注册确认后,设置让代表产生块
wallet_enable_delegate_block_production user123 true


Pages: 1 [2]