spacemeshos / app

[DEPRECATED] The cosmic Spacemesh App containing the Spacemesh Wallet and the Spacemesh Dashboard 🏦📊
MIT License
20 stars 12 forks source link

UI Component: Send SMC #12

Open iamonuwa opened 5 years ago

iamonuwa commented 5 years ago

Is your feature request related to a problem? Please describe. As a user, I want to send SMC tokens to others

Describe the solution you'd like This feature will allow token holders to send tokens to others.

  1. User inputs the payee account address (public key), amount to transfer and the transaction fee (auto computed using default gas price and only an issue once the network is at full transactional capacity. While the network growth, fee will be set to a very low amount just to mitigate spam attacks and users won't need to modify a gas price)
  2. User confirms the transaction
  3. The transaction is generated, signed and broadcasted to the Spacemesh network via the connected Spacemesh API endpoint (gateway, localhost, etc...)
  4. The transaction and its receipt is recorded in the wallet's transaction log so the user can access it at a later time, check transaction status and resubmit failed transactions
  5. User is notified when the transaction is confirmed by the network (most likely using the wallet's runtime platform notification capabilities)

Describe alternatives you've considered

Additional context Add any other context or screenshots about the feature request here. Mobile UI Send SMC Amount Send SMC Address

Web UI Send SMC Send SMC custom gas

Cross-platform components should be put in a shared folder

See CONTRIBUTING.md for contribution guidelines