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

A "Thankful" Ethereum contract #3

Open
ErikBjare opened this issue Apr 14, 2018 · 1 comment
Open

A "Thankful" Ethereum contract #3

ErikBjare opened this issue Apr 14, 2018 · 1 comment

Comments

@ErikBjare
Copy link
Member

ErikBjare commented Apr 14, 2018

When we donate, we sometimes want a receipt to prove to someone that we actually did. We want something back, so a token would be neat.

A type of "supporter token" that serves as proof of the support of a certain creator. Could be used by the creator as a type of "loyalty points", or just as an artificially scarce collectible.

@ErikBjare
Copy link
Member Author

I've been thinking of implementing a basic contract that gives out a "thankful token" to those donating. This token does not have any default use, but is merely a digital receipt that someone has donated. While creators could promise things to those buying them it would not be the primary purpose of the token.

The primary purpose of the token is signaling value: "I believed in this person when they just started out, thanks to my donation they are now working full time, and I have the tokens to prove it". The tokens could therefore in theory have value on the secondary market, but a creator should want to always incentivize people to buy new tokens (but could allow older tokens to have special meaning, and therefore a market value higher than the cost of a new token from the contract, in theory).

Important things to keep track of in each token (which might have to be non-fungible according to ERC-721):

  • The ETH value of how much was donated
  • How many ETH had been donated before
  • Some way to find all contracts associated with a creator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant