Giter Club home page Giter Club logo

cnfts's Introduction

cNFTs


cNFTs, also known as Celestia NFTs, are an implementation of CosmoWasm's cw721 NFT contract using Celestia's Rollmint

NFTs have many critiques as said by many

One of the main points of current NFTs involve scalability issues. More specifically, the Data Availability problem.

cNFTs are an example of how Celestia' Rollmint can allow anyone to design and deploy a sovereign rollup on Celestia in minutes.

A step towards increasing performance, allowing future scalabilty.


CosmWasm is a smart contracting platform built for the Cosmos ecosystem. Simply put, it's the Cosmos (Cosm) way of using WebAssembly (Wasm).

  • Using CosmWasm, the project can be used to be built on top of the Cosmos ecosystem to provide sovereignty, process transactions quickly and communicate with other blockchains in the ecosystem.

Rollmint is an ABCI (Application Blockchain Interface) implementation for sovereign rollups to deploy on top of Celestia.

  • With Rollmint, this would allow Tendermint to be replaced with a drop-in replacement that communicates directly with Celestia's Data Availability layer. This enable anyone to design and deploy a sovereign rollup on Celestia in minutes.

How to use

  1. Set up a Celeswasm chain and wallet by starting up Rollmint. This would involve running a Celestia light node and a Wasmd (cosmos zone with smart contracts enabled).

  2. Once you've set up your Celestia Light Node and Wamd, you can follow these next steps on running Rollmint to initialize a CosmWasm Rollup. More information on how to do that will be linked here.

  3. Enter the CNFTs app and connect your wallet (from the Custom chain spun up using Rollmint) using Keplr.

  4. Input parameters about your NFTs. This would include the name, link to IPFS image, description, etc.

  5. Ensure you have enough funds (which should be known since you ran the bash script (init.sh). Finally, press the mint button. This would burn tokens in return for a cNFT.

  6. Enjoy! You now have a Celestia NFT :D


Credits

Frontend code built with the help of these related projects:


Tasks

  • Enter Button
  • Wallet to navbar, connect wallet button
  • Me the switch theme work
  • Fix look on connect wallet after connecting wallet (wallet.tsx)
  • Add form after connecting wallet
  • Cleanup form page
  • Get contracts to work
  • About page and start page (the form page) Using a CNFT minter, we focus on scaling blockchain technology, innovation, security for long-term value and consumer growth.
  • Add celeswasm chain
  • Make home page overall
  • Add logo(s) (home page + companies)
  • Add an about page (learn more button)
  • Make a popup that shows to connect wallet (after filling form)
  • Make images of companies below build featuring section
  • Fix home error
  • Cleanup theme

cnfts's People

Contributors

alexdphan avatar

Stargazers

nimrostafarian avatar Etch avatar Javed Khan avatar Josh Stein avatar

Watchers

 avatar

Forkers

jcstein

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.