mirror of
https://github.com/placeholder-soft/web.git
synced 2026-06-17 02:41:11 +08:00
1fe1802895545bc9ffb3635b37892f29ca1982be
* 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
Base Web
Base is a secure, low-cost, developer-friendly Ethereum L2 built to bring the next billion users onchain. It's built on Optimism’s open-source OP Stack.
Setup
- Ensure
nvmis installed. - Clone the repository.
- If
nvmdoesn't auto-load the Node.js environment when changing to the repo directory, runnvm use. - 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
Languages
TypeScript
81.5%
JavaScript
14.2%
CSS
3.7%
MDX
0.3%
Shell
0.2%
