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
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.
After cloning the repository begin by installing dependencies at the root.
yarn
yarn buildTo 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.jsonwith 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. This project is a demonstration of blockchain technology and smart contract integration.