Let me summarize a bit. I think we can work towards a productive collaboration, and I think there’s some pretty good feedback here
@bwhli Suggests that the app be made as a web app. I agree that this would be a very extensible solution. He also says that Node Butler, which is currently mostly for Nodes, is planning to include features for general transaction signing. Additionally, the ICON Community Tracker is planning to implement a similar feature set in Q1 2023
@GeoDude Thinks that there are some potential security issues around using a browser-based app, especially because it would be difficult to see where the http requests are being sent
@paulrouge Would like to see an easier way to send transactions to the ICON Network, regardless of whether the keys come from Hana, a keystore on the desktop, or somewhere else
I generally agree that this could be a good utility if kept very simple. I don’t really have an opinion of standalone desktop app or webapp, as long as there is low resource utilization and any requests to a network are using TLS/SSL. I think that the main use case would be for running tests, because I would probably generally recommend using either Hana or Ledger-backed Hana wallet for most use cases outside of testing environments, so the use case could be either using local or publicly accessible remote testnets
My biggest concern here would be ease-of-use. Such a utility should be almost automatic in collaboration with smart contract development using Gradle, and it should be repeatable such that the user does not necessarily have to specify the private key location every time the program is run
@paulrouge I would be happy to discuss more in a private chat if you would like to form a second draft of this idea