Part 6 of this series discusses how to interact with the Hive-Engine side chain, to check a wallet token balance, and to send tokens to another wallet. The examples here require some knowledge from parts 1 - 3. If youβre new to coding on Hive with Python, itβs strongly recommended to review [the earlier posts](https://peakd.com/@learncode) first.  --- ## Background - What is the Hive-Engine Side Chain and how can Python talk to it? Hive has a really interesting system called Hive-Engine, which operates as a separate chain on top of Hive (Layer 2). This decentralized system runs with its own set of witnesses, and its governance token is WORKERBBEE. Hive-Engine allows individuals to mint tokens for various purposes, such as Tribe sites. Those are blogging communities centered around their own token, i.e. leofinance.io and the LEO token. There's a convenient Python module called **hiveengine** for doing basic Hive-Engine operations like checking wallet balances and making transfers. The module has some limited documentation [here](https://pypi.org/project/hiveengine/). Using **Python** and the **hiveengine** library (which uses beem under-the-hood), itβs easy to check for Hive-Engine wallet balances. The **hiveengine** module is installed the same as other modules in Part 1 of this tutorial series: `python3 -m pip install hiveengine`. ## Step 1 - Checking wallet balances for Hive-Engine tokens In step 1, **hiveengine** is called upon to check a wallet balance for the PIZZA token. Yum! First `import hiveengine.wallet`, then ask the user for a wallet name, then instantiate a `Wallet()` object and call its `get_token()` function with a token name. Last, `print()` out the wallet's `balance` value. Code snippet: ``` import hiveengine.wallet name = input('Enter wallet name: ') wallet = hiveengine.wallet.Wallet(name).get_token('PIZZA') print('@%s has %s $PIZZA' % (name, wallet['balance'])) ``` Expected output: ``` Enter wallet name: learncode @learncode has 1.08 $PIZZA ``` Note you may see a scary error message about a Hive API node issue like `Lost connection or internal error on node`. This can be safely ignored. The code will auto-switch to a working API node. --- ## Step 2 - Making a Hive-Engine token transfer In this step, we will use **hiveengine** module to transfer tokens to another wallet. Doing this requires our wallet's active key. If active key wasn't required Hive-Engine side chain would have a massive security issue because unauthorized apps could transfer our tokens! Like we did in part3, **getpass** module is used to mask the input of the key like a password, to protect against shoulder-surfing. This time we need to import some extra modules. The `activeKey` is passed into instantiate the `Hive()` blockchain object, similar to what was done with the posting key in LearnCode part 3. Then this blockchain object is used to instantiate a new hive engine `Wallet()` object. Then we use the wallet's `transfer()` function to send the tokens. Code snippet: ``` import beem import getpass import hiveengine.wallet name = input('Enter wallet name: ') wallet = hiveengine.wallet.Wallet(name).get_token('PIZZA') print('@%s has %s $PIZZA' % (name, wallet['balance'])) print('---') sendTo = input('Who do you want to send $PIZZA to? ') amount = input('How much $PIZZA do you want to send? ') activeKey = getpass.getpass(prompt='What is your wallet active private key? ') HIVE = beem.Hive(keys=[activeKey]) wallet = hiveengine.wallet.Wallet(name, blockchain_instance=HIVE) wallet.transfer(sendTo, amount, 'PIZZA', memo='Hello from LearnCode6!') ``` Expected output: ``` Enter wallet name: learncode @learncode has 1.08 $PIZZA --- Who do you want to send $PIZZA to? learncode How much $PIZZA do you want to send? 0.01 What is your wallet active private key? ``` --- ### Confirming the Result using Hive-Engine block explorer and Hive Block Explorer Tools We can immediately use a [Hive-Engine block explorer tool](https://he.dtools.dev/@learncode) to see the transaction. The summary looks like this:  The same tool allows drilling down into the details of the side-chain transaction. The below screenshot shows all the gorey details.  --- We can also use a [Hive base chain block explorer tool](https://hiveblocks.com/@learncode) to see the transaction. In this case, the tool displays the raw `Custom_JSON` operation. The contents of this operation were filled out for us by the **hiveengine** Python module.  --- Lastly, if we wait a minute and run the example code again, it shows the correct updated wallet balance: ``` Enter wallet name: learncode @learncode has 1.07 $PIZZA ```  p.s. Thanks for reading. Please let me know if anything is unclear or incorrect. This is intended to be a living document to be improved and maintained over time. --- This blog is produced by the @Hive.Pizza team (@hivetrending and @thebeardflex). PIZZA Crew is a Hive-powered social group empowering content creators, gamers, and YOU. We host game servers, a DLUX node, a Hive-Engine node, and now a Hive witness node! Please help us out and give your [vote](https://vote.hive.uno/@pizza.witness) of approval for our witness (@pizza.witness). Here's a convenient way to [vote](https://vote.hive.uno/@pizza.witness) using HiveKeychain or HiveSigner: https://vote.hive.uno/@pizza.witness. Thanks for your support!
author | learncode |
---|---|
permlink | part-6-coding-on-hive-with-python-interacting-with-the-hive-engine-side-chain |
category | programming |
json_metadata | "{"app":"peakd/2021.07.5","format":"markdown","author":"hive.pizza","description":"Using Python to check Hive-Engine token balances and transfer tokens between wallets.","tags":["programming","coding","hive","python","ctp","palnet","proofofbrain","stem","broadhive","hivepizza"],"users":["learncode","Hive.Pizza","hivetrending","thebeardflex","pizza.witness","pizza.witness."],"image":["https://files.peakd.com/file/peakd-hive/learncode/23u6X11XGstWpCyLXh5YWefTaaXY4MGUL3jtNv2sd1ou9HSNGSTg3xVn2VZiVspkg5hNg.png","https://files.peakd.com/file/peakd-hive/learncode/23uRJ9mRuBW96fS2VJDN7oEcuiyK3hmYLMWHYgv6QvWxaScv5A6eTqpYR53eCttWRHGNh.png","https://files.peakd.com/file/peakd-hive/learncode/48FmV6aVsydEcdwQjkVayq882TeSyH3PYBK1buFLmqMwb5kCUaqYx4Q2goxJRoea1m.png","https://files.peakd.com/file/peakd-hive/learncode/23tHbKgySHhPSNWyDsmT7TP9gmyLXAXR1tEX3tZepJD4MyRs9LtKbvNys3Mk4yEyL1gLk.png","https://files.peakd.com/file/peakd-hive/learncode/23u5ZX2czd4dwvPTAxnpNvXoYYWUL23xvbe8hF6Kts2Qnc6598MEYjZuSEG8bCR159T3N.png"]}" |
created | 2021-07-31 22:11:42 |
last_update | 2021-07-31 22:11:42 |
depth | 0 |
children | 17 |
last_payout | 2021-08-07 22:11:42 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 2.963 HBD |
curator_payout_value | 2.946 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 6,068 |
author_reputation | 682,726,195,093 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 0 |
post_id | 105,242,774 |
net_rshares | 9,159,188,077,095 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
good-karma | 0 | 62,409,959,327 | 6.4% | ||
steevc | 0 | 1,138,204,174,490 | 60% | ||
aschatria | 0 | 1,504,953,311 | 50% | ||
zorg67 | 0 | 598,607,934 | 100% | ||
lostkluster | 0 | 1,014,647,910 | 50% | ||
edb | 0 | 42,965,821,780 | 30% | ||
esteemapp | 0 | 20,832,684,029 | 6.4% | ||
voter | 0 | 60,103,934 | 100% | ||
amberyooper | 0 | 32,316,876,921 | 10% | ||
enjar | 0 | 795,553,449,986 | 100% | ||
thegoliath | 0 | 6,031,804,467 | 100% | ||
esteem.app | 0 | 1,725,142,853 | 6.4% | ||
cre47iv3 | 0 | 37,186,553,415 | 75% | ||
paulmoon410 | 0 | 515,925,317 | 4% | ||
mytechtrail | 0 | 53,944,541,408 | 15% | ||
drunksamurai | 0 | 4,421,674,700 | 50% | ||
sentipl | 0 | 4,072,851,287 | 100% | ||
fourfourfun | 0 | 7,843,748,673 | 25% | ||
r1s2g3 | 0 | 51,951,297,686 | 100% | ||
fireguardian | 0 | 2,413,388,648 | 50% | ||
markoslaw | 0 | 2,571,392,423 | 100% | ||
amico | 0 | 15,422,916,433 | 1% | ||
tonimontana | 0 | 5,226,542,100 | 100% | ||
dalz | 0 | 722,288,621,159 | 100% | ||
luciannagy | 0 | 8,767,706,852 | 50% | ||
luppers | 0 | 710,664,181 | 1% | ||
bengiles | 0 | 819,879,654,717 | 100% | ||
cliffagreen | 0 | 7,403,658,927 | 50.3% | ||
marvinix | 0 | 652,825,884 | 16% | ||
demo123 | 0 | 285,064,373 | 100% | ||
charitycurator | 0 | 1,421,940,825 | 10% | ||
ctime | 0 | 273,255,996,852 | 2.5% | ||
leosoph | 0 | 22,548,942,034 | 25% | ||
limka | 0 | 33,472,258 | 79.38% | ||
photographercr | 0 | 2,392,713,020 | 1.28% | ||
raspibot | 0 | 1,309,202,557 | 100% | ||
shauner | 0 | 3,521,232,241 | 100% | ||
saachi | 0 | 392,169,617 | 25% | ||
stemgeeks | 0 | 67,917,179,006 | 70% | ||
stemcuration | 0 | 2,252,799,939 | 70% | ||
babytarazkp | 0 | 4,934,740,205 | 40% | ||
abh12345.stem | 0 | 3,619,391,193 | 100% | ||
nata86 | 0 | 644,236,679 | 50% | ||
yggdrasil.laguna | 0 | 148,107,919 | 35% | ||
cd-stem | 0 | 542,913,606 | 100% | ||
chapmain | 0 | 137,874,851 | 100% | ||
stuntman.mike | 0 | 3,874,565,700 | 100% | ||
hivetrending | 0 | 48,440,269,985 | 50% | ||
kyleana | 0 | 4,692,905,550 | 50% | ||
tips.tracker | 0 | 0 | 1% | ||
ecency | 0 | 2,547,528,597,337 | 6.4% | ||
localgrower | 0 | 365,381,508 | 10% | ||
kingneptune | 0 | 4,039,639,367 | 50% | ||
sicarius | 0 | 96,639,526,341 | 100% | ||
ecency.stats | 0 | 1,643,080,264 | 6.4% | ||
stickupboys | 0 | 46,708,464,812 | 50% | ||
groverafter | 0 | 922,721,877 | 25% | ||
pfwaus | 0 | 1,633,115,753 | 100% | ||
dorkpower | 0 | 3,568,409,597 | 100% | ||
stemcur | 0 | 876,224,525 | 100% | ||
brofund-stem | 0 | 941,367,907 | 35% | ||
rikarivka | 0 | 6,001,519,078 | 100% | ||
stemline | 0 | 3,803,588,362 | 35% | ||
meestemboom | 0 | 1,013,105,886 | 50% | ||
emrebeyler.stem | 0 | 1,485,718,435 | 100% | ||
scientician | 0 | 89,581,724 | 100% | ||
scooter77.stem | 0 | 693,885,798 | 70% | ||
dadspardan | 0 | 13,813,068,840 | 50% | ||
krishu.stem | 0 | 793,852,966 | 100% | ||
damla.stem | 0 | 214,670,185 | 100% | ||
thebeardflex | 0 | 19,767,560,553 | 96% | ||
adamada.stem | 0 | 512,884,520 | 100% | ||
huzzah | 0 | 19,061,626,995 | 100% | ||
cooperclub | 0 | 3,243,346,217 | 50% | ||
nyxlabs | 0 | 4,935,002,045 | 50% | ||
creodas | 0 | 2,003,086,750 | 75% | ||
horstman5 | 0 | 2,801,988,353 | 50% | ||
hive.pizza | 0 | 2,049,683,373,840 | 100% | ||
juecoree.stem | 0 | 614,668,648 | 100% | ||
pizzabot | 0 | 17,726,276,051 | 100% | ||
bellou61 | 0 | 598,331,895 | 50% | ||
fireguardian.spt | 0 | 761,521,293 | 50% | ||
holovision.stem | 0 | 0 | 50% | ||
dibblers.dabs | 0 | 5,531,572,962 | 40% | ||
john9inch | 0 | 3,020,347,061 | 100% | ||
star.stem | 0 | 1,711,301,383 | 50% | ||
siphon.tribes | 0 | 3,581,758,805 | 100% |
Thank you I found that pretty useful. I am trying to learn a bit more about python, and more importantly learn how to get information such as you presented in the `Step 1 - Checking wallet balances for Hive-Engine tokens` I had trouble installing the hiveengine but with the links you provided and two ways of installing, it finally worked. I was able to just change the token name in the script and it worked. It is getting pretty late here, so will try doing a few other things tomorrow. One thing when you have time would be getting token history, but I will eventually figure that out also, just have to keep looking.
author | bashadow |
---|---|
permlink | re-learncode-r1mikg |
category | programming |
json_metadata | {"tags":["programming"],"app":"peakd/2021.09.1"} |
created | 2021-10-27 06:41:00 |
last_update | 2021-10-27 06:41:00 |
depth | 1 |
children | 2 |
last_payout | 2021-11-03 06:41:00 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.015 HBD |
curator_payout_value | 0.013 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 622 |
author_reputation | 100,388,692,638,882 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 107,319,739 |
net_rshares | 26,055,117,953 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
dustsweeper | 0 | 23,298,454,318 | 3.65% | ||
torrey.blog | 0 | 2,383,356,930 | 100% | ||
learncode | 0 | 373,306,705 | 100% |
Glad you found this blog. Happy to help. The HiveEngine module documentation is pretty light, but the code is well organized and you can easily find the function for fetching the token history.
author | learncode |
---|---|
permlink | re-bashadow-20211027t7428632z |
category | programming |
json_metadata | {"tags":["programming"],"app":"ecency/3.0.23-mobile","format":"markdown+html"} |
created | 2021-10-27 14:04:30 |
last_update | 2021-10-27 14:04:30 |
depth | 2 |
children | 1 |
last_payout | 2021-11-03 14:04:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.064 HBD |
curator_payout_value | 0.065 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 195 |
author_reputation | 682,726,195,093 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 107,326,499 |
net_rshares | 114,813,561,346 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
bashadow | 0 | 114,813,561,346 | 25% |
That is what I am hoping, I am still very new to python and that is why I bought my raspberrypi in November last year, I played with it during winter, and winter is here again, so hoping to re catch up on it some this winter.
author | bashadow |
---|---|
permlink | re-learncode-r1nexx |
category | programming |
json_metadata | {"tags":["programming"],"app":"peakd/2021.09.1"} |
created | 2021-10-27 18:20:12 |
last_update | 2021-10-27 18:20:12 |
depth | 3 |
children | 0 |
last_payout | 2021-11-03 18:20:12 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.016 HBD |
curator_payout_value | 0.014 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 225 |
author_reputation | 100,388,692,638,882 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 107,331,815 |
net_rshares | 27,485,483,993 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
dustsweeper | 0 | 27,112,177,288 | 4.25% | ||
learncode | 0 | 373,306,705 | 100% |
Thank you!
author | cliffagreen |
---|---|
permlink | re-learncode-2021731t16335578z |
category | programming |
json_metadata | {"tags":["programming","coding","hive","python","ctp","palnet","proofofbrain","stem","broadhive","hivepizza"],"app":"ecency/3.0.18-vision","format":"markdown+html"} |
created | 2021-07-31 23:33:54 |
last_update | 2021-07-31 23:33:54 |
depth | 1 |
children | 0 |
last_payout | 2021-08-07 23:33: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 | 11 |
author_reputation | 41,836,792,579,395 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 105,244,118 |
net_rshares | 7,379,607 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
yggdrasil.laguna | 0 | 7,379,607 | 10% |
**Yay!** π€<br>Your content has been **boosted with Ecency Points**, by @torrey.blog. <br>Use Ecency daily to boost your growth on platform! <br><br><b>Support Ecency</b><br>[Vote for Proposal](https://hivesigner.com/sign/update-proposal-votes?proposal_ids=%5B141%5D&approve=true)<br>[Delegate HP and earn more](https://ecency.com/hive-125125/@ecency/daily-100-curation-rewards)
author | ecency |
---|---|
permlink | re-202181t64848333z |
category | programming |
json_metadata | {"tags":["ecency"],"app":"ecency/3.0.16-welcome","format":"markdown+html"} |
created | 2021-08-01 06:48:48 |
last_update | 2021-08-01 06:48:48 |
depth | 1 |
children | 0 |
last_payout | 2021-08-08 06:48: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 | 377 |
author_reputation | 624,379,752,280,270 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 105,249,997 |
net_rshares | 0 |
Congratulations @learncode! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) : <table><tr><td><img src="https://images.hive.blog/60x70/http://hivebuzz.me/@learncode/upvoted.png?202108010834"></td><td>You received more than 500 upvotes.<br>Your next target is to reach 600 upvotes.</td></tr> </table> <sub>_You can view your badges on [your board](https://hivebuzz.me/@learncode) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> **Check out the last post from @hivebuzz:** <table><tr><td><a href="/hivebuzz/@hivebuzz/pud-202108"><img src="https://images.hive.blog/64x128/https://i.imgur.com/805FIIt.jpg"></a></td><td><a href="/hivebuzz/@hivebuzz/pud-202108">Hive Power Up Day - August 1st 2021 - Hive Power Delegation</a></td></tr></table>
author | hivebuzz |
---|---|
permlink | hivebuzz-notify-learncode-20210801t085646 |
category | programming |
json_metadata | {"image":["http://hivebuzz.me/notify.t6.png"]} |
created | 2021-08-01 08:56:45 |
last_update | 2021-08-01 08:56:45 |
depth | 1 |
children | 0 |
last_payout | 2021-08-08 08:56: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 | 942 |
author_reputation | 369,390,339,508,590 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 105,251,784 |
net_rshares | 0 |
Dear @learncode, thank you very much for your post, it has been very helpful. Is it possible to get the data of members who have delegated a token to an account? I need their account name and the delegated amount. We have a clan account in Splinterlands where all members delegate tokens and I want to send the generated earnings to each member based on the amount delegated. Looking forward to hearing from you. Kind regards,
author | javivisan |
---|---|
permlink | re-learncode-rchi94 |
category | programming |
json_metadata | {"tags":["programming"],"app":"peakd/2022.05.8"} |
created | 2022-05-26 09:55:51 |
last_update | 2022-05-26 09:55:51 |
depth | 1 |
children | 6 |
last_payout | 2022-06-02 09:55: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 | 428 |
author_reputation | 276,953,032,680,683 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 113,530,039 |
net_rshares | 0 |
Hello, I have not found a simple way to get a list of incoming delegations for a token. This snippet of code will tell the total amount of incoming or outgoing delegation. > from hiveengine.wallet import Wallet > Wallet('learncode').get_token('SWAP.HIVE') >> {'_id': 254860, 'account': 'learncode', 'symbol': 'SWAP.HIVE', 'balance': '0.00000000', 'stake': '0', 'pendingUnstake': '0', 'delegationsIn': '0', 'delegationsOut': '0', 'pendingUndelegations': '0'} It may be possible to query the data you want my making a JSON RPC request. A good reference is the documentation here: https://github.com/hive-engine/steemsmartcontracts-wiki.
author | learncode |
---|---|
permlink | re-javivisan-rcmdvf |
category | programming |
json_metadata | {"tags":["programming"],"app":"peakd/2022.05.8"} |
created | 2022-05-29 01:09:18 |
last_update | 2022-05-29 01:09:18 |
depth | 2 |
children | 5 |
last_payout | 2022-06-05 01:09: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 | 641 |
author_reputation | 682,726,195,093 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 113,597,619 |
net_rshares | 0 |
I'm going to see the documentation to find a solution. Your post helped me a lot, thanks!!!
author | javivisan |
---|---|
permlink | re-learncode-rcnixf |
category | programming |
json_metadata | {"tags":["programming"],"app":"peakd/2022.05.8"} |
created | 2022-05-29 15:56:03 |
last_update | 2022-05-29 15:56:03 |
depth | 3 |
children | 4 |
last_payout | 2022-06-05 15:56: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 | 91 |
author_reputation | 276,953,032,680,683 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 113,614,190 |
net_rshares | 0 |
<center>PIZZA! PIZZA Holders sent <strong>$PIZZA</strong> tips in this post's comments: @javivisan<sub>(2/5)</sub> tipped @learncode (x1) <sub>Join us in <a href="https://discord.gg/hivepizza">Discord</a>!</sub></center>
author | pizzabot |
---|---|
permlink | re-part-6-coding-on-hive-with-python-interacting-with-the-hive-engine-side-chain-20210731t222524z |
category | programming |
json_metadata | "{"app": "beem/0.24.26"}" |
created | 2021-07-31 22:25:24 |
last_update | 2022-06-01 20:02:00 |
depth | 1 |
children | 0 |
last_payout | 2021-08-07 22:25:24 |
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 | 225 |
author_reputation | 7,563,984,529,447 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 105,243,250 |
net_rshares | 0 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
stickupboys | 0 | 0 | 26% |
https://twitter.com/HiveTrending/status/1421594951821840386 <sub> The rewards earned on this comment will go directly to the person sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.</sub>
author | poshtoken | ||||||
---|---|---|---|---|---|---|---|
permlink | re-learncode-part-6-coding-on-hive-with-python-interacting-with57957 | ||||||
category | programming | ||||||
json_metadata | "{"app":"Poshtoken 0.0.1"}" | ||||||
created | 2021-07-31 22:17:48 | ||||||
last_update | 2021-07-31 22:17:48 | ||||||
depth | 1 | ||||||
children | 0 | ||||||
last_payout | 2021-08-07 22:17: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 | 247 | ||||||
author_reputation | 5,425,560,732,756,377 | ||||||
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" | ||||||
beneficiaries |
| ||||||
max_accepted_payout | 1,000,000.000 HBD | ||||||
percent_hbd | 0 | ||||||
post_id | 105,242,863 | ||||||
net_rshares | 0 |
Good work, I love what you do so creativly....it is a very creative thing and you do it so well !PIZZA ...also it did say to let you know what bit is unclear....well this bit in particular  Also I still not worked out who Jason is.....
author | stickupboys |
---|---|
permlink | re-learncode-qz1brj |
category | programming |
json_metadata | {"tags":["programming"],"app":"peakd/2021.08.2"} |
created | 2021-09-06 22:57:21 |
last_update | 2021-09-06 22:57:21 |
depth | 1 |
children | 1 |
last_payout | 2021-09-13 22:57: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 | 376 |
author_reputation | 488,834,890,932,513 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 106,071,169 |
net_rshares | 0 |
<center><p>@learncode! I sent you a slice of <b>$PIZZA</b> on behalf of @stickupboys.</p> <p>Did you know you can now buy <a href="https://www.risingstargame.com/?referrer=hive.pizza">Rising Star</a> packs with $PIZZA? <sub>(10/20)</sub></p></center>
author | pizzabot |
---|---|
permlink | re-re-learncode-qz1brj-20210906t225817z |
category | programming |
json_metadata | "{"app": "beem/0.24.26"}" |
created | 2021-09-06 22:58:18 |
last_update | 2021-09-06 22:58:18 |
depth | 2 |
children | 0 |
last_payout | 2021-09-13 22:58: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 | 250 |
author_reputation | 7,563,984,529,447 |
root_title | "Part 6: Coding on Hive with Python - Interacting with the Hive-Engine Side Chain" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 106,071,180 |
net_rshares | 0 |