Proposal #39 - DevPortal Documentation Update - SMT API Definitions Merged


This week, I had two new pull request for Steemit, Inc. to merge:

  • PR#432 - SMT API Definitions (already merged!)
  • PR#433 - Blockchain Include: Mira performance tuning (article by @gerbino)

SMT API Definitions

I mentioned before how the SMT methods have been stubbed. Well, I have filled in all of the details I can about those methods. The primary audience for these changes are developers creating tools to interact with the blockchain.

database_api.find_smt_contributions
database_api.find_smt_token_emissions
database_api.find_smt_tokens
database_api.list_smt_contributions
database_api.list_smt_token_emissions
database_api.list_smt_tokens

In addition, I have provided the operations details as well:

claim_reward_balance2_operation
vote2_operation
smt_setup_operation
smt_setup_emissions_operation
smt_set_setup_parameters_operation
smt_set_runtime_parameters_operation
smt_create_operation
smt_contribute_operation

In documenting these, I have also verified them by actually trying them out on the testnet. For the broadcast operations, I know the fields work because I was able to not only create a couple SMTs, but also bring them to their ICO phase and even contribute to the ICO. In order to do this, I had to extend the ability of steem-ruby to accommodate these new operations. I have plans to release these changes, but for now, I'm still working on them. For the moment, I'm focused on documenting the ops, not tooling.


Mira performance tuning

This is an article already on the blockchain that's now included on the devportal (once merged). I'm using a new feature of the devportal called "blockchain includes" to allow us to pull in and showcase certain content. These articles also include a canonical_url that points to the origin as well as a normal link so developers can join the discussion.


Comments 3


@untersatz curate 50

26.10.2019 00:03
0
This post has been upvoted by witness @untersatz. You've done a great job!
The @untersatz witness and manual curation is under the guidance of @contrabourdon and @organduo.
26.10.2019 00:03
0