Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

create-onchain-agent

Overview

create-onchain-agent is a CLI tool powered by AgentKit that allows developers to quickly scaffold an onchain agent project. This tool simplifies the setup process by generating a chatbot with predefined configurations, including blockchain network selection and wallet providers.

Requirements

To use create-onchain-agent, you must first setup:

NOTE: If you have multiple versions of Python installed, you can specify the Python version when installing pipx.

e.g.:

python3.10 -m pip install --user pipx
python3.10 -m pipx ensurepath

Usage

To use create-onchain-agent, simply run:

pipx run create-onchain-agent

This command will guide you through setting up an onchain agent project by prompting for necessary configuration options.

Beginner Mode

If you are a beginner to web3 agents, we recommend running the command with the beginner flag:

pipx run create-onchain-agent --beginner

This will create a simplified chatbot with our recommended configurations, so you can get started quickly, without having to worry about the underlying details.

Features

  • Guided setup: Interactive prompts help configure the project.
  • Supports multiple agent frameworks.
  • Supports multiple blockchain networks.
  • Select your preferred wallet provider.
  • Automates environment setup.

Setup Process

The CLI will prompt you for the following details:

  1. Project Name: The name of your new onchain agent project.
  2. Package Name: The Python package name (auto-formatted if needed).
  3. Framework: Choose from available agent frameworks.
  4. Network: Choose from available blockchain networks.
  5. Chain ID: Specify if using a custom network.
  6. Wallet Provider: Select a preferred method for wallet management.

After answering the prompts, the CLI will:

  • Generate the project structure.
  • Copy necessary template files.
  • Configure the selected settings.
  • Display next steps to get started.

Getting Started

Once your project is created, navigate into the directory and install dependencies:

cd my-project
poetry install

Then, configure your environment variables:

mv .env.local .env

Run the chatbot:

poetry run python chatbot.py

Documentation & Support

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

create_onchain_agent-0.3.1.dev202503282.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file create_onchain_agent-0.3.1.dev202503282.tar.gz.

File metadata

File hashes

Hashes for create_onchain_agent-0.3.1.dev202503282.tar.gz
Algorithm Hash digest
SHA256 9bfd249895b7f982fbc4b44a37bcb4028fe4d5c04651589b91d7a45b4b99f4c1
MD5 78b495dc17b2df99b63c71272329bdf3
BLAKE2b-256 c11060d03da14b23570e3a74d7e4f9b237d2cdccd2a7af3aeb2629d1b6976abc

See more details on using hashes here.

Provenance

The following attestation bundles were made for create_onchain_agent-0.3.1.dev202503282.tar.gz:

Publisher: publish_nightly.yml on coinbase/agentkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file create_onchain_agent-0.3.1.dev202503282-py3-none-any.whl.

File metadata

File hashes

Hashes for create_onchain_agent-0.3.1.dev202503282-py3-none-any.whl
Algorithm Hash digest
SHA256 98080eeb4861b6b5dabb5d7685cf599520e6875ff2f60380796e2ffb26b028cf
MD5 2f0c526fc67972e76fed366376a990c8
BLAKE2b-256 fe3d62f74ef7f2e083692a9ea90dbc799d79a448e4618438eed7e2d9cf405bcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for create_onchain_agent-0.3.1.dev202503282-py3-none-any.whl:

Publisher: publish_nightly.yml on coinbase/agentkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page