Hi, i have custom ERC20 token built using Ethereum smart contract, and I need an online wallet for members to manage this token with PHP & MySQL
I want something simpler than MyEtherwallet no need to swap ethers or display all custom tokens, just our token.
What i need:
User have to register first as a member, we only need Email address & password, after user input registration data, the script will then send activation/verification link to their email.
User must click activation link on their email to continue
After sucessfully activated, user can login to the member area/dashboard.
On the user first login, the script will automatically generate Ethereum Wallet Address for this user, based on their email & password (one time only per user)
Then display member Area
on the member area there will be Main Functions :
1. Show Ethereum Address & Ethereum Balance and Our Token balance
2. Send Token or Ether to another Ethereum Address
3. Check transaction on Blockchain (can use Etherscan API)
4. Reporting and transaction history (IN and OUT transaction)
5. Download/Backup user Wallet Private key and Keystore JSON File
6. logout Link
Use responsive CSS Layout and mobile-friendly pages
The flow :
On the Main screen
Show Login Form and Registration Link
if user enter login data, then display Member Dashboard (after validating the login)
if user clicks registration link, then display registration Form, and send activation email.
if user first login, then generate Ethereum Address based on their email/password
then show Their Ethereum Wallet Address, Balance, and Our Token balance.
On Send Functions
Display Input box where Ethereum Address to Send to, and Value to send
Display option box, what to send (Ether or Token)
After a successful transaction, display transaction status on the blockchain, after the minimum of 2 confirmations then put this TxID to database and display on report/history
On reporting page
Display table with multi-page and sorting functions
Transaction Date & Time, Wallet Address, method (IN or OUT), Type ( Ether or Token), TXID
On Download/backup page
generate button or link to download user private key and Json keystore file
That's it if something missing or confusing let's talk