Matthew Bunday 1fe1802895 Base Quest Anniversary NFT mint (#460)
* Setup merkle tree dependencies

* Setup to use redis to fetch proofs

* Setup RainbowKit

* Move WalletConnectID to ENV var

* Update Content Security Policies for WalletConnect

* Refactor icons, add farcaster

* Get desktop social nav dropdown working

* Setup wallet connect button

* Get useravatar working

* Lint and fix CSP errors

* Setup shared lib infrastructure

* Work on mobile wallet connect button

* Wallet address copy function

* Mint progress

* Add FAQ

* Add NFT metadata

* Minting states in progress

* Minting

* Refactor

* Setup social sharing

* Lint

* Add more logging

* Update share text, add dummy id

* Update URL ala Gardo

* Fix lint

* Builder nft banner

* Improve banner

* Log mint errors

* Update FAQ

* Add utm for mint link

* allow cbhq for now

* useMintStateContext

* Environment tweaks

* Fix nav wrapping

* Fix eslint config for typescript

* Work towards claimed state

* Label nav with 'socials'

* Feedback updates

* Improve banner visibility and display logic

* Copy updates

* Fix eslintrc

* Fix lint / eslintrc, sigh

* Copy update in FAQ

* FAQ copy updates

* FAQ copy updates

* FAQ copy updates

* Update copy

* Remove mint button after minting

* Remove console log

* Remove wallet connect id

* Add error logging
2024-04-25 17:48:45 -04:00
2023-09-20 13:18:25 -04:00
2023-09-19 16:21:42 -04:00
2023-09-19 16:21:42 -04:00
2023-09-21 14:29:34 -04:00
2023-09-19 16:21:42 -04:00
2023-09-19 16:21:42 -04:00
2023-09-19 16:21:42 -04:00
2023-09-19 16:21:42 -04:00
2023-09-19 16:21:42 -04:00
2023-09-19 16:21:42 -04:00
2023-09-19 16:21:42 -04:00
2023-09-19 16:21:42 -04:00
2023-09-19 16:21:42 -04:00
2023-10-02 22:02:32 +00:00
2023-09-21 14:29:34 -04:00
2023-09-19 16:21:42 -04:00
2023-09-19 16:21:42 -04:00

Base

Base Web

Base is a secure, low-cost, developer-friendly Ethereum L2 built to bring the next billion users onchain. It's built on Optimisms open-source OP Stack.

GitHub contributors GitHub commit activity GitHub Stars GitHub repo size GitHub

Website base.org Blog Docs Discord Twitter Base

GitHub pull requests by-label GitHub Issues

Setup

  1. Ensure nvm is installed.
  2. Clone the repository.
  3. If nvm doesn't auto-load the Node.js environment when changing to the repo directory, run nvm use.
  4. Enable Yarn by running corepack enable.

Getting started

After cloning the repository begin by installing dependencies at the root.

yarn
yarn build

Local development

To start a development server on localhost, run yarn workspace @app/<project> dev.

For example, to start the web app locally, you would run yarn workspace @app/web dev.

Projects

There are three projects which can be run individually.

Web

yarn workspace @app/web dev

Docs

yarn workspace @app/base-docs dev

Bridge

yarn workspace @app/bridge dev

Contribution

We welcome contributions to Base! To contribute, please see CONTRIBUTING.md.

Description
No description provided
Readme 216 MiB
Languages
TypeScript 81.5%
JavaScript 14.2%
CSS 3.7%
MDX 0.3%
Shell 0.2%