Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crypto Donate Service (with smart contract) #305

Closed
2 tasks
deivana opened this issue Aug 24, 2023 · 19 comments · Fixed by #373
Closed
2 tasks

Crypto Donate Service (with smart contract) #305

deivana opened this issue Aug 24, 2023 · 19 comments · Fixed by #373
Assignees
Labels
Approved This proposal is approved by the committee Developer Tool Related to tools or utilities used by developers

Comments

@deivana
Copy link

deivana commented Aug 24, 2023

Summary

Development of a platform Crypto Donate consisting of smart contracts, front-end and documentation.
The idea of checks is the following possibilities:

  • Create a fundraiser for a specific amount
  • Jettons support
  • The possibility of blocking funds up to the full amount of the collection
  • Collection data will be stored in ipfs (name, description, picture, etc.)

Case of using Crypto Donate:

  • Let's imagine that someone is starting an nft project and he needs to raise funds to start the project, he creates a fundraiser, this fundraiser ends up in a directory where investors can help the project.
  • Some user wants to use collected funds for some physical project - for reliability in front of users, he includes a blocking of the amount (if the required time is not collected on time, the funds are returned to investors)
  • which user offers fundraising for an indefinite amount and receives donations immediately to his wallet

The problem that this project solves is to provide a blockchain platform to the community to collect donations for their projects (analogous to kickstarter) and do it safely through a smart contract.

The answer to the question why you can not use a simple wallet to collect donations - with one wallet, several collections can be created, and all transactions will not be mixed, as well as the ability to block fundraising + data storage or data collection in ipfs, and they can be received without our platform (as with nft).

Context

No response

Goals

enable allow users to create fundraisers on smart contract
enable allow users to invest in projects safely
enable allow users to get statistics about fees

Deliverables

Smart contract with the ability to create, collect and execute, when creating, you can specify a link to ipfs data, data collection, collection type and completion time.
As well as a front-end on which you can conveniently use all the functionality through TON Connect 2.0

Definition of Done

  • Crypto Donate smart contract development
  • Development of a front-end for interacting with a smart contract

Reward

2,000 USD in TON equivalent

Total: $2000

Oriental Release Date

4-8 weeks

@deivana deivana added the footstep This is a TON Footstep issue label Aug 24, 2023
@pyAndr3w
Copy link

pyAndr3w commented Aug 26, 2023

What is the difference between this and existing services, like Tonstarter?

p.s. This question arose after reading the 'Case of using Crypto Donate'.

@delovoyhomie
Copy link
Collaborator

delovoyhomie commented Aug 26, 2023

@deivana, LGTM!
I think the reward will be approximately $2000: Frontend + Smart Contract for $1000 + $1000.

@Gusarich, what do you think?

@Gusarich
Copy link
Collaborator

LGTM

@Gusarich
Copy link
Collaborator

I can complete the smart contract part

@deivana
Copy link
Author

deivana commented Aug 26, 2023

@deivana, LGTM! I think the reward will be approximately $2000: Frontend + Smart Contract for $1000 + $1000.

@Gusarich, what do you think?

let's 2500 (1250 + 1250) - after all, work with ipfs and with jettons

@delovoyhomie
Copy link
Collaborator

Let's settle at $2000, as this tool will be highly specialized and local, intended for community use, which is why the pricing will be determined exclusively based on these aspects.

@delovoyhomie
Copy link
Collaborator

@deivana, if you're ready to complete this footsteps, I have a question for the executor @Gusarich of the smart contract. He will be participating in the development of your project, so that he can get the "assigned" status and also receive the corresponding reward as determined by you, @deivana.

@delovoyhomie delovoyhomie added the Approved This proposal is approved by the committee label Aug 28, 2023
@deivana
Copy link
Author

deivana commented Aug 28, 2023

Yes, I agree to this job, I'm starting

@delovoyhomie
Copy link
Collaborator

@deivana, is @Gusarich the executor of this footstep on part of the smart contract?

@deivana
Copy link
Author

deivana commented Aug 29, 2023

yes

@howardpen9
Copy link

would be great if we have the UI/UX designer support! :D

@Gusarich
Copy link
Collaborator

Gusarich commented Sep 6, 2023

I began the development of smart contracts in repository:

@Gusarich
Copy link
Collaborator

Contracts are done!

@delovoyhomie
Copy link
Collaborator

@deivana, could you please report here about your progress?

@deivana
Copy link
Author

deivana commented Sep 28, 2023

yes, we are at the stage of integrating smart contracts

@delovoyhomie
Copy link
Collaborator

@deivana, please leave a link to the repository where the work is being done, so I can follow the progress.

@deivana
Copy link
Author

deivana commented Sep 30, 2023

https://github.com/delab-team/de-donate

@delovoyhomie delovoyhomie added Developer Tool Related to tools or utilities used by developers and removed footstep This is a TON Footstep issue labels Oct 18, 2023
@deivana
Copy link
Author

deivana commented Oct 29, 2023

Complite
mainnet - https://de-donate.pages.dev/
testnet - https://testnet-dedonate.delabteam.com/

TWA - https://t.me/delabtonbot/donate
repo - https://github.com/delab-team/de-donate

@delovoyhomie
Copy link
Collaborator

To accurately recognize your valuable contributions in our repository, we kindly request you to submit a Pull Request to the Hall of Fame file, providing the wallet address and a link to the bounty with the number.

Please follow these steps:

  1. Fork the repository (if you haven't already).
  2. Edit the Hall of Fame file, commit, and push your changes.
  3. Create a Pull Request from your fork to the main repository, providing the wallet address and a link to the bounty with the number (for example, Pull Request Article: Generation of block random seed #136).

For reference on what your entry should look like, please see the examples of past merged pull requests.

@deivana, thank you for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved This proposal is approved by the committee Developer Tool Related to tools or utilities used by developers
Projects
None yet
5 participants