|
|
|
|
|
Project title: |
Token Launch Page + Wallet + Smart Contract (JS + Flask)
|
|
Posted by: |
External project from PeoplePerHour
|
|
Started: |
23-Jul-2025 05:16 GMT |
|
Description: |
Project Description
Platform Details:
Frontend: Vanilla JavaScript, HTML, CSS (no frameworks)
Backend: Flask (Python) — already running
All input fields and disclaimer checkboxes are present in the UI
Launch button is visually in place
Your Task:
Wire the Launch button to backend
Connect to existing Flask /create endpoint
Pass all form inputs:
Token name
Symbol
Decimals
Supply
Recipient wallet address
Other required fields
Include smart contract logic:
Generate Solana token with provided parameters
Launch must trigger actual token creation on Solana blockchain
Frontend Input Validation & Error Messages:
Launch button must remain disabled until:
All required input fields are filled
All checkboxes (e.g., disclaimer) are checked
Show proper error messages:
If Recipient Wallet Address is missing → “Recipient Wallet Address is required”
If Disclaimer is not accepted → “You must accept the disclaimer before proceeding”
Additional missing fields should trigger appropriate messages
Wallet Connection Logic:
If wallet is not connected → display message: “Please connect your wallet before launching”
If wallet is connected → proceed with token creation and show success or failure response
Temporary Launch Fee:
Add logic to deduct 0.3 SOL during launch
Fee will be removed once staking, trading, and bridge features are live
Optional (Future Phase):
After successful launch, optionally show a simple token profile summary (can be done later)
Technical Requirements:
Use Vanilla JS only (no frontend frameworks)
Do not rewrite backend — keep Flask as-is
No database or login — just frontend logic and backend integration
Deliverables:
Fully working Token Launch page
Launch button wired with complete logic
Wallet integration checks
Smart contract-based token creation
Proper error messages and user feedback
0.3 SOL included in POST logic
Budget: $45 Deadline: 1–2 days Note: Future work available if this is completed correctly. |
|
Project ID:
|
3441857 |
|
Project category: |
|
|
Project budget: |
|
|
|
|
|
|
|
|
|