excerpts from Daniel Van Der MadenDaniel-VDM
Software Engineer at @harmony-one
The API layer of a Harmony node is its main interface with the outside world. Therefore, it must be consistent, robust, and well-documented in order to provide easy integration with developers who wish to build on Harmony.
in context for Harmony to grow and get external contributors, we must provide a professional interface for developers to hook into
However, we would like to support a standard that would help partners & developers onboard faster and we see Rosetta’s node API spec as the best solution for Harmony to achieve this.
we need to make our codebase more consumable for external developers
Moreover, this simplifies the implementation of staking functionalities as we do not have to worry about violating the expected returns of the node API.