ape-chainstack: Ape Ecosystem Plugin for Chainstack
Project description
Quick Start
Chainstack network provider plugins.
This plugin allows using the Ape framework with Chainstack as a node provider in an easy and integrated way.
Dependencies
- python3 version 3.9 up to 3.12.
Installation
via pip
You can install the latest release via pip
:
pip install ape-chainstack
via setuptools
You can clone the repository and use setuptools
for the most up-to-date version:
git clone https://github.com/ApeWorX/ape-chainstack.git
cd ape-chainstack
python3 setup.py install
Quick Usage
Set up the environment
Follow these steps to sign up on Chainstack, deploy a node, and find your endpoint credentials:
Create an environment variable with your Chainstack node URL in this format CHAINSTACK_"NETWORK"_URL=ENDPOINT_URL
; for example:
export CHAINSTACK_GOERLI_URL=https://nd-11X-26X-16X.p2pify.com/YOUR_API_KEY
Use the command ape networks list
to see the networks available:
ethereum (default)
├── holesky
│ ├── chainstack
│ └── node (default)
├── local (default)
│ ├── node
│ └── test (default)
├── mainnet
│ ├── chainstack
│ └── node (default)
└── sepolia
├── chainstack
└── node (default)
Use the --network
command to access the console using your node; for example:
ape console --network ethereum:sepolia:chainstack
Check the Ape docs to see how to select a network.
Now you are ready to use Ape to develop and test your smart contract, checkout the Ape Academy for tutorials.
Development
This project is in development and should be considered a beta. Things might not be in their final state and breaking changes may occur.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ape_chainstack-0.8.0a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a798d96da774e32f40d6b9b225cff4bafae72501fb82f4090fefca80acf546d0 |
|
MD5 | ea434c27b51abb651b5716c884804c4b |
|
BLAKE2b-256 | e586ad086152a9be062ca054a79220f09b7472a9a3624d57471483c0023b700f |