2 min read - Posted 17 Feb 19

Little Butterfly

Project link:

Read more about us at Medium:

Project Name

Little Butterfly

Project Tagline/Description

Live the fluttering experience of a short passion.

Butterflies can visit your garden, but must leave in 24 hours, or they will die – leaving behind only memories.

Team Members

Telmo Correa ID for Each Team Member

Telmo Correa -- telmo

Detailed Project Description (no more than 3-4 sentences)

  • Small crypto-collectible game about butterflies, flowers, and hearts -- or, about the ephemerality of experiences and the memories they leave behind
  • Implements ERC721 tokens with computed state that evolves over time, without requiring smart contract calls
  • Proof-of-concept responsive web design + mobile authentication support with Fortmatic on browsers without dapp support -- relying on MetaMask where available, or Infura for read-only access otherwise.

A more complete retelling of the story of this project is available at Medium:

Describe your tech stack (e.g., protocols, languages, API’s, etc.)

  • ERC721 smart contract implemented in Solidity, using and adapting OpenZeppelin libraries
  • Project structure developed with Truffle
  • On-chain pseudorandom number generation for token, avatar generation
  • Code verified through etherscan (mainnet, ropsten, rinkeby, kovan)
  • Token data and images hosted on IPFS -- and cached on the front-end -- in a format compatible with opensea (storefronts: mainnet, rinkeby)
  • Static front-end served on own domain
  • Lottie used for rendering high-quality animations client-side
  • MetaMask support with dapp support via web3
  • Fortmatic gateway available for authentication on browsers without dapp support
  • Infura gateway used for read-only access

Track for which you’re submitting (Open or Impact)


All Bounties Completed/Incorporated

Fortmatic-2019: Bounty 1 Overview: Build user-friendly DApps using Fortmatic for identity management

Created with Sketch.Content is"CC-BY-SA 4.0" licensed
Article On-chain
Article Author

Telmo Correa




Related Articles
Charity Watchdog

Important: You MUST add a tag (at the top, under Title) for each bounty youd like to submit to. Your project will not be considered for any bounties unless they are tagged. Click ADD TAG, type bounty and select the desired bounty from the list. If youd like to apply to more than 6 bounties, please add the first 6 as tags, add the details for all of them (max of 10) here, and contact the Kauri team ( to notify them of all 10 bounties youd like to be considered for. These instruction

Allow your community to manage your code using a DAO!

Project Name DAO Git bot Project Tagline/Description (140 Characters Max. Will be used on table card for judging) Allow your community to manage your code using a DAO! Pull requests are automatically merged using a set-and-forget voting contract and a Github plugin. Team Members. First and Last Names Patrick Gallagher Dan Cruwys Angelina Llieva David Conroy ID for Each Team Member (we will use this to contact you and your team) Patrick Gallagher-

David Conroy

17 Feb 19