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 and the testnet here.
@tipu curate
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Upvoted 👌 (Mana: 0/30 - need recharge?)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I mean i don't know what a lot of it does... but sounds like a Metric Ton of improvements!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit