gitcoinco / grants-stack

Round Manager & Grant Explorer & Project Builder of the Grants Protocol
Other
315 stars 154 forks source link

explorer: enable direct donation to project #3532

Open thelostone-mc opened 2 months ago

thelostone-mc commented 2 months ago
0xKurt commented 2 months ago

Re: Contract changes

Ways to implement the direct donation

1. Donate to Any Address

2. Transfer Using Project ID

3. Donations to the Anchor of a Project

4. Passing the Owner's Wallet and Nonce

Each method has its advantages and disadvantages, and we need to consider our priorities and resources to choose the best approach.

codenamejason commented 2 months ago
  1. We will lose the donation history if we do like this - may work in an emergency type situation but wouldn't suggest this as a feature.

  2. This seems a bit clunky for lack of better words, adding the extra profiles and then sorting.

  3. The time constraint and effort of building out a claim functionality makes me want to pass on this.

  4. I support this approach, it seems the most straightforward way to go with minimal risk.

thelostone-mc commented 2 months ago

4 seems to cleanest way cause :