Articles
Collections
Write Article
Create Collection
Import from medium
Loading...
Sign in
POSTED 17 Feb 2019 07:31

Little Butterfly

ethdenver-2019-submission
bounty-fortmatic-2019
OWNER
0x91df...3672

Project link: https://littlebutterfly.info

Read more about us at Medium: https://medium.com/@telmo_correa/little-butterfly-7233b50043e4

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

Status.im 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:

https://medium.com/@telmo_correa/little-butterfly-7233b50043e4

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)

Open

All Bounties Completed/Incorporated

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

A link to all your source code on a public repo (i.e. Github)

https://github.com/someusername6/little-butterfly