Metadata-Version: 2.4
Name: ape-tenderly
Version: 0.8.0b2
Summary: ape-tenderly: Provider Plugin for tenderly.co
Author-email: "ApeWorX Ltd." <admin@apeworx.io>
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/ApeWorX/ape-tenderly
Keywords: ethereum
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: eth-ape<0.9,>=0.8.21
Requires-Dist: eth-pydantic-types
Requires-Dist: web3
Requires-Dist: requests<3,>=2.28.1
Dynamic: license-file

# Quick Start

Ecosystem plugin for Tenderly support in Ape.

## Dependencies

- [Python 3](https://www.python.org/downloads) version 3.10 or greater.

## Installation

### via `pip`

You can install the latest release via [`pip`](https://pypi.org/project/pip/):

```bash
pip install ape-tenderly
```

### via source

You can clone the repository and install for development:

```bash
git clone https://github.com/ApeWorX/ape-tenderly.git
cd ape-tenderly
uv sync --group dev
uv run prek install
```

## Quick Usage

This plugin works as a normal provider for forked mainnet networks only (e.g. Ethereum, Fantom, etc.).

If you know your fork ID (from the Tenderly console) you can use that like this

```sh
export TENDERLY_FORK_ID=...
```

If you have an API service that automatically provisions tenderly forks, you can use it like this

```sh
export TENDERLY_FORK_SERVICE_URI=...
```
