We are NodePacific, the professional validators / nodes for multiple public chains including EOS and other majors. We have been testing Libra testnet and codes related recently and would like to give some feedbacks to the core team and community.
Since gRPC is not convenient for WEB FRONT-END, WEB FRONT-END Restful API might be better
In order to prevent any affect of the future changes to the development of the BROWSER or CLIENT APPLICATION, it is suggested to design proto files, which are connected between ADMINCONTROL CLIENT and PROTO (LIBRARY).
We will suggest COMMAND for the QUERY of any transactions (VERSION).
The current Libra CLI looks more like a WALLET CLIENT. It is suggested to improve the CLIENT through enabling QUIRIES of all the data on the chain.
BULK TRASNSACTIONS API is suggested
Libra Node Suggestions
Guidance for Libra stand-alone nodes settings, deploying and testing MOVE MODULE&MOVE SCRIPTS are suggested
In order to facilitate testing, we suggest to have a guidance for the Libra Local Multi-NodeTest Network.
Thanks very much and look forward to your feedback
Michael | Node Pacific