Project Name: Elysium Receipt
Project Track: DeFi
Team Name: Eclipse
Team Member(s): 1 → @Eclipse
HackerEarth Project Link: https://devpost.com/software/elysium-receipt
Elevator pitch: Your business started to receive hundreds of crypto payments and now you have to convert these transactions into invoices for accounting. Elysium Receipt builds it on the blockchain for you.
Project Goal: Elysium Receipt aims to enable users to convert transactions they carry out via blockchain into invoices and download them as pdf
Project Value: Providing users to have a well-adjusted invoice, especially for transactions made in BTTC (later in TRON), with a single click thereby increasing interest in the BTTC/TRON networks
Project Info: Many businesses started to accept payments via crypto. Businesses that receive maybe hundreds of payments during the day need to turn them into an invoice for accounting. If this process is only by copying a Txn hash and taking screenshots, it is not very effective in terms of storing invoices and payments completely We set out to bring a solution to this problem here. In Elysium Receipt, you will now be able to turn all these transactions into a downloadable pdf file and continue to store them this way. Once you have specified the details and prepared the pdf you want to create, you can connect your wallet to the site and download your document
Project Website: ElysiumReceipt - Invoice Generator
Project Video: Team: Eclipse & Project: Elysium Receipt on Vimeo
Project Test Instructions:
- Log in to the site by clicking on the link. View the details by entering the wallet address and choosing the txn hash of the transaction, you made on the BTTC network.
- Update necessary information such as name, surname, phone number, etc.
- Tick the checkbox to confirm your data and start the process, then confirm to store your invoice number on the blockchain and make your payment.
- Get your invoice in pdf format by clicking the download invoice button and your pdf file is already ready, you can check it
Project Details: To turn your transactions into an invoice, you select the chain you want from Elysium Receipt (BTTC is active for now) and connect your metamask wallet to the page. Afterwards, you edit the necessary information and confirm that the final version of the invoice is ready, that you want to check the information and save the invoice number of that transaction to the blockchain. For your questions, you can click on Why E-Receipt? on the top right and contact us via the forum.
Smart Contract links:
We have two main smart contracts in BTTC for now. With the first of these, we check that our user has verified his/her personal data on that invoice and made the transaction. The second is to save the invoice number on the blockchain. The encryption we use when saving the invoice number to increase storage efficiency: First and second digit: last two numbers of invoice from address. Third and fourth digit: last two numbers of invoice to address. Fifth and sixth digit: last two numbers of txn hash. Seventh and eight digit: last two numbers of user connected metamask address. By using these digits, we are encrypting the invoices created by the user in BTTC
InvoiceContract | Address 0x987a8c785C9D5ee7960663e71DcD381fC648a03f | BTTCScan
InvoiceNumberStorage | Address 0xB91B291AFa5F5724cFcF1Cd80c2FAB54EACb3A09 | BTTCScan
Invoice number;
- 1-2. digits: Last two numbers of invoice from address
- 3-4. digits: Last two numbers of invoice to address
- 5-6. digits: Last two numbers of txn hash
- 7-8. digits: Last two numbers of user connected metamask addres
Project Milestones:
Milestone-1: [Mar 1, 2024 - May 7, 2024]
- Problem detection and solution analysis in the BTTC network
- Design of front-end and interfaces and smart contract integrations
- Applications on Tron Dao forum & Devpost
Milestone-2: [May 7, 2024 - June 11, 2024]
- Reaching new users and advertising processes to create +100 invoices on the platform
- Evaluation of user feedbacks and improvement of the user interface of website
Milestone-3: [June 11, 2024 - June 28, 2024]
- Stages of sharing ads and attracting more users
- Providing more invoice designs’ opportunities
- Updates & Ensuring user wallet security via smart contracts on Mainnet
- Investor research and advertising process
Milestone-4 (after s6): [June 28, 2024 - …]
(Post-hackathon process)
- Integrating also TRON and other networks into Elysium Receipt
- Achieving the goal of generating +1000 invoices per month
As we move forward, we’re committed to enhancing the Elysium Receipt experience and providing even greater value to our users. We invite you to join us on this journey and be part of the future of blockchain invoicing. Thank you for your attention, and we welcome any questions or feedback you may have. Together, let’s unlock the full potential of blockchain technology with Elysium Receipt. Towards many beautiful days together with Tron