在上一篇文章中,我们学习了SteemData Notify后端代码中的Blockchain Worker * [SteemData Notify 代码学习一: Blockchain Worker / Code Study of SteemData Notify: Part one](https://steemit.com/cn/@oflyhigh/steemdata-notify-blockchain-worker-code-study-of-steemdata-notify-part-one) 归纳起来就是 * Blockchain Worker 将blockchain上和账户有关的动态抓取进来 * 判断是否是SteemData Notify 注册(并确认)用户相关的操作以及是否是用户关心的操作 * 如果是,写入数据库通知表notifications  今天我们来继续学习 Confirmation Worker, 看看`基于尘埃支付认证`到底是什么鬼? 源码在这里: https://github.com/SteemData/notify.steemdata.com/blob/master/src/worker.py # Confirmation Worker ``` def run_confirmation_worker(): log.info('Starting the confirmation worker.') b = Blockchain() for transfer in b.stream(filter_by='transfer'): confirm_user_settings(transfer) ``` 关于`Blockchain`以及`stream(self, filter_by: Union[str, list] = list(), *args, **kwargs)` 昨天的帖子中已经介绍了 这段代码其实就是过滤区块链中的转账操作,并调用`confirm_user_settings(transfer)` ``` def confirm_user_settings(op): if op['to'] != steem_wallet: return if len(op['memo'].strip()) == 24: try: _id = ObjectId(op['memo'].strip()) except Exception: return elif len(op['memo'].strip()) == 40: _id = op['memo'].strip() else: return settings = db.settings.find_one({'_id': _id}) if settings: db.settings.update_one( {'_id': _id, 'username': op['from']}, {'$set': {'confirmed': True}} ) message = 'You have made the following changes:\n' + \ 'Email: %s\n' % (str(settings['email'] or '-')) + \ 'Telegram: %s\n' % (str(settings['telegram_channel_id'] or '-')) + \ 'Notify account_update: %s\n' % str(settings['account_update']) + \ 'Notify change_recovery_account: %s\n' % str(settings['change_recovery_account']) + \ 'Notify request_account_recovery: %s\n' % str(settings['request_account_recovery']) + \ 'Notify transfer: %s\n' % str(settings['transfer']) + \ 'Notify transfer_from_savings: %s\n' % str(settings['transfer_from_savings']) + \ 'Notify set_withdraw_vesting_route: %s\n' % str(settings['set_withdraw_vesting_route']) + \ 'Notify withdraw_vesting: %s\n' % str(settings['withdraw_vesting']) + \ 'Notify fill_order: %s\n' % str(settings['fill_order']) + \ 'Notify fill_convert_request: %s\n' % str(settings['fill_convert_request']) + \ 'Notify fill_transfer_from_savings: %s\n' % str(settings['fill_transfer_from_savings']) + \ 'Notify fill_vesting_withdraw: %s\n' % str(settings['fill_vesting_withdraw']) log.info('Confirmed the settings for user %s.' % op['from']) if settings['email']: send_mail(settings['email'], 'Update confirmed', message) if settings['telegram_channel_id']: send_telegram(settings['telegram_channel_id'], message) ``` 其中: ``` if op['to'] != steem_wallet: return ``` 如果不是转网指定钱包,则略过,本例中,steem_wallet 定义为 @null 顺便说一下,如果要改为收费服务,把这个钱包改成接收费用的账户,并且设置一下检查金额即可 不过大牛们都看不上这些钱啦,哈哈 ``` if len(op['memo'].strip()) == 24: try: _id = ObjectId(op['memo'].strip()) except Exception: return elif len(op['memo'].strip()) == 40: _id = op['memo'].strip() else: return settings = db.settings.find_one({'_id': _id}) ``` 你可能好奇为啥又有24又有40呢?到底多长呢? 我也好奇,后来分析了一下,应该是历史版本遗留问题,这段一会我们再详细讲,只需知道按转账的memo去数据库中查找设置即可。Memo即_id。 ``` if settings: db.settings.update_one( {'_id': _id, 'username': op['from']}, {'$set': {'confirmed': True}} ) message = 'You have made the following changes:\n' + \ 'Email: %s\n' % (str(settings['email'] or '-')) + \ 'Telegram: %s\n' % (str(settings['telegram_channel_id'] or '-')) + \ 'Notify account_update: %s\n' % str(settings['account_update']) + \ 'Notify change_recovery_account: %s\n' % str(settings['change_recovery_account']) + \ 'Notify request_account_recovery: %s\n' % str(settings['request_account_recovery']) + \ 'Notify transfer: %s\n' % str(settings['transfer']) + \ 'Notify transfer_from_savings: %s\n' % str(settings['transfer_from_savings']) + \ 'Notify set_withdraw_vesting_route: %s\n' % str(settings['set_withdraw_vesting_route']) + \ 'Notify withdraw_vesting: %s\n' % str(settings['withdraw_vesting']) + \ 'Notify fill_order: %s\n' % str(settings['fill_order']) + \ 'Notify fill_convert_request: %s\n' % str(settings['fill_convert_request']) + \ 'Notify fill_transfer_from_savings: %s\n' % str(settings['fill_transfer_from_savings']) + \ 'Notify fill_vesting_withdraw: %s\n' % str(settings['fill_vesting_withdraw']) log.info('Confirmed the settings for user %s.' % op['from']) if settings['email']: send_mail(settings['email'], 'Update confirmed', message) if settings['telegram_channel_id']: send_telegram(settings['telegram_channel_id'], message) ``` 如果没有相关设置,当然不必说了,如果有则更新数据库中对应id以及对应用户的设置状态为确认(confirmed)。 后边的代码就很好理解啦,给用户发个通知,告诉他/她的最新设置情况。 # BUG, BUG 好像昨天我们已经发现了一个BUG,今天,看了这段代码以后,发现了另外一处BUG。 ``` settings = db.settings.find_one({'_id': _id}) if settings: db.settings.update_one( {'_id': _id, 'username': op['from']}, {'$set': {'confirmed': True}} ) ``` 注意这段代码,我们知道用户的设置会生成一个唯一的_id 如果用户自己去确认(转账给null, 并附_id做memo), 这并没有什么问题。 但是我们想一种坏坏的情况: ***你的设置,我去确认*** 呃,好吧,我可能不知晓你生成的_id 那么换一种玩法,***我帮你设置,我帮你确认***,会是什么情况? ``` db.settings.update_one( {'_id': _id, 'username': op['from']}, {'$set': {'confirmed': True}} ) ``` 好在,系统在更新数据库的时候检查了实际操作的用户 `'username': op['from']` 所以,***我对你的账户进行设置并不会写入到库中***,但是: `settings = db.settings.find_one({'_id': _id})` 查询的时候,仅仅查询了ID 这样后边代码会继续执行,会给设置的`telegram_channel_id`和`email`发信息哦。 所以***检查的时候,也应该加上`'username': op['from']`才更合理一些。*** # 关于Memo长度  语言解释起来太过于苍白,直接上代码吧。 也就是说SHA1生成了就是40位的16进制字符串 至于24,咱就不去研究了,人家都改成新的了,咱在去研究老的,也没啥意思,是不? # 关于ObjectId() 我们可以看到 ``` if len(op['memo'].strip()) == 24: try: _id = ObjectId(op['memo'].strip()) except Exception: return elif len(op['memo'].strip()) == 40: _id = op['memo'].strip() else: return ``` 之前代码中,把memo读取来的数据转换成了 ObjectId 类型 `from bson.objectid import ObjectId` 这是因为之前的生成的memo值并非通过setting hash而来,而是setting插入数据库后生成的记录的_id 这个类型是ObjectId,所以字符串值必须转换成ObjectId才可以读取。 比如 @a-0 这个用户,在数据库中存储的_id   我用字符串的形式直接查找,是找不到内容的。  而用ObjectId就可以直接查到 至于后来为何长度为40的时候不用转换了,因为存储的方式变了呗。 # 总结 * Confirmation Worker 将blockchain上给 @null 转账的数据抓过来 * 通过memo 判断是否是SteemData Notify的用户设置确认信息 * 如果是,将数据库中用户设置的状态修改为True 并且我们`又`发现了一处小BUG。 其实我还发现一个问题啊,有点坏坏的,不过我不能说,说了我就成坏人了,至少我还没坏透呢。 这就是所谓的基于尘埃支付的确认啦,我也学会咯。 咦,一总结好像也没啥内容呢,那我为啥写了这么多呢? 咦,为啥这句话这么面熟呢? 初学者水平有限,如有谬误敬请指正,深表谢意啦。 --- 感谢阅读 / Thank you for reading. 欢迎upvote、resteem以及 following me @oflyhigh 😎
author | oflyhigh |
---|---|
permlink | steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two |
category | cn |
json_metadata | {"tags":["cn","cn-programming"],"users":["null","a-0","oflyhigh"],"image":["https://steemitimages.com/DQmZvnifWgZhFpcuTrzFMTppjMHqRKCpSULPpQ5meeyCV1N/image.png","https://steemitimages.com/DQmTMFHdrCumFK28ZwWDTyqrmECmyCFDKdYUYvUZ9Dsffow/image.png","https://steemitimages.com/DQmQokkMVMKFF558it812565wmKU4mE19QEoYrio1UoXmR7/image.png","https://steemitimages.com/DQmQy4NyoxZiYpgy3mdNeqMFeNJKaUuvdSFCXM7vPzo2FUw/image.png","https://steemitimages.com/DQmaGCaUnqsknkSjjvXd7MTibNRrJntKyqWF8TJpWY7DWBf/image.png"],"links":["https://steemit.com/cn/@oflyhigh/steemdata-notify-blockchain-worker-code-study-of-steemdata-notify-part-one","https://github.com/SteemData/notify.steemdata.com/blob/master/src/worker.py"],"app":"steemit/0.1","format":"markdown"} |
created | 2017-07-09 03:51:24 |
last_update | 2017-07-09 03:51:24 |
depth | 0 |
children | 39 |
last_payout | 2017-07-16 03:51:24 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 221.937 HBD |
curator_payout_value | 52.314 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 7,597 |
author_reputation | 6,349,168,954,172,835 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,823,605 |
net_rshares | 63,822,744,192,176 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
abit | 0 | 48,397,869,011,945 | 65% | ||
coinbitgold | 0 | 94,793,186,779 | 50% | ||
wongshiying | 0 | 21,090,118,466 | 100% | ||
mark-waser | 0 | 62,981,880,675 | 33% | ||
geoffrey | 0 | 1,771,990,017,382 | 100% | ||
furion | 0 | 2,412,923,406,534 | 100% | ||
livingfree | 0 | 1,051,207,945,939 | 59% | ||
fundurian | 0 | 28,891,678,527 | 31% | ||
stomatolog2 | 0 | 53,772,981 | 100% | ||
deanliu | 0 | 778,280,431,874 | 100% | ||
rea | 0 | 222,093,544,300 | 25% | ||
stea90 | 0 | 61,669,060 | 100% | ||
lemooljiang | 0 | 135,115,963,279 | 100% | ||
flexifriday | 0 | 764,913,362 | 100% | ||
ace108 | 0 | 447,902,588,625 | 25% | ||
magicmonk | 0 | 49,207,831,607 | 100% | ||
laoyao | 0 | 55,811,946,275 | 100% | ||
myfirst | 0 | 33,435,248,837 | 100% | ||
somebody | 0 | 1,145,975,499,464 | 100% | ||
feelapi | 0 | 3,459,454,325 | 60% | ||
midnightoil | 0 | 185,975,865,012 | 100% | ||
xiaohui | 0 | 737,621,428,868 | 100% | ||
elfkitchen | 0 | 37,925,426,948 | 100% | ||
fishingvideos | 0 | 698,048,265 | 100% | ||
oflyhigh | 0 | 1,414,816,663,071 | 100% | ||
xiaokongcom | 0 | 12,829,230,696 | 100% | ||
hanshotfirst | 0 | 166,651,174,388 | 5% | ||
rivalhw | 0 | 15,153,277,762 | 15% | ||
nextgen622 | 0 | 483,983,529,904 | 100% | ||
chinadaily | 0 | 148,290,524,882 | 100% | ||
helene | 0 | 173,757,822,984 | 100% | ||
ethansteem | 0 | 395,777,104,526 | 100% | ||
tumutanzi | 0 | 35,562,843,403 | 100% | ||
onlyvoluntary | 0 | 27,363,868,477 | 100% | ||
runridefly | 0 | 5,527,366,404 | 1% | ||
davidjkelley | 0 | 3,048,047,266 | 33% | ||
digital-wisdom | 0 | 26,412,002,403 | 33% | ||
ethical-ai | 0 | 1,797,330,086 | 33% | ||
jwaser | 0 | 16,305,043,852 | 33% | ||
shieha | 0 | 34,219,252,573 | 25% | ||
abagendo | 0 | 1,313,228,080 | 100% | ||
bwaser | 0 | 3,826,117,958 | 33% | ||
cnfund | 0 | 332,982,767 | 100% | ||
justyy | 0 | 59,222,830,834 | 100% | ||
ellepdub | 0 | 8,349,468,430 | 33% | ||
honna | 0 | 10,355,646,281 | 1% | ||
herpetologyguy | 0 | 109,013,106,291 | 33% | ||
morgan.waser | 0 | 6,757,632,190 | 33% | ||
strong-ai | 0 | 7,590,252,390 | 33% | ||
bosjaya | 0 | 127,278,207 | 60% | ||
birds90 | 0 | 30,137,029,897 | 100% | ||
goldmatters | 0 | 155,880,560,422 | 100% | ||
steemtruth | 0 | 50,569,842,766 | 20% | ||
lalala | 0 | 19,864,112,327 | 100% | ||
black-eye | 0 | 116,278,944 | 55% | ||
amat | 0 | 519,847,260 | 50% | ||
lafilip | 0 | 1,752,238,069 | 100% | ||
judasp | 0 | 36,787,465,702 | 100% | ||
jmehta | 0 | 1,141,037,261 | 100% | ||
nigelmarkdias | 0 | 829,935,384 | 1% | ||
breezin | 0 | 835,957,676 | 1% | ||
devilwsy | 0 | 2,363,327,082 | 100% | ||
janiceting | 0 | 2,375,053,909 | 100% | ||
technoprogressiv | 0 | 7,303,790,920 | 33% | ||
dimidrolshina | 0 | 211,365,087 | 100% | ||
blackbunny | 0 | 15,698,316,670 | 100% | ||
pavelkanks | 0 | 1,646,538,446 | 100% | ||
sprachbund | 0 | 783,198,279 | 100% | ||
mvv | 0 | 788,035,212 | 100% | ||
ejemai | 0 | 628,648,985 | 100% | ||
esterinapeka | 0 | 6,812,633,406 | 100% | ||
lingfei | 0 | 21,785,683,668 | 100% | ||
samuelpaddy | 0 | 647,617,733 | 100% | ||
yyyy | 0 | 3,039,533,049 | 100% | ||
zmirzabadai | 0 | 1,003,645,967 | 100% | ||
lagisnotgood | 0 | 984,018,901 | 100% | ||
carbunco10 | 0 | 291,936,021 | 100% | ||
bahristarblack | 0 | 1,174,839,680 | 100% | ||
rcecelja2503 | 0 | 1,999,491,979 | 100% | ||
coldhair | 0 | 21,244,878,329 | 90% | ||
polcrack2017 | 0 | 24,046,030,570 | 100% | ||
zkrananda | 0 | 677,418,270 | 100% | ||
trafalgar | 0 | 1,771,213,466,821 | 8% | ||
laodr | 0 | 32,239,551,181 | 100% | ||
redje | 0 | 318,263,611 | 100% | ||
hammadakhtar | 0 | 798,595,532 | 10% | ||
zamzamiali | 0 | 164,655,100 | 100% | ||
kingofdew | 0 | 40,257,108,816 | 100% | ||
mattf | 0 | 925,199,649 | 100% | ||
passion-fruit | 0 | 4,284,374,802 | 25% | ||
coocoocachoo | 0 | 4,009,389,450 | 20% | ||
htliao | 0 | 20,550,292,022 | 100% | ||
fortune-master | 0 | 4,839,246,421 | 25% | ||
gordonovich | 0 | 1,661,259,523 | 10% | ||
aarkay | 0 | 1,033,579,578 | 100% | ||
romka19841201 | 0 | 228,895,373 | 100% | ||
kersmash | 0 | 1,250,712,664 | 100% | ||
mandagoi | 0 | 1,971,751,553 | 2% | ||
veerall | 0 | 6,588,468,522 | 100% | ||
etcbits | 0 | 424,749,411 | 100% | ||
ilonavnijnatten | 0 | 4,459,045,835 | 100% | ||
headliner | 0 | 4,177,575,323 | 100% | ||
onepics | 0 | 5,983,460,123 | 100% | ||
wylo | 0 | 3,972,901,236 | 100% | ||
azhari | 0 | 6,046,508,543 | 100% | ||
globearn | 0 | 4,141,152,810 | 100% | ||
leomichael | 0 | 24,878,385,658 | 13% | ||
sportsdesk | 0 | 478,415,576 | 100% | ||
muslem | 0 | 1,981,847,183 | 100% | ||
oenophile | 0 | 1,604,351,561 | 100% | ||
boord1 | 0 | 1,865,549,641 | 100% | ||
jezequiel | 0 | 3,790,023,653 | 100% | ||
happychau123 | 0 | 7,582,881,494 | 100% | ||
rayccy | 0 | 5,260,321,067 | 100% | ||
chl | 0 | 2,227,571,060 | 100% | ||
hoonu | 0 | 12,759,530,927 | 30% | ||
sinnanda2627 | 0 | 189,275,505,515 | 20% | ||
cryptohustler | 0 | 1,589,122,381 | 100% | ||
fatamorgan | 0 | 6,677,253,168 | 33% | ||
wilkinshui | 0 | 30,255,166,966 | 53% | ||
arsar | 0 | 2,978,242,382 | 100% | ||
exec | 0 | 69,459,196,022 | 100% | ||
eval | 0 | 713,261,175 | 100% | ||
carobetc | 0 | 4,108,743,811 | 100% | ||
britt.the.ish | 0 | 15,948,758,045 | 100% | ||
rizajb | 0 | 1,469,298,857 | 100% | ||
alexmartinez | 0 | 618,734,474 | 100% | ||
radiasi | 0 | 439,174,951 | 100% | ||
robertvogt | 0 | 2,423,263,949 | 100% | ||
herman2141 | 0 | 1,861,102,860 | 100% | ||
cryptodata | 0 | 9,467,854,163 | 100% | ||
adeelsiddiqui | 0 | 1,139,708,610 | 100% | ||
tothesea | 0 | 924,368,985 | 100% | ||
moneymaster | 0 | 1,337,169,184 | 100% | ||
solehmustakim | 0 | 599,938,767 | 100% | ||
showmethemoney | 0 | 1,726,709,642 | 100% | ||
salma.ali | 0 | 1,172,501,153 | 100% | ||
myroadtours | 0 | 648,125,075 | 100% | ||
hamzarasheed | 0 | 1,271,337,178 | 100% | ||
bewe | 0 | 168,850,438 | 100% | ||
marylaw | 0 | 2,973,989,000 | 100% | ||
siddm96 | 0 | 464,680,284 | 100% | ||
eltapatio | 0 | 110,577,790 | 100% | ||
safriana | 0 | 1,084,235,481 | 100% | ||
sfiisp3817 | 0 | 123,434,869,082 | 100% | ||
dp3ns7 | 0 | 296,644,919 | 100% | ||
nationalpark | 0 | 2,863,768,717 | 100% | ||
shenchensucc | 0 | 3,654,440,837 | 100% | ||
asuleymanov | 0 | 1,092,182,917 | 100% | ||
traderr | 0 | 629,827,688 | 100% | ||
ardifitra | 0 | 195,386,650 | 100% | ||
hynet | 0 | 2,724,730,063 | 100% | ||
asterix87 | 0 | 14,152,460,206 | 100% | ||
longshen | 0 | 1,160,702,319 | 100% | ||
vikbuddy | 0 | 482,028,126 | 100% | ||
simeonburke | 0 | 125,456,555 | 100% | ||
bilal7 | 0 | 224,951,512 | 100% | ||
ajohn | 0 | 405,441,674 | 100% | ||
beetroot | 0 | 4,889,329,184 | 100% | ||
mohammedfelahi | 0 | 85,617,721 | 100% | ||
khatisam | 0 | 1,121,630,930 | 100% | ||
yanev | 0 | 600,060,391 | 100% | ||
winner17 | 0 | 209,093,794 | 100% | ||
biggerpockets | 0 | 714,643,174 | 100% | ||
cihtoka | 0 | 1,774,698,038 | 100% | ||
rameshkumar | 0 | 412,588,274 | 100% | ||
tradingpotential | 0 | 153,740,647 | 100% | ||
khatisam4 | 0 | 948,363,908 | 100% | ||
roba | 0 | 214,227,950 | 100% | ||
saerom2i | 0 | 1,143,969,070 | 100% | ||
zararina | 0 | 1,225,079,450 | 100% | ||
shiroeiroe | 0 | 985,972,322 | 100% | ||
subflix | 0 | 799,033,128 | 100% | ||
mrsirja | 0 | 1,026,396,782 | 100% | ||
nikhil21 | 0 | 448,030,320 | 100% | ||
kkotto | 0 | 372,210,599 | 100% | ||
stevepaul | 0 | 495,708,794 | 100% | ||
nickwilson | 0 | 700,029,320 | 100% | ||
edwinbasulto | 0 | 361,165,797 | 100% | ||
joseburgos | 0 | 139,283,171 | 100% | ||
glory65 | 0 | 742,843,526 | 100% | ||
princekayani | 0 | 626,548,698 | 100% | ||
zebbad | 0 | 50,535,563 | 100% | ||
marcuswilliams | 0 | 280,055,435 | 50% | ||
joedirt | 0 | 467,591,687 | 100% | ||
pavelt | 0 | 1,023,477,619 | 100% | ||
ishaanhndarbari | 0 | 1,145,099,940 | 100% | ||
akuda | 0 | 529,483,564 | 100% | ||
livebuzz | 0 | 621,147,304 | 100% | ||
filipgrad | 0 | 1,073,640,156 | 100% | ||
sanzo | 0 | 992,391,455 | 100% | ||
soeminphyo | 0 | 382,555,686 | 60.4% | ||
beautybycayleigh | 0 | 1,679,299,792 | 100% | ||
stenyin | 0 | 615,758,223 | 100% | ||
nahidshirazi | 0 | 876,321,588 | 100% | ||
outhori5ed | 0 | 709,171,798 | 100% | ||
naqeebnajub | 0 | 725,431,242 | 100% | ||
rogasa3000 | 0 | 522,310,362 | 100% | ||
christiantruth | 0 | 1,045,512,500 | 100% | ||
sisswa | 0 | 969,173,558 | 100% | ||
heytuan | 0 | 881,064,615 | 100% | ||
caspell | 0 | 249,547,629 | 100% | ||
erjuanchi | 0 | 1,061,811,300 | 100% | ||
joeraphael | 0 | 429,453,955 | 100% | ||
varunreddy | 0 | 81,247,984 | 100% | ||
monec | 0 | 679,001,000 | 100% | ||
zesire | 0 | 783,462,471 | 100% | ||
inversio | 0 | 876,317,111 | 100% | ||
deazydee | 0 | 97,850,481 | 100% | ||
banglasteve | 0 | 197,316,372 | 100% | ||
isvaffel | 0 | 591,948,985 | 100% | ||
walkman90 | 0 | 214,726,090 | 100% | ||
falihahmed | 0 | 992,381,666 | 100% | ||
ramesh19787 | 0 | 661,587,715 | 100% | ||
krwhale | 0 | 882,116,924 | 100% | ||
maher | 0 | 818,279,499 | 100% | ||
mundosteemit | 0 | 1,137,466,448 | 100% | ||
chiefokorchomi | 0 | 731,228,401 | 100% | ||
marzensteem | 0 | 1,038,808,467 | 100% | ||
batwing | 0 | 1,160,679,777 | 100% | ||
jetmirm | 0 | 603,553,482 | 100% | ||
taintedblood | 0 | 98,657,780 | 100% | ||
beautiful3 | 0 | 116,067,975 | 100% | ||
gunsmasterrock | 0 | 458,468,491 | 100% | ||
criptoworld | 0 | 63,837,380 | 100% | ||
aniksh | 0 | 0 | 0% | ||
demphil | 0 | 847,296,102 | 100% | ||
priti | 0 | 771,851,916 | 100% | ||
chantha | 0 | 998,184,426 | 100% | ||
nuevomilenium | 0 | 156,691,740 | 100% | ||
deepcheema | 0 | 1,050,414,939 | 100% | ||
myatthu.myatthu | 0 | 812,475,640 | 100% | ||
khinlaycho | 0 | 1,120,055,669 | 100% | ||
thanhtayaung | 0 | 133,478,132 | 100% | ||
bloontrigger | 0 | 1,033,004,659 | 100% | ||
krishna08 | 0 | 957,560,495 | 100% | ||
miraz10 | 0 | 1,160,679,377 | 100% | ||
twinkledrop | 0 | 234,503,958 | 100% | ||
ashutoshraj | 0 | 1,056,218,218 | 100% | ||
nhung | 0 | 1,160,679,360 | 100% | ||
suryab99 | 0 | 1,073,628,374 | 100% | ||
thetwww | 0 | 1,120,055,522 | 100% | ||
shtinku | 0 | 806,672,109 | 100% | ||
bokate | 0 | 934,346,822 | 100% | ||
russfdk | 0 | 992,380,782 | 100% | ||
istiaq69 | 0 | 580,339,630 | 100% | ||
sam-b | 0 | 882,116,211 | 100% | ||
ann-enzo | 0 | 1,073,628,270 | 100% | ||
pajek | 0 | 911,133,094 | 100% | ||
abay19011994 | 0 | 969,166,999 | 100% | ||
wxt | 0 | 1,056,217,850 | 100% | ||
bluestar0mate | 0 | 1,050,414,453 | 100% | ||
mufty233 | 0 | 1,050,414,445 | 100% | ||
bogdanya | 0 | 893,722,741 | 100% | ||
huaracheando | 0 | 133,478,024 | 100% | ||
anmlo | 0 | 858,901,980 | 100% | ||
wgt | 0 | 795,064,666 | 100% | ||
zerozero777 | 0 | 1,096,841,033 | 100% | ||
santertainment | 0 | 394,630,500 | 100% | ||
satiam725 | 0 | 998,182,987 | 100% |
Informative post ! thank you for updates !! https://steemitimages.com/DQmS6dNwmeFN2TyJCd3viNXVBfWMxxRvMtoPeUBoPtrJ3tm/IMG_20170617_144542.jpg Upvoted !
author | akkha |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t113244731z |
category | cn |
json_metadata | {"tags":["cn"],"image":["https://steemitimages.com/DQmS6dNwmeFN2TyJCd3viNXVBfWMxxRvMtoPeUBoPtrJ3tm/IMG_20170617_144542.jpg"],"app":"steemit/0.1"} |
created | 2017-07-09 11:32:48 |
last_update | 2017-07-09 11:32:48 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 11:32:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 153 |
author_reputation | 6,662,251,112,812 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,855,701 |
net_rshares | 0 |
Congratulations @oflyhigh! Your post was mentioned in my [hit parade](https://steemit.com/hit-parade/@arcange/daily-hit-parade-20170709) in the following category: * Pending payout - Ranked 10 with $ 445,21
author | arcange |
---|---|
permlink | re-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t163930000z |
category | cn |
json_metadata | "" |
created | 2017-07-10 14:38:33 |
last_update | 2017-07-10 14:38:33 |
depth | 1 |
children | 0 |
last_payout | 2017-07-17 14:38:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 208 |
author_reputation | 1,146,633,668,945,473 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,992,934 |
net_rshares | 0 |
can you please explain it in English? i am your follower for a long time. nice posts
author | behfar.zarnani |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t044354395z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 04:43:54 |
last_update | 2017-07-09 04:43:54 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 04:43:54 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 84 |
author_reputation | 6,687,114,650 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,827,316 |
net_rshares | 0 |
author | criptoworld |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t035603216z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 03:56:21 |
last_update | 2017-07-09 03:56:21 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 03:56:21 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 4 |
author_reputation | 158,581,105,509 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,823,973 |
net_rshares | 1,583,361,254 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
itan05 | 0 | 637,407,448 | 100% | ||
sarabhai | 0 | 945,953,806 | 100% |
感谢您分享这个伟大的信息。我总是喜欢阅读你的文章 :)
author | cryptodata |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t053538992z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 05:35:39 |
last_update | 2017-07-09 05:35:39 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 05:35:39 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 27 |
author_reputation | 1,577,806,466,314 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,830,588 |
net_rshares | 0 |
Oh ... Interesting. Thanks for sharing. [status-waiting for gentlebot]
author | deanliu |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t063258269z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 06:33:00 |
last_update | 2017-07-09 06:33:00 |
depth | 1 |
children | 1 |
last_payout | 2017-07-16 06:33:00 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 71 |
author_reputation | 3,097,332,179,642,592 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,834,603 |
net_rshares | 614,368,625 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
itan05 | 0 | 614,368,625 | 100% |
等到了没有?
author | oflyhigh |
---|---|
permlink | re-deanliu-re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t124227265z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 12:42:30 |
last_update | 2017-07-09 12:42:30 |
depth | 2 |
children | 0 |
last_payout | 2017-07-16 12:42:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 6 |
author_reputation | 6,349,168,954,172,835 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,861,928 |
net_rshares | 0 |
我剛剛試了所有的翻譯功能,都找不到,你這篇文章,使用的是什麼語言啊?都木有辦法翻譯耶~~~ 太強了,可能是拉丁文....
author | deanliu |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t063442895z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 06:34:45 |
last_update | 2017-07-09 06:34:45 |
depth | 1 |
children | 1 |
last_payout | 2017-07-16 06:34:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 60 |
author_reputation | 3,097,332,179,642,592 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,834,724 |
net_rshares | 0 |
克罗地亚语
author | oflyhigh |
---|---|
permlink | re-deanliu-re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t104955825z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 10:49:57 |
last_update | 2017-07-09 10:49:57 |
depth | 2 |
children | 0 |
last_payout | 2017-07-16 10:49:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 5 |
author_reputation | 6,349,168,954,172,835 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,852,331 |
net_rshares | 0 |
Great work!Upv and followed You > follow me :) Well, have a nice day @deazydee
author | deazydee |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170715t082716479z |
category | cn |
json_metadata | {"tags":["cn"],"users":["deazydee"],"app":"steemit/0.1"} |
created | 2017-07-15 08:27:18 |
last_update | 2017-07-15 08:27:18 |
depth | 1 |
children | 0 |
last_payout | 2017-07-22 08:27:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 78 |
author_reputation | 312,441,413,976 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 8,547,078 |
net_rshares | 0 |
Hm, that's interesting stuff, thanks for writing this.
author | dtworker |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t122628335z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 12:26:30 |
last_update | 2017-07-09 12:26:30 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 12:26:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 54 |
author_reputation | 2,266,009,820,315 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,860,437 |
net_rshares | 1,143,268,942 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
dtworker | 0 | 1,143,268,942 | 100% |
Awesome stuff :)
author | enazwahsdarb |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t215607515z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 21:56:09 |
last_update | 2017-07-09 21:56:09 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 21:56:09 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 16 |
author_reputation | 37,577,290,910,321 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,916,627 |
net_rshares | 0 |
The `24` character check is there for legacy reasons, and will be removed in the future. The `40` char size is the expected memo length, since 40 is the hexadecimal representation of sha1. **Bugs** Unfortunately, I don't understand Chinese, and Google Translate is not very helpful. For all the bugs, please open the issues on Github.
author | furion |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t175656325z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 17:56:54 |
last_update | 2017-07-09 17:58:00 |
depth | 1 |
children | 1 |
last_payout | 2017-07-16 17:56:54 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 4.525 HBD |
curator_payout_value | 0.360 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 341 |
author_reputation | 116,503,940,714,958 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,894,217 |
net_rshares | 1,249,263,083,586 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
furion | 0 | 561,738,782,473 | 23% | ||
oflyhigh | 0 | 687,524,301,113 | 50% |
Hi @furion, Thank you very much for providing the `SteemData Notify` service. I had already explained the reasons for the different memo lengths in this article, Thank you again for the clarification. As for Bug, ``` settings = db.settings.find_one({'_id': _id}) if settings: db.settings.update_one( {'_id': _id, 'username': op['from']}, {'$set': {'confirmed': True}} ) ``` I think it would be better to change above code to: ``` settings = db.settings.find_one({'_id': _id, 'username': op['from']}) if settings: db.settings.update_one( {'_id': _id, 'username': op['from']}, {'$set': {'confirmed': True}} ) ``` Otherwise, It may cause minor problems in some extreme cases . I'll submit this issues on Github when I finished the study of your great code.
author | oflyhigh |
---|---|
permlink | re-furion-re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170710t004455280z |
category | cn |
json_metadata | {"tags":["cn"],"users":["furion"],"app":"steemit/0.1"} |
created | 2017-07-10 00:45:00 |
last_update | 2017-07-10 00:45:00 |
depth | 2 |
children | 0 |
last_payout | 2017-07-17 00:45:00 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 854 |
author_reputation | 6,349,168,954,172,835 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,928,904 |
net_rshares | 0 |
thanks for this information i dont understand chinese but recommend you do another post in english
author | gunsmasterrock |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t135841572z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 14:58:45 |
last_update | 2017-07-09 14:58:45 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 14:58:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 98 |
author_reputation | 286,435,025,928 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,876,049 |
net_rshares | 0 |
感谢信息,好的工作
author | hynet | ||||||
---|---|---|---|---|---|---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-201779t6534543z | ||||||
category | cn | ||||||
json_metadata | {"app":"chainbb/0.3","format":"markdown+html","tags":[]} | ||||||
created | 2017-07-09 05:53:06 | ||||||
last_update | 2017-07-09 05:53:06 | ||||||
depth | 1 | ||||||
children | 0 | ||||||
last_payout | 2017-07-16 05:53:06 | ||||||
cashout_time | 1969-12-31 23:59:59 | ||||||
total_payout_value | 0.028 HBD | ||||||
curator_payout_value | 0.000 HBD | ||||||
pending_payout_value | 0.000 HBD | ||||||
promoted | 0.000 HBD | ||||||
body_length | 9 | ||||||
author_reputation | 2,234,709,473,027 | ||||||
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" | ||||||
beneficiaries |
| ||||||
max_accepted_payout | 1,000,000.000 HBD | ||||||
percent_hbd | 10,000 | ||||||
post_id | 7,831,877 | ||||||
net_rshares | 8,055,606,347 | ||||||
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
jesta | 0 | 8,055,606,347 | 0.1% |
已赞!写得太专业了!
author | justyy |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170710t133706048z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-10 13:37:06 |
last_update | 2017-07-10 13:37:06 |
depth | 1 |
children | 0 |
last_payout | 2017-07-17 13:37:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 10 |
author_reputation | 280,616,224,641,976 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,986,832 |
net_rshares | 0 |
ya translation would be sweet :)
author | kersmash |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t044750351z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 04:47:51 |
last_update | 2017-07-09 04:47:51 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 04:47:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 32 |
author_reputation | 45,897,581,552 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,827,593 |
net_rshares | 575,970,586 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
itan05 | 0 | 575,970,586 | 100% |
author | kophyoe |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t044949007z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 04:50:21 |
last_update | 2017-07-09 04:50:21 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 04:50:21 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.471 HBD |
curator_payout_value | 0.154 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 40 |
author_reputation | 2,551,079,152 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,827,782 |
net_rshares | 146,166,409,210 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
itan05 | 0 | 660,446,272 | 100% | ||
gentlebot | 0 | 145,505,962,938 | 100% |
author | krwhale |
---|---|
permlink | re-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t121936 |
category | cn |
json_metadata | "" |
created | 2017-07-09 12:19:36 |
last_update | 2017-07-09 12:19:36 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 12:19:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.682 HBD |
curator_payout_value | 0.225 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 12 |
author_reputation | 6,819,448,047,761 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,859,804 |
net_rshares | 226,229,038,657 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
pliton | 0 | 59,661,208,229 | 100% | ||
krwhale | 0 | 166,567,830,428 | 100% |
I interesting your post but unfortuently can't read Japanese language, Whatever Thanks you
author | kyawsantun | ||||||
---|---|---|---|---|---|---|---|
permlink | re-oflyhigh-201779t114150568z | ||||||
category | cn | ||||||
json_metadata | {"tags":"cn","app":"esteem/1.4.6","format":"markdown+html","community":"esteem"} | ||||||
created | 2017-07-09 05:11:57 | ||||||
last_update | 2017-07-09 05:11:57 | ||||||
depth | 1 | ||||||
children | 0 | ||||||
last_payout | 2017-07-16 05:11:57 | ||||||
cashout_time | 1969-12-31 23:59:59 | ||||||
total_payout_value | 0.000 HBD | ||||||
curator_payout_value | 0.000 HBD | ||||||
pending_payout_value | 0.000 HBD | ||||||
promoted | 0.000 HBD | ||||||
body_length | 90 | ||||||
author_reputation | 3,010,146,073,363 | ||||||
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" | ||||||
beneficiaries |
| ||||||
max_accepted_payout | 1,000,000.000 HBD | ||||||
percent_hbd | 10,000 | ||||||
post_id | 7,829,136 | ||||||
net_rshares | 0 |
好帖!不愧是奶普啊!
author | midnightoil |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170710t021119555z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-10 02:11:18 |
last_update | 2017-07-10 02:11:18 |
depth | 1 |
children | 1 |
last_payout | 2017-07-17 02:11:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 10 |
author_reputation | 97,845,484,474 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,935,354 |
net_rshares | 0 |
我擦,椰油咋冒出来了,吓我一跳
author | oflyhigh |
---|---|
permlink | re-midnightoil-re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170710t025132474z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-10 02:51:36 |
last_update | 2017-07-10 02:51:36 |
depth | 2 |
children | 0 |
last_payout | 2017-07-17 02:51:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 15 |
author_reputation | 6,349,168,954,172,835 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,938,226 |
net_rshares | 0 |
nice
author | mohammedfelahi |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t042608587z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 04:26:12 |
last_update | 2017-07-09 04:26:12 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 04:26:12 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 4 |
author_reputation | 4,562,190,164,246 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,826,066 |
net_rshares | 0 |
Thanx for this post ! im overwhelmingly amazed coz i dont have clue what this is about :) SteemON
author | moneymaster |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170710t062442436z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-10 06:24:42 |
last_update | 2017-07-10 06:24:42 |
depth | 1 |
children | 0 |
last_payout | 2017-07-17 06:24:42 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 98 |
author_reputation | 197,148,008,589 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,953,713 |
net_rshares | 0 |
Fflow me
author | muhammadilham | ||||||
---|---|---|---|---|---|---|---|
permlink | re-oflyhigh-201779t123635208z | ||||||
category | cn | ||||||
json_metadata | {"tags":"cn","app":"esteem/1.4.7","format":"markdown+html","community":"esteem"} | ||||||
created | 2017-07-09 05:36:45 | ||||||
last_update | 2017-07-09 05:36:45 | ||||||
depth | 1 | ||||||
children | 0 | ||||||
last_payout | 2017-07-16 05:36:45 | ||||||
cashout_time | 1969-12-31 23:59:59 | ||||||
total_payout_value | 0.000 HBD | ||||||
curator_payout_value | 0.000 HBD | ||||||
pending_payout_value | 0.000 HBD | ||||||
promoted | 0.000 HBD | ||||||
body_length | 8 | ||||||
author_reputation | 160,718,172,039 | ||||||
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" | ||||||
beneficiaries |
| ||||||
max_accepted_payout | 1,000,000.000 HBD | ||||||
percent_hbd | 10,000 | ||||||
post_id | 7,830,684 | ||||||
net_rshares | 599,009,409 | ||||||
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
itan05 | 0 | 599,009,409 | 100% |
Thanks for this info
author | outhori5ed |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t201559653z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 20:16:03 |
last_update | 2017-07-09 20:16:03 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 20:16:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 20 |
author_reputation | 39,356,239,578,011 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,907,863 |
net_rshares | 0 |
Great Work!
author | princekayani |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t112426968z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 11:25:12 |
last_update | 2017-07-09 11:25:12 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 11:25:12 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 11 |
author_reputation | 61,289,909,290 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,855,086 |
net_rshares | 0 |
Nice... thanks
author | rogasa3000 |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t055735978z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 05:57:36 |
last_update | 2017-07-09 05:57:36 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 05:57:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 14 |
author_reputation | 3,400,971,445,624 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,832,210 |
net_rshares | 998,049,108 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
itan05 | 0 | 622,048,233 | 100% | ||
rogasa3000 | 0 | 376,000,875 | 100% |
Thank you for giving us this information, I really like with your information
author | safwan |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t125159654z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 12:52:06 |
last_update | 2017-07-09 12:52:06 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 12:52:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.436 HBD |
curator_payout_value | 0.145 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 77 |
author_reputation | 1,089,398,925,528 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,862,837 |
net_rshares | 145,505,962,938 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
gentlebot | 0 | 145,505,962,938 | 100% |
thanks your knowledge sharing
author | soeminphyo | ||||||
---|---|---|---|---|---|---|---|
permlink | re-oflyhigh-201779t18384129z | ||||||
category | cn | ||||||
json_metadata | {"tags":"cn","app":"esteem/1.4.6","format":"markdown+html","community":"esteem"} | ||||||
created | 2017-07-09 12:08:09 | ||||||
last_update | 2017-07-09 12:08:09 | ||||||
depth | 1 | ||||||
children | 0 | ||||||
last_payout | 2017-07-16 12:08:09 | ||||||
cashout_time | 1969-12-31 23:59:59 | ||||||
total_payout_value | 0.000 HBD | ||||||
curator_payout_value | 0.000 HBD | ||||||
pending_payout_value | 0.000 HBD | ||||||
promoted | 0.000 HBD | ||||||
body_length | 29 | ||||||
author_reputation | 69,785,245,264 | ||||||
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" | ||||||
beneficiaries |
| ||||||
max_accepted_payout | 1,000,000.000 HBD | ||||||
percent_hbd | 10,000 | ||||||
post_id | 7,858,794 | ||||||
net_rshares | 0 |
Congratulations @oflyhigh! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@oflyhigh) Award for the number of comments Click on any badge to view your own Board of Honor on SteemitBoard. For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
author | steemitboard |
---|---|
permlink | steemitboard-notify-oflyhigh-20170709t115109000z |
category | cn |
json_metadata | {"image":["https://steemitboard.com/img/notifications.png"]} |
created | 2017-07-09 11:51:09 |
last_update | 2017-07-09 11:51:09 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 11:51:09 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 690 |
author_reputation | 38,975,615,169,260 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,857,256 |
net_rshares | 0 |
author | sxeygirl | ||||||
---|---|---|---|---|---|---|---|
permlink | re-oflyhigh-201779t121232533z | ||||||
category | cn | ||||||
json_metadata | {"tags":"cn","app":"esteem/1.4.5","format":"markdown+html","community":"esteem"} | ||||||
created | 2017-07-09 05:42:42 | ||||||
last_update | 2017-07-09 05:42:42 | ||||||
depth | 1 | ||||||
children | 0 | ||||||
last_payout | 2017-07-16 05:42:42 | ||||||
cashout_time | 1969-12-31 23:59:59 | ||||||
total_payout_value | 0.000 HBD | ||||||
curator_payout_value | 0.000 HBD | ||||||
pending_payout_value | 0.000 HBD | ||||||
promoted | 0.000 HBD | ||||||
body_length | 29 | ||||||
author_reputation | -164,163,684,622 | ||||||
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" | ||||||
beneficiaries |
| ||||||
max_accepted_payout | 1,000,000.000 HBD | ||||||
percent_hbd | 10,000 | ||||||
post_id | 7,831,112 | ||||||
net_rshares | -158,749,937,960 | ||||||
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
adm | 0 | -159,341,267,761 | -1% | ||
itan05 | 0 | 591,329,801 | 100% |
author | tradingpotential |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t052423200z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 05:17:00 |
last_update | 2017-07-09 05:17:00 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 05:17:00 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.471 HBD |
curator_payout_value | 0.154 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 39 |
author_reputation | 22,718,134,799 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,829,445 |
net_rshares | 146,158,729,602 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
itan05 | 0 | 652,766,664 | 100% | ||
gentlebot | 0 | 145,505,962,938 | 100% |
这个太专业看不懂。
author | tumutanzi |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t072409526z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 07:24:15 |
last_update | 2017-07-09 07:24:15 |
depth | 1 |
children | 1 |
last_payout | 2017-07-16 07:24:15 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 9 |
author_reputation | 193,871,823,373,501 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,837,827 |
net_rshares | 0 |
囧
author | oflyhigh |
---|---|
permlink | re-tumutanzi-re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t105017693z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 10:50:21 |
last_update | 2017-07-09 10:50:21 |
depth | 2 |
children | 0 |
last_payout | 2017-07-16 10:50:21 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 1 |
author_reputation | 6,349,168,954,172,835 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,852,360 |
net_rshares | 0 |
Siempre he dicho que los programadores son los verdaderos genios , sin ellos la computadora solo seria un monton de fierros.
author | vueltalmundo |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t061629505z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 06:16:27 |
last_update | 2017-07-09 06:16:27 |
depth | 1 |
children | 0 |
last_payout | 2017-07-16 06:16:27 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 124 |
author_reputation | 444,162,994 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,833,508 |
net_rshares | 568,290,978 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
itan05 | 0 | 568,290,978 | 100% |
什麼bug都被你找出來了XDDD
author | wilkinshui |
---|---|
permlink | re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t041047413z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 04:10:48 |
last_update | 2017-07-09 04:10:48 |
depth | 1 |
children | 1 |
last_payout | 2017-07-16 04:10:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 16 |
author_reputation | 83,484,374,565,395 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,825,014 |
net_rshares | 0 |
找BUG小能手。
author | oflyhigh |
---|---|
permlink | re-wilkinshui-re-oflyhigh-steemdata-notify-confirmation-worker-code-study-of-steemdata-notify-part-two-20170709t104933348z |
category | cn |
json_metadata | {"tags":["cn"],"app":"steemit/0.1"} |
created | 2017-07-09 10:49:36 |
last_update | 2017-07-09 10:49:36 |
depth | 2 |
children | 0 |
last_payout | 2017-07-16 10:49:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 8 |
author_reputation | 6,349,168,954,172,835 |
root_title | "SteemData Notify 代码学习二: Confirmation Worker / Code Study of SteemData Notify: Part two" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 7,852,302 |
net_rshares | 0 |