This release is a pre-release and may not be stable for production use.
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.
Metadata
Release files for ape-chainstack 0.8.0a1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ape-chainstack-0.8.0a1.tar.gz | 15.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ape_chainstack-0.8.0a1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.1 kB
Release files / ape-chainstack-0.8.0a1.tar.gz
| Download URL | ape-chainstack-0.8.0a1.tar.gz |
|---|---|
| Size | 15.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9ffc168baccc18d6c77a3a1085cb2e2476d7011e71a88290b10638bc3af80b25
|
|
BLAKE2b-256 checksum How to use checksums |
bb18183defeae79d6c3c7441d91097327161bd5998db707a304f39cea0b22e5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.14
|
Release files / ape_chainstack-0.8.0a1-py3-none-any.whl
| Download URL | ape_chainstack-0.8.0a1-py3-none-any.whl |
|---|---|
| Size | 9.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a798d96da774e32f40d6b9b225cff4bafae72501fb82f4090fefca80acf546d0
|
|
BLAKE2b-256 checksum How to use checksums |
e586ad086152a9be062ca054a79220f09b7472a9a3624d57471483c0023b700f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.14
|