Happy first few days of summer! Here is what we have been working on:
- Finalizing Snowflake resolvers. As Noah talked about in last week’s update, resolvers are crucial to the infrastructure of Snowflake. We have finalized three resolvers which we plan to release with the launch of Snowflake. These three resolvers can be seen on GitHub. They handle account ownership, community reputation, and user KYC (know-your-customer). We are also excited to see resolvers developed by the community — there are nearly endless possibilities for useful resolvers. Expect to see some example resolver specs in the HCDP in the near future.
- Adding tests to Snowflake. After finalizing our Snowflake resolvers, we felt we were in a good place to make sure that everything is working properly. Noah and I added a large suite of tests to the Snowflake truffle library over the week. We would like to encourage developers out there to take a look at our tests and see if they can find bugs or issues. We intend to be releasing a bug program for Snowflake via the HCDP soon as well.
- Assessing API vulnerabilities. Using SonarQube, we ran scans of our code base and we very pleased with the results. We found no severe bugs or vulnerabilities. I went through the API and handled the “code smells” that were reported from SonarQube. We plan on running more tests of this nature and static code analysis from other providers going forward.
- Fixing an issue with multiple transactions in one block on Infura.While testing our Hydro API, we encountered an unexpected issue with Infura. When handling a high volume of transactions, the API often sends multiple transactions in the same block. Since Infura uses load balancing on their nodes, we ran into scenarios where a node was unaware of pending transactions and would overwrite the nonce of the pending transaction. We worked through several solutions to this and finally decided that the best decision is to move away from Infura. We are now hosting with QuikNode and using Infura as a backup.
Feel free to shoot us messages about any of this stuff, or really anything! We are excited to get the community more involved with Snowflake in the coming weeks as we get closer to launch.We’d love to hear from you! Please get in touch via Discord, Reddit, or Telegram.
Congratulations @hydrogenapi! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!