基于Steem-engine的“世外桃源”的项目币---ECO

刚在热门看到一篇帖子Steem ecoVillage Update : Land Acquired in Portugal, Website Launch, ecoVillage Token is Live!,介绍Steem-Engine上的一个新币ECO

每天Steem-engine都会出现各式各样的新币,但是这个新币却吸引了我的注意。

这个币的发起人@eco-alex一直在做一个关于ecoVillage的环保项目。基本理念是,给社区会员提供一片世外桃源,免费提供地,人力,管理。会员只需承担建筑的费用。当社区建立起来后,会生产各种农作物,农作物的部分收益将回购ECO代币。

也就是说,作为投资者,从Steem-engine购入ECO代币后,这部分收益他们将会用于建立EcoVillages,然后通过生产农作物或者提供服务,赚取收益后,部分收益将用于回购投资者手上的ECO代币。这个回报的周期可能会很长。


目前,有个人提供了一块7亩的地支持这个项目:


这个项目的目标是在世界各地建立“世外桃源”。

目前一个ECO 4 Steem。虽然不知道这个项目会不会成功,但是出于对项目理念的支持,购入了10个ECO


想了解更多关于这个项目的资料,可以查看他们的官网:https://www.ecovillages.io/


This page is synchronized from the post: ‘基于Steem-engine的“世外桃源”的项目币—ECO’

怎么用JS自动领取STEEM收益?

前几天瓜叔给了我几个小号,叫我帮他设置一下自动领取SCOT收益,如果可以,顺便也领取一下STEEM收益。

自动领取SCOT收益的程序已经正常运行了,但是还没有添加自动领取STEEM收益的功能,所以就趁这个机会,添加一下自动领取STEEM收益的功能。

看了一遍steemjs的开发手册,一如既往的简单并且无用。简单的搜索一下,需要使用一下2个函数:getAccounts和claimRewardBalance

获取账号信息

要领取收益,首先要知道需要领取多少的收益。要获得这些信息那要使用getAccounts函数。

1
2
3
steem.api.getAccounts([ACCOUNT_NAME], function(err, result){
console.log(err,result);
})

通过getAccounts获取账号信息:

其中,我们只需要3个数值用于领取收益。他们是:
reward_sbd_balance
reward_steem_balance
reward_vesting_balance

从上图可以看到,账号有555461.145480 VESTS(27.925 SP)待领取。

读取3个数值:

1
2
3
4
5
6
7
8
function claimSteemRewards() {
steem.api.getAccounts([ACCOUNT_NAME], function (err, result) {
console.log(err, result)
let sbdReward = result[0].reward_sbd_balance;
let steemReward = result[0].reward_steem_balance;
let spInVests = result[0].reward_vesting_balance;
});
}

领取收益

已经知道需要领取多少收益后,就可以使用claimRewardBalance的函数领取收益了。

1
2
3
steem.broadcast.claimRewardBalance(ACCOUNT_KEY, ACCOUNT_NAME, steemReward, sbdReward, spInVests , function(err, result) {
console.log(err, result);
});

结合上面的getAccounts,一个简单的领取收益程序就完成了:

1
2
3
4
5
6
7
8
9
10
11
function claimSteemRewards() {
steem.api.getAccounts([ACCOUNT_NAME], function (err, result) {
console.log(err, result)
let sbdReward = result[0].reward_sbd_balance;
let steemReward = result[0].reward_steem_balance;
let spInVests = result[0].reward_vesting_balance;
steem.broadcast.claimRewardBalance(ACCOUNT_KEY, ACCOUNT_NAME, steemReward, sbdReward, spInVests, function (err, result) {
console.log(err, result);
});
});
}

但是这个程序还有一个小问题,那就是,如果待领取的收益为0时,就会报错。所以需要加个逻辑,如果待领取收益全部是0的时候,不领取收益。代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
function claimSteemRewards() {
steem.api.getAccounts([ACCOUNT_NAME], function (err, result) {
let sbdReward = result[0].reward_sbd_balance;
let steemReward = result[0].reward_steem_balance;
let spInVests = result[0].reward_vesting_balance;
if (sbdReward.split(' ')[0] > 0 || steemReward.split(' ')[0] > 0 || spInVests.split(' ')[0] > 0) {
steem.broadcast.claimRewardBalance(ACCOUNT_KEY, ACCOUNT_NAME, steemReward, sbdReward, spInVests, function (err, result) {
console.log(err, result);
});
}
});
}

设置自动领取

程序基本完成,目前唯一的问题是,你需要每次运行这个程序来领取一次收益。如果你想每个小时自动领取一次的话,那就需要使用setInterval. 代码如下:

1
2
3
4
5
const INTERVAL = 60 * 60 * 1000; //60 minutes

setInterval(function () {
claimSteemRewards()
}, INTERVAL);

完整代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
const steem = require('steem');
const ACCOUNT_NAME = '';
const ACCOUNT_KEY = '';
const INTERVAL = 60 * 60 * 1000; //60 minutes

setInterval(function () {
claimSteemRewards()
}, INTERVAL);

function claimSteemRewards() {
steem.api.getAccounts([ACCOUNT_NAME], function (err, result) {
let sbdReward = result[0].reward_sbd_balance;
let steemReward = result[0].reward_steem_balance;
let spInVests= result[0].reward_vesting_balance;
if (sbdReward.split(' ')[0] > 0 || steemReward.split(' ')[0] > 0 || spInVests.split(' ')[0] > 0) {
steem.broadcast.claimRewardBalance(ACCOUNT_KEY, ACCOUNT_NAME, steemReward, sbdReward, spInVests, function (err, result) {
if (result && !err) {
console.log(`${ACCOUNT_NAME} claimed ${sbdReward}, ${steemReward} and ${spInVests}`);
} else {
console.log(err);
}
});
}
});
}

这样一个完整的自动领取收益的程序就完成了~

完整代码也可以在我的github上找到:https://github.com/ericet/steemjs-fun/blob/master/claimRewardBalance.js


STEEM编程系列:


This page is synchronized from the post: ‘怎么用JS自动领取STEEM收益?’

摩纳哥马赛克毯

这条毯子是老婆最喜爱的一条,主打北非风情,颜色比较明快清新。

WeChat Image_20191022233246.jpg

完成后,放在沙发上作为午间小憩的盖毯。

WeChat Image_20191022233253.jpg

老婆说,编织是一种很让人沉迷的爱好。一拿起钩针,感觉世界一下子静了下来。全神贯注的投入到毛线的世界,暴脾气的老婆一下子变成了温柔的妻子,耐心的母亲。

所以我是不阻止老婆有这种爱好的 XD


This page is synchronized from the post: ‘摩纳哥马赛克毯’

Typeearn一周收益


一周前,介绍了一个可以通过打字赚取收益的DApp—Typeearn

一周多过去了,本以为这个DApp会随着参与的人数增加,代币TPC的价格会大跌。但是没想到价格不跌反而涨了不少。

最早的时候,一个TPC大概0.405 STEEM,现在一个TPC 0.44985 STEEM,比之前还涨了10%。

自从Typeearn上线后,我零零散散的完成每天5次打字任务,总共获得71. 02TPC,出售了54.97 TPC,获得24.676 STEEM。

每次打字任务大概可以获得1.5 TPC~2.1 TPC,也就是每天最少可以获得7.5 TPC,按照目前的TPC价格,也就是每天最少3.37 STEEM

这可比写文章简单多了!每天无脑的打字10分钟就可以获得3 steem,既练习了打字,也赚取了STEEM收益,何乐而不为呢?


This page is synchronized from the post: ‘Typeearn一周收益’

Steemmonsters免费试玩

今天Steemmonsters宣布将在10月28日支持免费试玩Steemmonsters游戏:Announcing Free-to-Play Splinterlands Accounts

Steemmonsters是目前Steem上最火,玩家最多的卡牌游戏。日活跃用户超过3000人,比steemit的用户还多。

我算是steemmonsters的最早一批玩家。从一开始只是单纯的卡片收集游戏,慢慢的可以对战,参与锦标赛,获得卡片/DEC奖励, 再到steemmonsters市值超过$400万。一路看着steemmonsters的发展起来的。

但是steemmonsters一直以来有一个不好对外推广的问题,那就是这游戏不是免费的。

如果你需要体验这个游戏,需要购买价值$10的新手包才能开始试玩。曾经想推荐给好友玩,但是因为需要付费没有试玩,就打消了推荐的念头,毕竟如果游戏不是他们的喜爱的类型,也只是浪费钱。

这次宣布的免费试玩功能将让游戏更容易推广,并且有可能吸引更多的玩家加入steemmonsters。

这个免费试玩的具体流程是:

  • 如果玩家没有steem账号,steemmonsters会帮助他们创建一个新号
  • 创建后,给予玩家一个包含所有1级卡片的试玩包
  • 玩家可以使用这个试玩包试玩,但是不会获得每日卡片奖励,DEC奖励,积分或参与锦标赛
  • 如果玩家觉得这个游戏好玩,可以花费$10正式开始游戏,赚取每日卡片奖励,DEC奖励,积分,或参与锦标赛

免费试玩将于10月28日正式上线,如果你对这款游戏有兴趣,记得到时来试玩一下~


This page is synchronized from the post: ‘Steemmonsters免费试玩’

跟赞团@cn-trail达到100跟赞~

跟赞团建立2周就得到大家的热烈支持,目前已经超过210k SP的有效跟赞SP和超过100人的跟赞团体。


米高形容跟赞团是STEEM上最强的trail,他说的不是跟赞人数或者跟赞总有效SP最强,他说的是跟赞的效益。

@cn-trail当然比不上curie,steemstem那些动不动就上千人的点赞团,但是单单以效益来算,不输任何的trail。

目前跟赞的前100名成员,每日的一贴可以得到40倍的点赞。也就是说,你只要拥有5250有效SP,跟赞后,你就会获得来自cn-trail 100%点赞(相当于210k SP,点赞价值$2.00+)

目前跟赞团运行了2周,每天消耗大概10%的VP。跟赞团的成员可以在保持跟赞资格的情况下,利用自己手上的SP给自己想点的文章点赞,而不像代理,当你把SP代理出去后,这些SP的使用权就在他人手上了。

同时,跟赞也会获得不错的审查收益。

比如我的一个账号,只跟赞不发帖,这是这个账号通过跟赞获取的审查收益。


账号拥有4649SP,通过跟赞,平均获得每天2.7 SP的审查收益。这样一算,大概21%的年利率(还没算复利)。

听到这是不是心动了,想加入跟赞团?跟赞的前100位团员才会获得40倍点赞,但是不要失望,刚把我的几个跟赞的小号移出跟赞团了。现在空出了5个位置!要加入跟赞的抓紧时间!

同时,@cn-trail为了更好支持社区的好文,会跟赞@cn-curation给每日飞鸽传书推荐的2篇帖子点赞(消耗2% vp)

跟赞团@cn-trail的介绍可以查看:https://www.steemcn.org/cn/@cn-trail/cn-cn-trail


This page is synchronized from the post: ‘跟赞团@cn-trail达到100跟赞~’

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×