Simple smart contract / DApp ideas that you would like to see

I would be also very interested in this. But even with a registration process I don’t see how this is possible. Mainly because a pool would be not able to validate if the registered address is delegating its stake. (afaik, maybe i’m missing something)

@werkof shared the delegation design specs yesterday and I uploaded it here (please note, this is a draft, still it’s interesting like a thriller and worth a read)


Yup this is where I was talking about Proof of proof of stake (pun intended.) For example you could perhaps make a contract where you first staked then off the stake and then back again showing just exactly how much you are staking in the period. But I am not sure that would work either if the address is compleatly different between the first staking operation and 2nd. And you would also pay twice the stake cost (albeit a minimum cost.) For sure if the pool can just set the staking pool profit margin that is way easier.

And thanks very much for the link! Appreciate it :smile:

Edit your link also answers the questions on a contract. Staking pool can set margin so no need for a redistribution smart contract (p.34) :slight_smile: Thanks again for the link.

1 Like

Simple Resource Allocation Voting Contract:

  1. funds are locked in the SC,
  2. users offer various options,
  3. users vote on the various options,
  4. votes are tallied, and
  5. funds go to the address that offered the winning option.
1 Like

Here’s a stab at the Simple Resource Allocation Voting Contract. I’ve been learning about coding for over three weekends, I also just spent over 45 minutes on this while watching reality TV tonight. So, it’s pretty much guaranteed to be perfect.

Hahahaha. Actually, it’s guaranteed to have massive problems, incorrect assumptions, and other gaping technical and conceptual problems. I really am a clueless beginner at coding and I did put this together just now on the couch based on some raw beginner things I’ve learned (i.e. stole and then implemented incorrectly) by going through the @bobert sample SCs and a few Haskell tutorials. But, if someone who actually knows what they are doing would like to throw out a few pointers, that would be awesome.


Oh man that one of my favorite good ideas- Gambling dApps. I like to gamble a little (not good at poker) and place some bets. An online casino would be great.

I think a lot of people presently in blockchain have a bit of a fancy to gamble too.

1 Like

That video is hilarious, and it portrays the reason I stopped buying ERC20 tokens. I don’t know if I should laugh or cry after watching it :grin::joy::cry:

just in case

by @matthijs.aeon in Telegram group:
Decentralised charity

Where 85% of funds go directly to the recipients, as voted by the community from a group of vetted recipient local organisation

10% go to operations and 5% go to promoting Cardano / Cryptocurrency

Donators pay in cash as they are used to, blockchain works behind the scenes to ensure that funds are not mishandled or paid to executives

1 Like

ADA lottery?


With tickets for seats in most events there’s a premium depending on where in the venue the seat is. Something to keep in mind for the advanced ticket store.

Ambassadors List.
Dapp supports current list of Cardano ambassadors. We can store ambassador’s activity(history, list of it’s docfiles, presentation links…), its status(active/inactive/candidate…). Ambassador can be included/excluded via democratic voting(by other ambassadors, or community members), or by some automation(number of published docs/per some period, which is refleced in the list.)

Use cases

  1. Motivate newcomers towards ambassador’s membership, where ambassadors are high-status bringers of knowledge.
  2. Encourage the ambassasor to be more productive and responsible.
  3. Demo, showing that Cardano(IOHK) uses it’s own technology for it’s own needs.

There are some smart contracts platforms providing possibility to configure and deploy such kind of simple smart contracts without programming skills. It would be great if Cardano implement the same feature or platform.

1 Like

Marlowe is a domain-specific language (DSL) which is designed to be usable by someone who is expert in a particular field: in the case of Marlowe, financial contracts, rather than requiring programming skills to use it.

1 Like

Hello there @adatainment. Thanks for what you’ve done for the community. I have an idea. It would be a riddle guesser. One person puts up a riddle with a small bounty and whoever guesses it gets the bounty.

Another one would be to attach a small bounty on having your kids learn the multiplication tables. Like a little game where you answer 6x2 8x7 etc. Once you pass them all a few times you get some monies.


A contract that access a user to log in to a website and lets the user get access in a predecided slot / block /Epoch timeperiod . A pay per view type of contract.

If I Should Die Before I Wake

A way of passing your funds on to someone else in the event that you die.

Contract creation takes funds and 2 args: inherit_address, ping_before_days

Contract stores timeout = now() + ping_before_days

After this timeout inherit_address can take the funds.

Ping method takes 1 arg: ping_before_days, sets timeout = now() + ping_before_days.


I really love the idea of decentralized storage, its not a new idea, Sia or Storj are working on it for long. Cardano should deal with this issue, dont know if from zero or collaborating with these competitive companies.

I am very into the coupon-on-blockchain idea. (still thinking of a cool name for the concept)
Another advantage of digital coupons would be that now the store may have access to some of their customers data, making the relation with the customer more manageable.
Also, it may be possible to exchange one sort of coupons for others, making this kind of coupons more valuable, redeemable.
And if you think about it, this may also represent a way of financing, as the stores are creating future obligations with their customers. This may turn into a two-edged sword if no redeemable barriers are put in place.


hahahaha, now I know how do I sound to my friends and family.

Often poker players, like Daniel Negraneau, will offer “packages” for events like the world series.
check this
Some way for Players to transparently track and pay off “investors”