Modern, Flexible Starknet Dapp Template

Overview

cairopal • Tests Lints GitHub GitHub package.json version Vercel Deployment

Modern, Flexible Starknet Dapp Template.

Developing

Clone the repository

git clone [email protected]:a5f9t4/cairopal.git
cd cairopal

Install Dependencies

yarn

Run locally

yarn dev

Run tests

yarn test

Acknowledgements

Security

This project is still in a very early and experimental phase. It has never been audited nor thoroughly reviewed for security vulnerabilities. Not recommended for production use.

Please report any security issues you find by opening up an issue in this reposisitory.

License

Cairopal Contracts are released under the AGPL-3.0-only.

You might also like...

Open source Dapp template for the Elrond blockchain.

NextJS Dapp Template elrond-nextjs-dapp.netlify.com Simple alternative to the dapp-core with React. The Dapp is built using Nextjs and a couple of hel

Dec 4, 2022

This template can be used as a starting point for any minting dApp on the Elrond Network.

This template can be used as a starting point for any minting dApp on the Elrond Network.

Minting dApp Template Made by Giants & NF-Tim by Creative Tim Live Demo This is a dApp template based on erd-next-starter by Giants & soft-ui-dashboar

Dec 23, 2022

This repo contains instructions on how to create your NFT in Solana(using Metaplex and Candy Machine) and mint it using your custom front-end Dapp

This repo contains instructions on how to create your NFT in Solana(using Metaplex and Candy Machine) and mint it using your custom front-end Dapp

Solana-NFT minting Dapp Create your own NFT's on Solana, and mint them from your custom front-end Dapp. Tools used Metaplex - Metaplex is the NFT sta

Nov 2, 2022

A Bed and Breakfast dApp run on Ethereum. Includes a token + schedule system (Solidity) and full front-end (React + ethers.js) built with Hardhat.

A Bed and Breakfast dApp run on Ethereum. Includes a token + schedule system (Solidity) and full front-end (React + ethers.js) built with Hardhat.

Hotel ETH - Watch Demo Video Hotel ETH A (fictional) Bed-and-Breakfast run on Ethereum Come Book a Room on Kovan or Rinkeby Networks View the Demo » C

Aug 20, 2022

Complete Open Source Front End Candy Machine V2 Minter dAPP Built For The Frog Nation NFT Solana Project. Built With React, Candy Machine V2, Typescript

Complete Open Source Front End Candy Machine V2 Minter dAPP Built For The Frog Nation NFT Solana Project. Built With React, Candy Machine V2, Typescript

Complete Open Source Front End Candy Machine V2 Minter dAPP Built For The Frog Nation NFT Solana Project. Built With React, Candy Machine V2, Typescript

Sep 24, 2022

Cardano DApp Wallet Connector

Cardano DApp Wallet Connector This project was bootstrapped with Create React App. React JS demo In the project directory, you can run: npm start run

Dec 18, 2022

A MERN Stack dapp the utilizes three solidity contracts

A MERN Stack dapp the utilizes three solidity contracts. It verifies user ownership of third party NFTs, generates an image incorporating a third party NFT image pulled from IPFS, mints a new NFT for users that includes an on-chain message and metadata to Opensea standards.

Jun 30, 2022

WebX DAO Voting - Membership Dapp for the community

WebX DAO Voting / Membership Dapp 🧬 This Dapp allow decisions to be made via voting amongst those who own non-fungible tokens (NFTs) from the DAO, wh

Sep 28, 2022

🌱 Ethereum provider solution for Dapp&Wallets, 🏷 If you have good suggestions, please submit issues

🌱 Ethereum provider solution for Dapp&Wallets,  🏷 If you have good suggestions, please submit issues

English | 简体中文 | 日本 ETH Wallet Modal An Ethereum Provider Solution for Integrated Wallets and Dapps ⚠️ Notice If you need to reduce unnecessary import

Dec 19, 2022
Comments
  • Refactor to use starknet-react

    Refactor to use starknet-react

    yoo :wave: thanks for all the heavy lifting on this project! super useful for a frontend noob like me :sweat_smile:

    I'm writing some tutorials & one part is focused on using your dapp template for contract frontends. Unfortunately, I couldn't get the transaction list to work in my local copy. So when I went to try to fix it, cecco_ ended up posting about their official react library: https://github.com/auclantis/starknet-react

    Since this repo is probably gonna be the next scaffold-eth, I figure it might be a good idea to use off-the-shelf libraries now that they exist. Feel free to close if you don't think that's the right move tho

    As a disclaimer, I like to stay backend so this is the first I've touched React lol just threw the PR together quickly, so feel free to bring up anything you'd rather see done differently, if I've accidentally removed some key functionality, or if you'd rather stick to the Mint Tokens example

    Changelog

    • use auclantis/starknet-react & remove bespoke providers
    • use a testnet contract (same one in cecco_'s demo) for smoother demo/on-boarding ux.
    • add a "Get Argent-X" button when connection unavailable (since old functionality was a toast controlled from the now removed providers)

    Screenshots

    Get Argent-X button: Screenshot from 2022-02-08 19-58-35

    Unconnected: Screenshot from 2022-02-08 19-58-56

    Connected: Screenshot from 2022-02-08 19-59-03

    Signing a tx: Screenshot from 2022-02-08 19-59-10

    Sent a tx: Screenshot from 2022-02-08 19-59-18

    opened by sambarnes 1
StarkNet support extension for VSCode. Visualize StarkNet contracts: view storage variables, external and view functions, and events.

StarkNet Explorer extension This VSCode extension quickly shows relevant aspects of StarkNet contracts: Storage variables of the current contract, and

Crytic 6 Nov 4, 2022
StarkNet wallet <-> dApp bridge

get-starknet StarkNet wallet <-> dApp bridge Alpha version Goals Allow dApps to seamlessly connect to any wallet on StarkNet Allow wallets to seamless

null 44 Dec 21, 2022
Elven Tools Dapp - Elrond blockckchain frontend dapp demo. Primarily for NFT minting, but it can be used for other purposes.

Elven Tools Dapp Docs: elven.tools/docs/landing-page.html Demo: dapp-demo.elven.tools Sneak peek: youtu.be/ATSxD3mD4dc The Dapp is built using Nextjs

Elven Tools 24 Jan 1, 2023
Verbosely Documented, Minimal Starknet Contract Examples.

cairo-by-example • Verbosely Documented, Minimal Starknet Contract Examples. Cairo By Example deployed to https://cairo-by-example.xyz Developing Clon

andreas 63 Dec 6, 2022
A set of librairies in Cairo for use on StarkNet

Sekai StarkNet Libraries A series of libraries to help using Cairo on StarkNet. Examples for use in other Cairo contracts are provided in examples. Co

Sekai 38 Nov 14, 2022
This is a development platform to quickly generate, develop & deploy smart contract based applications on StarkNet.

generator-starknet This is a development platform to quickly generate, develop, & deploy smart contract based apps on StarkNet. Installation First, in

Only Dust 34 Nov 18, 2022
Adapter application for consuming web3 messages from ie. wallets, and passing them on to starknet

?? StarknNet web3 account Development setup Clone deps with submodules git clone --recurse-submodules [email protected]:software-mansion-labs/starknet-we

Software Mansion – Labs 20 Nov 21, 2022
scaffold-stark is a forkable StarkNet dev stack focused on fast product iterations, inspired by scaffold-eth.

?? scaffold-stark scaffold-stark is a forkable StarkNet dev stack focused on fast product iterations, inspired by scaffold-eth. Drop in your Cairo sma

parketh 25 Oct 7, 2022
Flexible, powerful and modern library for creating the running horizontal blocks effect, also known as ticker or the «marquee effect».

Cuberto Reeller Flexible, powerful and modern library for creating the running horizontal blocks effect, also known as ticker or the «marquee effect».

Cuberto 41 Jan 4, 2023
Minimal Typescript / NextJS dApp template bootstrapped with wagmi Ethereum react hooks library.

Welcome to the NextJS wagmi starter template ?? Looking to get up and running with a Typescript / NextJS dApp as quickly as possible? You're in the ri

Seth 78 Jan 4, 2023