LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > FIBOS 100%纯小白从0开始兑换教程

FIBOS 100%纯小白从0开始兑换教程

2020-09-01 木鸡区块链 来源:区块链网络

版权声明:

本文由木鸡区块链原创,转载著名作者和出处。

从0开始兑换FIBOS!花费不超过10元!不需要懂代码,只需要简单的电脑知识,即可兑换!

本文参考了目前市面上的几个教程(脚本大部分参考了caigen的代码),但这些教程还是对真小白并不友好,本文进行了更加彻底的小白化教程。尽可能让小白都能简单兑换!

一、Linux系统

如果只有windows,没有mac,怎么弄?这个简单,租啊,木鸡拿出了租主节点用的VPS服务器,因为VPS是Linux系统,正好可以用来建立FIBOS环境。

使用Linux要知道一些Linux的基本操作,如鼠标右键就是复制功能,你在windows上ctrl+c复制之后,在linux控制台窗口点一下鼠标右键即为复制,这点在Linux中输入密码的时候尤为重要。

我是在 https://www.vultr.com/ 网站租的服务器,创建好账户后,就可以进行充值了,支付宝最少充值为$10,如果你有信用卡,充值$1也是可以的。

充值好后,选择新建服务器,推荐选择新加坡服务器


选择Ubuntu 16.04 x64的系统。选择$3.5刀一月的服务。


然后点击Deploy Now,系统就开始部署你的服务器了(需要10分钟左右)。之后获得你的服务器IP和密码。你可以点进去查看你的服务器细节。


在windows电脑上下载PuTTY,百度搜索下载即可,用于远程连接客户端。Host Name输入你的IP地址。第一次连接有弹窗,选择是即可。


连接后,进入,用户名输入root,密码从网站拷贝后在窗口点击鼠标右键即复制,注意:密码位置由于安全原因,不会有任何反馈,右键粘贴后点击回车即可。


这样Linux即正常运行,第一步完成!

二、搭建FIBOS环境

在Linux操作窗口下,新建一个文件夹,比如叫FIBOS

mkdir FIBOS

进入该文件夹

cd FIBOS


在该窗口下使用命令下载并安装fibos(复制以下代码)等待下载并安装。

curl -s https://fibos.io/download/installer.sh |sh

几分钟后,下载安装完成,验证安装是否成功

fibos --version


显示v0.27.0-dev,则表示一切安装正常。

三、创建FIBOS账户

初始化项目

fibos --init

弹出的信息都不用填,一律回车处理,最后填yes 结束


安装依赖,等待完成(不到1分钟)

fibos --install fibos.js


建立第一个脚本,创建FIBOS账号

vi 01-create-account.js

-------------------------------------------

输入以上命令后会进入该脚本的文本编辑界面,vi编辑模式的基本操作参考如下:

编辑模式:使用vi进入文本后,按i开始编辑文本
退出编辑模式:按ESC键,然后:
   :q! 不保存文件,强制退出vi命令
    :w 保存文件,不退出vi命令
    :wq 保存文件,退出vi命令

比如:wq,依次输入:,然后w,然后q,就是保存文本。

--------------------------------------------

进入编辑模式后,拷贝以下代码到编辑模式中,其中FIBOS账号名字需要你自己定义输入,规则如下,比如mujidamm1234,用你自己的账户名来取代下面代码的中文。注意:输入账号名的地方前后不能带空格,必须“(无空格)账号名(无空格)”,否则出错之后,同一个IP要一个小时CD后才能再次创建账号。


var http = require('http');
var FIBOS = require("fibos.js");
var prikey = FIBOS.modules.ecc.randomKeySync();
var pubkey = FIBOS.modules.ecc.privateToPublic(prikey);
var account = "输入你自己的FIBOS账号名";
console.log('prikey', prikey);
console.log('pubkey', pubkey);
var httpClient = new http.Client();
var httpServerHost = "http://tunnel.fibos.io/1.0/app/token/create";
var rep = httpClient.post(httpServerHost, {
json: {
account: account,
pubkey: pubkey
}
}).json()
console.log(rep);

拷贝之后,检查代码是否完整(经常会前后拷贝不完整,可以手动补一下),然后按ESC,再按:wq保存退出。


运行该脚本

fibos01-create-account.js


如果显示成功,则表示账号创建成功,将你的账号名,公钥和私钥拷贝下来保存好。

四、发送ESO到你的账户

木鸡是在币安发币的,速度比较快,大约十几分钟就可以到账。


提现地址写fiboscouncil,提现备注写你刚刚创建的FIBOS账户名。

五、查看自己的账户,进行FO转换

建立第二个脚本,查看自己的账户

vi 02-balance.js

然后拷贝以下代码,注意替换你自己的FIBOS账户名称

var FIBOS = require("fibos.js");
var myAccountName = '输入你自己的FIBOS账户名称';
var config = {
chainId: "6aa7bd33b6b45192465afa3553dedb531acaaff8928cf64b70bd4c5e49b7ec6a",
httpEndpoint: "http://se-rpc.fibos.io:8870",
verbose: false,
}
var fibos_client = FIBOS({
chainId: config.chainId,
httpEndpoint: config.httpEndpoint,
verbose: false,
logger: {
log: null,
error: null
}
})
var rs = fibos_client.getTableRowsSync(true, "eosio.token", myAccountName, "accounts");
console.log(rs);


运行该脚本

fibos02-balance.js

如果查到记录,则说明EOS已经到账


建立第三个脚本,兑换FO

vi 03-exchange.js

然后拷贝以下代码,注意有三处输入地方,账户名,私钥和兑换多少EOS,在引号中改为你的账户名、私钥以及兑换额度

var FIBOS = require("fibos.js");

var myAccountName = 'mujidamm1234'; //输入自己的FIBOS账户名称
var privKey = '5GB2qF2tqSYCta2JfsE6zhhi1xCAKu8nsdqXYZVH6oieavh2ARs'; // 输入你的私钥
var eosAmount = '0.5000'; // 输入你的兑换额度
var config = {
chainId: "6aa7bd33b6b45192465afa3553dedb531acaaff8928cf64b70bd4c5e49b7ec6a",
priKey: privKey,
httpEndpoint: "http://se-rpc.fibos.io:8870",
verbose: false,
}
var fibos_client = FIBOS({
chainId: config.chainId,
keyProvider: config.priKey,
httpEndpoint: config.httpEndpoint,
verbose: false,
logger: {
log: null,
error: null
}
})
let ctx = fibos_client.contractSync("eosio.token");
var result = ctx.exchangeSync(myAccountName, `${eosAmount} EOS@eosio`,
`0.0000 FO@eosio`, `exchange EOS to FO`, {
authorization: myAccountName
});
console.log(result);


运行该脚本

fibos03-exchange.js

会显示一大串运行代码并没有报错,则表示你兑换成功。

此时你可以使用第二个脚本查看你的EOS和FO余额。

fibos02-balance.js


可以查到兑换的FO,恭喜你,兑换成功!

—-

编译者/作者:木鸡区块链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...