CompanyRemote

dApp & Smart Contracts on BSC/Tron

Deadline: 2026-04-01

Description

Budget: ₹1500 - ₹12500

I’m ready to commission a Web3 solution that combines a fully-functional decentralised application with its underlying smart contracts on both Binance Smart Chain and Tron.

Core scope The front-end should let users connect their wallets (MetaMask XXXX XXXX, TronLink for Tron), approve token spending, initiate transfers, and instantly view their own balances alongside any relevant contract balances. Everything has to feel seamless, with on-chain calls reflected in the UI in real time.

Back-end expectations • Smart contracts written in Solidity for BSC and the Tron-compatible variant, compiled, audited for common vulnerabilities, and deployed to mainnet after a successful testnet round. • Clear functions for approve, transfer, and balanceOf, exposed for the dApp to consume through web3.js, ethers.js, or tronweb as appropriate.

Front-end expectations • A lightweight single-page dApp that detects the active network, prompts the user to switch if necessary, and gracefully handles failed approvals or insufficient funds. • Responsive design and straightforward UX; no unnecessary screens—just connect, approve, transfer, check balance.

Deliverables

  1. Source code for all smart contracts, verified on BscScan and TronScan
  2. Front-end source with build instructions
  3. Deployment scripts and a short README explaining environment variables, RPC endpoints, and how to run local tests
  4. Testnet demo URLs and a changelog confirming each milestone

Acceptance criteria A transaction originating from my wallet must:

  • request approval,
  • allow a transfer of the approved amount, and
  • show the updated balance immediately in the interface.

If this matches your skill set and you can commit to clean, well-documented code plus a quick turnaround, I’d like to move forward and set up milestones.

Skills

Smart ContractsSoftware ArchitecturePHPJavaJavaScriptBinance Smart ChainSolidityBlockchain

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching