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.
- Ensure
nvm
is installed. - Clone the repository.
- If
nvm
doesn't auto-load the Node.js environment when changing to the repo directory, runnvm use
. - Enable Yarn by running
corepack enable
.
After cloning the repository begin by installing dependencies at the root.
yarn
yarn build
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
.
There are three projects which can be run individually.
yarn workspace @app/web dev
yarn workspace @app/base-docs dev
yarn workspace @app/bridge dev
We welcome contributions to Base! To contribute, please see CONTRIBUTING.md.
If you're a builder who wants to add or update your project on the Base Ecosystem page, follow these steps:
- Review the ecosystem update template to see the information you'll need to provide.
- Update the
web/apps/web/src/data/ecosystem.json
with your project information. - If adding a new logo, place it in the
web/apps/web/public/images/partners/
directory. - Create a pull request with your changes.
- Our automated system will detect your ecosystem-related changes and update the PR description with the appropriate template. Please fill out all required information in the template.
Note: Ensure you have all required information ready before starting your update. This includes project details, links, descriptions, and any necessary assets.