Steem Engine QL (GraphQL for Steem Engine) - December 2019
steem-engine·@beggars·
0.000 HBDSteem Engine QL (GraphQL for Steem Engine) - December 2019
Another month, another monster list of changes to the Steem Engine QL library. Support for custom JSON via a GraphQL is now possible, caching and ability to query for new and specific pieces of data from Steem Engine. - Support for the Steem Engine testnet: https://graphql-qa.steem.services - Initial implementation of Steem Engine NFT's created by @cryptomancer and currently deployed to the Steem Engine testnet - Query all NFT tables - Creation of NFT's - Implementing better caching support - Added in a default max caching age of 20 seconds: https://github.com/Vheissu/SteemEngineQL/commit/8b4a7a2bca3fea276bb39b7871e9254a0e256b47 - Set custom caching levels on specific types and properties. For fields that cannot be update, the cache length has been changed to be a week: https://github.com/Vheissu/SteemEngineQL/commit/a8b7f80c7d0745b06d83c3234a76e767ed7fd7c9 - Token metrics are now returned with the token call (if queried) allowing you to get values such as lastPrice, volume and more. - Support for querying the `steempegged` smart contract to query for pending Steem withdrawals: https://github.com/Vheissu/SteemEngineQL/commit/615302e858ab037b7140253be4b52c24dc6c9c66 - Allow tokens or a specific collection of tokens to be queried (whitelist): https://github.com/Vheissu/SteemEngineQL/commit/d8f598771540fce86e9c939f12198b1fc281e346 - Allow metrics to be queried using a whitelist: https://github.com/Vheissu/SteemEngineQL/commit/24e5af82a2463d3ef45c00a28acd2c120b3592ea - Added in a custom Tuple type to support Steem data with tuples: https://github.com/Vheissu/SteemEngineQL/commit/a6d36ff7bb4d4be105f273df206320eff9a6176a - Added in support for making customJson calls using a mutation type and parse user metadata and return as a proper object: https://github.com/Vheissu/SteemEngineQL/commit/d0580a4610bb77df426aedb50efa8cb052ef4728 - Querying user balances now returns the associated metadata as well as the token itself (to remove the need for additional requests to other tables) - The USD value for user balances is now returned as a floating integer value as well as a formatted string - Support for pagination of tokens and metrics - Query for the current Steem and SBD price values - Ability to query buy and sell books for specific accounts, as well as specific tokens You can play around with these changes in the playground for the mainnet [here](https://graphql.steem.services) and the testnet [here](https://graphql-qa.steem.services).
👍 nanocheeze, cybershrapnel, xaunya, xtdevelopment, threadripper, pgshow, fscmilram, nicestbot, abojasim880, qurator, thebilpcointrain, gregory-f, qustodian, laissez-faire, bilpcoin.pay, contrabourdon, mys, rafalski, beleg, whd, tipu, steemersayu907, mightypanda, holoz0r, jaff8, fego, arcange, raphaelle, teamaustralia, gohba.handcrafts, maschajan, life.syndication, marcmascha, freemon, kjaeger, alphaccino.art, jackfitzgerald, wishmaiden, cardboard, profitcheck, tipu.curator, barton26, greer184, bluerobo, centerlink, mikepedro, onethousandwords, webcoop, thevillan, cryptwo, bengy, bec-on-the-block, terrylovejoy, positiveninja, evlachsblog, supersoju, bobaphet, melbourneswest, philippekiene, cryptoslicex, lifeofryan, niouton, deividluchi, metametheus, jay.ell, crowdwitness, masterwu, vegemitekid, teamstraya, mygov, krystle, ausbitbank, jk6276, michealb, mumma-monza, jarvie, markkujantunen, sapphic, urs, gamersclassified, chrisdavidphoto, vincy, kiokizz, approximate, sm-lvl1, sm-starter-beta, darhainer, espni, themarkymark, buildawhale, upmyvote, aicurator, shadowspub, uplus, espoem, imisstheoldkanye, flipstar, xeroc, eirik, gtg, techslut, didic, mhdonly4u, wehmoen, aggroed, rombtc, yarak, cryptopassionpal, russia-btc, teenagecrypto, gadrian, jamesbattler, martie7, theycallmedan, tamaralovelace, wwwfernand, rxhector, borislavzlatanov, crownbee, hansgans, andreasgrubhofer, circa, citimillz, gandalfthewhite, accountsale, annamarina, vgalue, actnearn, ambifokus, sqljoker, ae1000, laloelectrix, atanas007,