We would like to deploy ERC20 token based on Ethereum Smart Contract and Ether Wallet that user can manage their Ether wallet and all token based on Ether with PHP & MySQL and work on our domain.
After completed project, We need you hand over full source code and docs for install guide and developer guide.
What we need:
User have to register first as a member, We need Full name, 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 member area/dashboard.
On the user first login, the script will automaticaly 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 page, no image
The flow :
On main screen
Show Login Form and Register Link
if user enter login data, then display Member Dashboard (after validating the login)
if user click register link, then display register 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 Addresss to Send to, and Value to send
Display option box, what to send (Ether or Token)
After sucessfull transaction, display transaction status on blockchain, after minimum 2 confirmation 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, methode (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
1. wallet key have the option to generate randomly
2. Will have the option to set password for the particular wallet
1. If the wallet is not having balance, user can't send amount
2. User will be asked to enter Ethereum address and Amount to send the amount
3. Also, the user will select the wallet from which the amount should be sent.
1. The user can deposit amount to them from this page.
2. The user can select the wallet to which the deposit to be done.
3. Can Generate New Ethereum Address
4. Will have the QR code scanning option to copy the address
5. User can share the Ethereum address through social media
6. Will have the option to request amount through sharing option
User can backup the wallet
if someting missing please let us know