create account

Steem Engine QL (GraphQL for Steem Engine) - December 2019 by beggars

View this thread on: hive.blogpeakd.comecency.com
· @beggars ·
$34.17
Steem 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).
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 69 others
properties (23)
authorbeggars
permlinksteem-engine-ql-graphql-for-steem-engine-december-2019
categorysteem-engine
json_metadata{"app":"steempeak/2.2.3","format":"markdown","tags":["steem-engine","steemdev","steem","graphql","development"],"users":["cryptomancer"],"links":["https://graphql-qa.steem.services","/@cryptomancer","https://github.com/Vheissu/SteemEngineQL/commit/8b4a7a2bca3fea276bb39b7871e9254a0e256b47","https://github.com/Vheissu/SteemEngineQL/commit/a8b7f80c7d0745b06d83c3234a76e767ed7fd7c9","https://github.com/Vheissu/SteemEngineQL/commit/615302e858ab037b7140253be4b52c24dc6c9c66","https://github.com/Vheissu/SteemEngineQL/commit/d8f598771540fce86e9c939f12198b1fc281e346","https://github.com/Vheissu/SteemEngineQL/commit/24e5af82a2463d3ef45c00a28acd2c120b3592ea","https://github.com/Vheissu/SteemEngineQL/commit/a6d36ff7bb4d4be105f273df206320eff9a6176a","https://github.com/Vheissu/SteemEngineQL/commit/d0580a4610bb77df426aedb50efa8cb052ef4728","https://graphql.steem.services"]}
created2019-12-03 00:06:00
last_update2019-12-03 00:06:00
depth0
children3
last_payout2019-12-10 00:06:00
cashout_time1969-12-31 23:59:59
total_payout_value17.095 HBD
curator_payout_value17.072 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,480
author_reputation78,120,157,005,448
root_title"Steem Engine QL (GraphQL for Steem Engine) - December 2019"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id93,057,172
net_rshares109,262,320,176,652
author_curate_reward""
vote details (133)
@jarvie ·
I mean i don't know what a lot of it does... but sounds like a Metric Ton of improvements!!
properties (22)
authorjarvie
permlinkre-beggars-q1x9he
categorysteem-engine
json_metadata{"tags":["steem-engine"],"app":"steempeak/2.2.3"}
created2019-12-03 05:48:51
last_update2019-12-03 05:48:51
depth1
children0
last_payout2019-12-10 05:48:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length91
author_reputation388,515,652,617,149
root_title"Steem Engine QL (GraphQL for Steem Engine) - December 2019"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id93,062,970
net_rshares0
@leysa ·
@tipu curate
properties (22)
authorleysa
permlinkre-beggars-q1wu5d
categorysteem-engine
json_metadata{"tags":["steem-engine"],"app":"steempeak/2.2.3"}
created2019-12-03 00:17:39
last_update2019-12-03 00:17:39
depth1
children1
last_payout2019-12-10 00:17:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length12
author_reputation51,767,831,746,145
root_title"Steem Engine QL (GraphQL for Steem Engine) - December 2019"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id93,057,382
net_rshares0
@tipu ·
<a href="https://tipu.online/curator?leysa" target="_blank">Upvoted &#128076;</a> (Mana: 0/30 - <a href="https://steemit.com/steem/@tipu/tipu-curate-project-update-recharging-curation-mana" target="_blank">need recharge?</a>)
properties (22)
authortipu
permlinkre-re-beggars-q1wu5d-20191203t001754
categorysteem-engine
json_metadata""
created2019-12-03 00:17:57
last_update2019-12-03 00:17:57
depth2
children0
last_payout2019-12-10 00:17:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length225
author_reputation55,955,193,176,147
root_title"Steem Engine QL (GraphQL for Steem Engine) - December 2019"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id93,057,388
net_rshares0