Setup locally
Documentation for setup locally
How to Setup Locally
Setting up the Solana Agent Kit on your local machine involves cloning the repository, installing dependencies, configuring environment variables, and building the project. Follow the steps below to get started.
Prerequisites
- Node: Ensure you have Node version 23.x or higher installed. You can download it from Node Official Website.
- Package Manager: Node’s package manager comes bundled with Node. Verify installation by running
npm -v
. - Git: Ensure Git is installed and configured. Download from Git Official Website.
Step-by-Step Guide
-
Clone the Repository
-
Navigate to the Project Directory
-
Install Dependencies
The project uses
pnpm
for package management. Install all necessary dependencies by running: -
Configure Environment Variables
Create a
.env
file in the root directory of the project to store your environment variables securely. This file should include the following variables:- OPENAI_API_KEY: Your OpenAI API key for generating images and interacting with OpenAI services.
- RPC_URL: Your RPC_URL for Solana blockchain interactions.
- SOLANA_PRIVATE_KEY: Your Solana wallet’s private key in base58 format.
Note: Ensure that the
.env
file is added to.gitignore
to prevent exposing sensitive information. -
Build the Project
Compile the TypeScript code to JavaScript using the build script:
This will generate the compiled files in the
dist/
directory. -
Generate Documentation (Optional)
If you wish to generate the project documentation, use the following command:
The documentation will be available in the
docs/
directory.
Additional Information:
-
Git Configuration: Ensure that Git is properly configured with your user name and email. You can set them using:
-
Verifying Installation:
After installing dependencies and building the project, you can verify the installation by running:
Ensure that all tests pass successfully.
Was this page helpful?