TronCheques - Sending Money Without a Need of a Recipient's Wallet Address

Project Name: TronCheques
Project Track: DeFi
Team Name: Tron-Cheques
Team Member(s): 2 - @mothupi, @ikalonji
HackerEarth Project Link: https://devpost.com/software/troncheques

Project Goal: To allow the people to make payments with the need of the receiver’s wallet address.

Project Value: This will allow people and companies to send money without the need of a wallet address of the receiving party. This will eliminate the issue of mistakenly sending money to a wrong wallet address, since there’s no need for one. This will allow the creation of gift cards, where individual can redeem (withdraw) the money at merchants where they accept TRX.

Project Info: Tron Cheques brings the idea of sending payments without the need of the recipient and wallet address. This can be very useful in cases where you don’t know the end party that is going to redeem the money or for sending crypto gift cards. So the person the funds are intended for does not need to have a crypto wallet.

Project Website: https://tron-cheques.vercel.app

Project Test Instructions:
There are 3 things that can be done on the app.

  1. Deposit Money
  • Open deposit page.
  • Input an amount to deposit and a reference.
  • Confirm. There are 2 options to choose from.
    – Deposit with Wallet - Connect to wallet (TronLink Wallet) and sign the transaction.
    – Deposit with Private Key - Input your private key and sign the transaction.
  • Copy and share your Withdrawal ID and Password with the receiving party.
  1. Withdraw Money
  • Open withdraw Page
  • Input your Withdrawal ID and Password.
  • Confirm - choose how your withdrawal method, currently we only have through your wallet.
  • Enter your wallet address and confirm.
  1. View History and Reverse Transactions
    To view the history page, you must connect your wallet first.
  • Open history page.
  • View a transaction.
  • If active you can reverse it.

Project Details:

  • Frontend - Angular17, Typescript, PrimeNg
  • API - NodeJs, Typescript
  • Smart Contract - Solidity

Smart Contract links: TRONSCAN | TRON BlockChain Explorer | 波场区块链浏览器

Project Milestones:

  • April and May 2024

    • Building
      – Contract
      – API
      – Web App
    • Deploy - Testnet (Nile)
      – Contract
      – API
      – Web App
  • From June

    • Update UI
    • Deploy - Mainnet
    • Add Off-Ramp Option - This will give the users the option to withdraw and convert their TRX to their local currencies and have it sent into their bank accounts.
13 Likes

Welcome to hackaTRONs6 ! Sending crypto without a wallet address is something I have never heard of before. Waiting to see how Troncheques works. Good luck to you !

4 Likes

Welcome to hackathon season 6, the project seems interesting transaction of crypto without any crypto wallet, I wonder how do you plan to acheive this ? and what technologies are you gonna use underneath to build this.

4 Likes

Welcome to this session. All the best.

Does this mean that your project and its transaction will not be recorded on Blockchain?

2 Likes

Mistake here with or without, please check

5 Likes

Nice spot Eagle. Eye got it spotted

3 Likes

yeah from the heading, it is without and here it is with. I want to confirm to ask my question :grinning: just like yours

3 Likes

Welcome to hackathon season 6, going through your project please I will like to know How will your project address the challenge of user onboarding and ensuring a smooth transition for those unfamiliar with crypto wallets.

You guys look like you haven’t fully decided on your project yet. You made a completely opposite comment both in the title and in the content, leaving a question mark in everyone’s mind. Do you have any outlines or templates?

Hey that should be some typical error from them. They can correct it when they get to see.

1 Like

and why do you think it is interesting and more attractive to send projects without a wallet address? Because I would never perform a transaction with the other user without seeing the address.

Welcome to session 6, from this I will ask is your project having it own wallet ? Because I’m curious how a now wallet address will send money to a wallet address?

1 Like

Sir some errors to be corrected here.
Sir will your project give way to send any kind of money to another? As in will tron cheques permit other cryptocurrency to be send and received?

They will be recorded, but the money will move from the depositor’s wallet in to the smart contract. Then the depositor will have to give the withdrawer the withdrawal details. The withdrawer will use those details to withdraw money from the smart contract into their wallet.

I’ll correct that to, “any tron wallet”

1 Like

it seems you jumped this and haven’t made any changes @mothupi

Welcome to Season 6, you did keep your entry very short but concise, enabling the transfer of cryptocurrency without the need for a wallet address is ambitious to me, it would be good to define the project’s intentions for ensuring transaction security and integrity.
What is the projected timeline for completing the remaining milestones, including UI development, hosting, and project deployment?

Welcome to the Season 6 Hackathon, it is like everybody is doing short write up, I want you to tell us the technology and protocols that you use to develop your platform

Welcome to Hackathon session 6. Looking at your headline, I became curious to know how this will work. This is going to be a project I will be so interested on and I will be eagerly waiting for your post details to be updated. Before that, please clear the confusion that was caused maybe by omission which I spotted before realizing that other community members has pointed it out.

And as I wait for your post to be updated I will like to know how you plan on creating a seamless onboarding process for crypto-naive recipients with this initiative