Introducing a public Hivemind node
hivemind·@emrebeyler·
0.000 HBDIntroducing a public Hivemind node
[Hivemind](https://github.com/steemit/hivemind): > Hive is a "consensus interpretation" layer for the Steem blockchain, maintaining the state of social features such as post feeds, follows, and communities. Written in Python, it synchronizes an SQL database with chain state, providing developers with a more flexible/extensible alternative to the raw steemd API. <sup>[source](https://github.com/steemit/hivemind)</sup> It also defines a [specification](https://github.com/steemit/hivemind/blob/master/docs/communities.md) to handle community actions with custom_json operations. However, the [communities part](https://steemit.com/steem/@steemitblog/update-communities-hivemind) is not there, yet. Since `api.steemit.com` migrates [some of the endpoints](https://steemit.com/steemit/@steemitdev/upcoming-changes-to-api-steemit-com) to a Hivemind node, I wanted to learn more about the project, and it's capabilities. Moreover, as a witness, I wanted to test it. That being said, after a one-week sync process, my hivemind instance is up to date and ready to use. It's accessible at **[hivemind.emrebeyler.me](https://hivemind.emrebeyler.me).** # condenser_api endpoints The following endpoints belongs to condenser_api endpoints. ``` condenser_api.get_followers condenser_api.get_following condenser_api.get_follow_count condenser_api.get_content condenser_api.get_content_replies condenser_api.get_state condenser_api.get_trending_tags condenser_api.get_discussions_by_trending condenser_api.get_discussions_by_hot condenser_api.get_discussions_by_promoted condenser_api.get_discussions_by_created condenser_api.get_discussions_by_blog condenser_api.get_discussions_by_feed condenser_api.get_discussions_by_comments condenser_api.get_replies_by_last_update ``` Every method has its own signature. It's always best to see the [source code](https://github.com/steemit/hivemind/blob/master/hive/server/condenser_api/methods.py) to find out which kind of arguments you need to pass. All of these endpoints are basically replaces the steemd's follow and tag plugin queries. Instead of directly querying the blockchain, hivemind queries its internal database. # hive endpoints In addition to condenser_api namespace, there are a couple of extra endpoints can be used. (*These are subject to change in the future considering the project is alpha.*) ``` hive.db_head_state hive.payouts_total hive.payouts_last_24h hive.get_accounts hive.get_accounts_ac ``` **Note**: `hive.payouts_total` and `hive.payouts_last_24h` endpoints are disabled on my node. These SQL queries takes a long time to complete and since the current database driver of Hivemind is *blocking*, it makes the server process unresponsive. Therefore, they're disabled. # Disclaimer This node is in public use for the hobbyist developers. Hivemind itself is on the alpha state and may not be production ready. However, if you're a developer and want to try Hivemind, or if you want to hack a Hivemind client in your programming language of choice, you can use `hivemind.emrebeyler.me` for testing purposes. # Example calls Get followers of 'emrebeyler' ``` curl -s --data '{"jsonrpc":"2.0", "method":"condenser_api.get_followers", "params":["emrebeyler", null, "blog", 10], "id":1}' https://hivemind.emrebeyler.me ``` Get the head state of the db ``` curl -s --data '{"jsonrpc":"2.0", "method":"hive.db_head_state", "params":[], "id":1}' https://hivemind.emrebeyler.me ``` # Health Page - https://hivemind.emrebeyler.me/health # Vote for me as a witness I do my best to support the blockchain with my skills. If you like what I do, consider casting a vote on [via Steemconnect](https://steemconnect.com/sign/account-witness-vote?witness=emrebeyler&approve=1) or on [steemit.com](https://steemit.com/~witnesses).
👍 ahmeterbay, bulent1976, kgakakillerg, frankdanger, guiltyparties, we-are-asia, taffel, evilest-fiend, muratkbesiroglu, bilimkurgu, jacekw.dev, khairulmuammar, jang, jacekw, akifane, field, neokuduk, literaturk, rasit, maveraunnehr, crokkon, espoem, ascorphat, bukiland, gentmartin, phatima, isnochys, emrebeyler, elchin, ydavgonzalez, sereze, beemtutorials, murattatar, scorer, backinblackdevil, tinowhale, zcool, gokos, aydant, onursa, portugalcoin, chorock, samedb, tdogvoid, jumbot, ali.yuce, sbi10, toninux, smafey, jacobkaled, maaz23, nudgent, enjoyy, fromhell2sky, emirfirlar, gjones15, ruh, carment, daszod, kryptorero, bahagia9, sbd-fairy, rightscomet, lukecreed, gydronium, sutter, ucmuharfli, embesilikat, gulumserunver, kemalyokus, firster78, alisari, hayirhah, coinmeria, agememnon, rainbowlord, ahmetchef, canku, mozer, bboyabluka, varolleng, busy.pay, n1hal1, pablorg94, cifer, imacryptorick, candyboy, d-pend, manimoa, zaku, rijalaronaceh, milkcrate, steemband, snubbermike, jeesoo, followbtcnews, sorin.cristescu, lebin, some-asshole, tradewonk, sharkmonsters, compo, bidbotsarecoming, meno, ralph-rennoldson, jkramer, upvotemenow, rigaronib, unconditionalove, adzrobinson, hugo4u, synchronization, crocs-and-socks, awhale, secretpint, jamesbarraclough, sc5tt, edgarbevens, slickwilly, johnquake, marling, devann, kaylinart, butt-memes, eatmeat, thenightflier, oh-high-mark, smellslikebots, burgermagician, hossary, changyoon, jinlee, maryfavour, wallacecarranza, realself, superledger, alishannoor, captaincanary, arshikhan, poojakum, ibc, honarparvar, teardrops, fucktime, eyemon1, liuye, dvf-ventures-1, noelboensel, csy, roguewriter, therealwolf, honourmaus, rockaction, bumper, dvf, pardeepkumar, unforgettable, ekushya, iui, sunnylife, kaylog, paulasands, dexter-k, towfique, xeroni, alinakot, jumaidafajar, aafrin, stea90, isi3, thetroublenotes, timheman, dvf-4, i-d, dvf-ventures, anikaa, dvf-ventures-2, sebhofmann, syedshakil, parakazan, neander-squirrel, lec, ccoin, igster, intelligencer, staker, bscrypto, kyuubi, glennolua, hahajin, berkerpeksag, bassuniverse, marksheppard, dvf-2, scruvi, altruisticbot, harferri, shawnvanderveer, quicksnake, cjsho95, pi10000, rocketcattledog, seer, mitthradiumn, sam99, nealmcspadden, sarasate, anaman, seyiodus, finite-clothings, mohamed-shebl, saintopic, lightoj, sensigo, freedompoint, rapp, gogriffs, qurator-tier-0, danovan, airmatti, foruni73, jiangzemin, cryptolife1, insteem, lupo, steemql, jonas83, xperiment, xperiment1, orracle, itestify, flarben, dvf-5, assblasto, crittik, thicksauc, md3, bubgerkirg, upvoteguild, theleastelitist, kevmcc, peacewalker, johnycrypto, miketr, basic-thinking, mrsteem.com, firatozbek, lastozgur, sauronbey, yollardannotlar, sjomeath, abbyrich, mahsumakbas, muradovv, tipitip, sulwati, tolgahanuzun, ewq, seanlloyd, ruel.cedeno, forkonti, leticiapereira, ahmetmertugrul, senseofhumor, ceruleanblue, alvinvoo, mrmaracucho, emotionalsea, hyroniz, hellowhale, turkolog, ataturk, giftbox, decebal2dac, ibez, cnfund, btshuang, tincho, blockops, rhanna10km, reggaemuffin, minnowbooster, elysiian, dong262514, lays, airbud23, sailingtohappy, ash, tshering-tamang, billbutler, thecryptodrive, primus, gomeravibz, ethansteem, brains, positivesteem, steemsportsfund, lotos, zymer, valth, inceptionally, ozoo, skytrex, olsm, roomservice, anforo, shikika, freetissues, indurkin, hashing247.com, furious-one, apoloo1, lisaocampo, veritasvav, mygod, buildteam, steps, robertking, warjar, rockz, malekalmsaddi, melbookermusic, techblogger, kamikaze, hairshares, angelol, simi, gogogadgetupvote, sevenseals, cannonwar, tpot, spydo, jerseynash, fiducia, carrioner, matheusggr, pedrojunior, ssin, gbd, nv21089, habibb, akoano, bekirsolak, homeginkit, cliffpower, dera123, braaiboy, freddio, genych, steem.services, motochan, tysler, deathcross, selce-n, steemit-united, thevil, buildingpies, chipdip, explorenature, steemturbo, minnowmarket, synergized, antobrige, dahaz159, senseye, lennstar, pivx, nolnocluap, gohba.handcrafts, flurgx, andyluy, becometheartist, sanjeevm, upgoat, upbloke, dse, withsmn, marty-arts, onetin84, dewdrop, tomiscurious, helix, betbuddha, sugardash, beastlybanter, dreimaldad, piestrikesback, boozeup2018, snoreball, elena-singer, criptomir, malay11, galorum, generouswhale, inkedandsexy, mruniverse, nirgf, ozlemkeskin, salihp, atilay, jngg87, belvajarandilla, kaestel, hardaeborla, resteemdone, steem.curator, dlive.studios, su-upvote-stats, beulahlandeu, blackben, hery0823, franklinjgc, florenceboens, nandaibra, hulyadurak, abdane, jenisbet, muammark013, norlymgb, celebritypoet, princezico, fittree, loveforlove, sumonflair, napeng, dauntlesscoward, arif2018, patetemj, thefactfactory, cryptonewsblog, tengribizmenen, samanthabarolli, der-mysteryblog, echavez82, saimon312, heirastu, egomez, mcastre, sumsum007, cap.potato, bluerobo, uzerebru, whiterabb1t, vzacosta, yomismosoy, kafupraise, tentalavera, semihbalkanli, genoner, steeman220, uzercanan, tipu, uvoteivote, honmono, irelandscape, thomasthewolf, ravenruis, theycallmedan, thegames, emwalker, rosemarynoble, sounddam, mcoinz79, holger80, thekittygirl, desireeher, erickacastellon, jullyg, digital.mine, brayanmonsalve, mikefromtheuk, smasssh, mgranja, steven-patrick, vimukthi, lionsuit, rgirgin, pierlave, steemitpatina, jumps, partiko, steemitbuzz, bryan-imhoff, nichoros, lucky2, witnesspage, obrache, pinkwonder, drakos, lee588888888, yabapmatt, sarcasiusmaximus, jpphotography, teenovision, davidmota4, didideras, v4vapid, ningishzida, k0wsk1, matt788587, timcliff, ausbitbank, fortunex, gunina, siddartha, frdem3dot0, theb0red1, smjn, josechemi17, crowdmind, sixi-luo, zeks, coolguy123, hidden84, svemirac, miroslavrc, stavrin, milosm, vasigo, tellurian, crowdwitness, easyice, curie, jesse5th, thewhalehunter, locikll, jesusj1, tajstar, wstanley226, vact, anwenbaumeister, hendrikdegrote, aboutyourbiz, howtostartablog, cryptokrieg, chimtivers96, skycae, sissyjill, morbyjohn, recordpool, dashfit, vadimlasca, nitego, operahoser, zipporah, qberry, niouton, clweeks, emdesan, moksamol, thatsweeneyguy, jayna, g0nr0gue, hansmast, stahlberg, didic, tombstone, neumannsalva, tfame3865, creatrixity, avizor, charlie777pt, poodai, drmake, call-me-howie, clement.poiret, javier.dejuan, ilovecryptopl, lola-carola, gmedley, slickhustler007, edjesus, mininthecity, positiveninja, pechichemena, hkmoon, reizak, zlatkamrs, lianaakobian, wanasoloben, annaabi, autobodhi, jlsplatts, kenadis, maticpecovnik, thabiggdogg, emsonic, bflanagin, trang, eu-id, hairgistix, nuthman, captainquenta, smartsteem, pamahdoo, vyaduka, peaceandwar, cleiver, thescubageek, epicdesigns, sasha3242, yestermorrow, wackou, drifter1, mammasitta, neddykelly, iansart, hhtb, jiujitsu, vegan.niinja, combatsports, danaedwards, shinedojo, inertia, michelios, kaczynski, massivevibration, benleemusic, arthurwagner, rival, grider123, steemeat, daddylonglens, lk666, xanderslee, aotearoa, ivan-g, azarmadr3, golbang, honeysara, oghie, c0ff33a, tonyudo, sanjoea, josephdavidson, woolnami, silkroadgo, woolnyeo, joklahoma, msooi, mor, aloha-creations, shaftplayer, cardboard, cfminer, gameo, tipu.curator, joajina00, andisonwharton, captainklaus, deltakm, codysamuelson, juanjrm97, kendrickpaterson, hr1, nice.man, lynchmichael, alternate-friend, den61182, ammonite, dwonder, ahmad575447, transisto, sorin.lite, kuretachinen, ocupation, farizal, ashina, nastyamorel, borislavzlatanov, bigtom13, romanreign, edgar.arg, singhpratyush, henlyfulton, pennsif, elderpaulo76, shahzad86, kazumasatou, jesusc2288, harpagon, howo, riazdehraj, circa, nathanadler, pleasuretrip, ragnarhewins90, lukestokes, olgablinova, jakipatryk, kaigo, aggroed, sahulinkan7, bburak30, steemituplife, palasatenea, z3ll, alexei83, markkujantunen, enrique98, rosatravels, janse, myjourney, vishnu9993, build2-casole, ejder329, myquotes, volingy7, rabbi39, andreasgrubhofer, morning, roadscape, vezo, mids106, cryptoshack, hozn4ukhlytriwc, masterthematrix, jesussteem, venturo34, newstrikex, m8rixjonez, gandalfthewhite, ond, anthonyadavisii, smartmeme, berniesanders, hashbrownhustla, thecyclist, ngc, johannhdz, jasonpaulino, collaborative, danieljoza, leojblack, vickangel, ura-soul, camilo19, jonathantrader, steem98, smonster, izkmed, darkorex, samuelonuoha, pioneri, justeme, danielsaori, bobinson, rihanna2, catsr3yfdh55vfm, h202, gathanxz, kryptarion, afrodelgado, sxtrosa, delicious-kimchi, szabolcs, anom32, zephyraijunzo, luialejavencar, kanrat, titoleme, byaritzab, mexbit, tibfox, frederick0016, theroyalfamily, vihor, cunigarro,