Skip to main content

ape-llamanodes: LlamaNodes Provider plugins for Ethereum-based networks

Project description

Quick Start

Use the LlamaNodes provider plugin to interact with blockchains via APIs. This plugin supports the following ecosystems:

  • Ethereum (mainnet and goerli)
  • Base (currently in alpha testing)
  • Polygon
  • BNB Smart Chain
  • Arbitrum
  • Optimism

Dependencies

Installation

via pip

You can install the latest release via pip:

pip install ape-llamanodes

via setuptools

You can clone the repository and use setuptools for the most up-to-date version:

git clone https://github.com/ApeWorX/ape-llamanodes.git
cd ape-llamanodes
python3 setup.py install

Quick Usage

First, make sure you have one of the following environment variables set (it doesn't matter which one):

  • WEB3_LLAMANODES_API_KEY
  • WEB3_LLAMANODES_PROJECT_ID
  • WEB3_LLAMARPC_API_KEY
  • WEB3_LLAMARPC_PROJECT_ID

Either in your current terminal session or in your root RC file (e.g. .bashrc), add the following:

export WEB3_LLAMANODES_API_KEY=MY_API_TOKEN

The provider will work without the environment variables, but it uses the free tier which has stricter limits.

To use the LlamaNodes provider plugin in most commands, set it via the --network option:

ape console --network ethereum:mainnet:llamanodes

To connect to LlamaNodes from a Python script, use the networks top-level manager:

from ape import networks

with networks.parse_network_choice("ethereum:mainnet:llamanodes") as provider:
    ...

Project details


Download files

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

Source Distribution

ape-llamanodes-0.6.1.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

ape_llamanodes-0.6.1-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file ape-llamanodes-0.6.1.tar.gz.

File metadata

  • Download URL: ape-llamanodes-0.6.1.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for ape-llamanodes-0.6.1.tar.gz
Algorithm Hash digest
SHA256 9b1cda67eae521329c6dc2c9f10782fc9dfa5b5583a9e89445dee73f25c657a6
MD5 8767f0f5942f9f40b4d92209685c393b
BLAKE2b-256 4851544b77b8885b459c5661f49882c8faf97fb7e9c0b337e18ac73f7fcac260

See more details on using hashes here.

File details

Details for the file ape_llamanodes-0.6.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ape_llamanodes-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f5dda56d89b15bbab58926db559b72616347481580b6e71835c63dab12361e84
MD5 d8997c9377f7a91914e928f605978f43
BLAKE2b-256 dbfe4ed1a5274052af6b72991258115a8ae05f50b8b6a920e4ecce8af37be3dd

See more details on using hashes here.

Supported by

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