معرفی شرکت ها


ape-foundry-0.6.7


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

ape-foundry: Ape network provider for Foundry
ویژگی مقدار
سیستم عامل -
نام فایل ape-foundry-0.6.7
نام ape-foundry
نسخه کتابخانه 0.6.7
نگهدارنده []
ایمیل نگهدارنده []
نویسنده ApeWorX Ltd.
ایمیل نویسنده admin@apeworx.io
آدرس صفحه اصلی https://github.com/ApeWorX/ape-foundry
آدرس اینترنتی https://pypi.org/project/ape-foundry/
مجوز Apache-2.0
# Quick Start Foundry network provider plugin for Ape. Foundry is a development framework written in Rust for Ethereum that includes a local network implementation. ## Dependencies - [python3](https://www.python.org/downloads) version 3.8 or greater, python3-dev - Foundry. See Foundry's [Installation](https://github.com/foundry-rs/foundry#installation) documentation for steps. ## Installation ### via `pip` You can install the latest release via [`pip`](https://pypi.org/project/pip/): ```bash pip install ape-foundry ``` ### via `setuptools` You can clone the repository and use [`setuptools`](https://github.com/pypa/setuptools) for the most up-to-date version: ```bash git clone https://github.com/ApeWorX/ape-foundry.git cd ape-foundry python3 setup.py install ``` ## Quick Usage Use the `--network ethereum:local:foundry` command line flag to use the foundry network (if it's not already configured as the default). This network provider takes additional Foundry-specific configuration options. To use them, add these configs in your project's `ape-config.yaml`: ```yaml foundry: port: 8555 ``` To select a random port, use a value of "auto": ```yaml foundry: port: auto ``` This is useful for multiprocessing and starting up multiple providers. You can also adjust the request timeout setting: ```yaml foundry: request_timeout: 20 # Defaults to 30 fork_request_timeout: 600 # Defaults to 300 ``` ## Mainnet Fork The `ape-foundry` plugin also includes a mainnet fork provider. It requires using another provider that has access to mainnet. Use it in most commands like this: ```bash ape console --network :mainnet-fork:foundry ``` Specify the upstream archive-data provider in your `ape-config.yaml`: ```yaml foundry: fork: ethereum: mainnet: upstream_provider: alchemy ``` Otherwise, it defaults to the default mainnet provider plugin. You can also specify a `block_number` and `evm_version`. If the block number is specified, but no EVM version is specified, it is automatically set based on the block height for known networks. **NOTE**: Make sure you have the upstream provider plugin installed for ape. ```bash ape plugins install alchemy ```


نیازمندی

مقدار نام
<0.7,>=0.6.8 eth-ape
- evm-trace
- hexbytes
- web3
>=6.0 pytest
- pytest-xdist
- pytest-cov
<7.0,>=6.2.0 hypothesis
- ape-alchemy
- ape-polygon
<24,>=23.3.0 black
<1,>=0.991 mypy
- types-requests
- types-setuptools
- types-PyYAML
<7,>=6.0.0 flake8
<6,>=5.10.1 isort
>=0.7.16 mdformat
>=0.3.5 mdformat-gfm
>=0.4.1 mdformat-frontmatter
<7,>=6.1.3 Sphinx
<2,>=1.2.0 sphinx-rtd-theme
<20,>=19.2.0 towncrier
- setuptools
- setuptools-scm
- wheel
- twine
- commitizen
- pre-commit
- IPython
- ipdb
<7,>=6.1.3 Sphinx
<2,>=1.2.0 sphinx-rtd-theme
<20,>=19.2.0 towncrier
<24,>=23.3.0 black
<1,>=0.991 mypy
- types-requests
- types-setuptools
- types-PyYAML
<7,>=6.0.0 flake8
<6,>=5.10.1 isort
>=0.7.16 mdformat
>=0.3.5 mdformat-gfm
>=0.4.1 mdformat-frontmatter
- setuptools
- setuptools-scm
- wheel
- twine
>=6.0 pytest
- pytest-xdist
- pytest-cov
<7.0,>=6.2.0 hypothesis
- ape-alchemy
- ape-polygon


زبان مورد نیاز

مقدار نام
>=3.8,<3.11 Python


نحوه نصب


نصب پکیج whl ape-foundry-0.6.7:

    pip install ape-foundry-0.6.7.whl


نصب پکیج tar.gz ape-foundry-0.6.7:

    pip install ape-foundry-0.6.7.tar.gz