معرفی شرکت ها


ape-hardhat-0.6.4


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

ape-hardhat: Ape network provider for Hardhat
ویژگی مقدار
سیستم عامل -
نام فایل ape-hardhat-0.6.4
نام ape-hardhat
نسخه کتابخانه 0.6.4
نگهدارنده []
ایمیل نگهدارنده []
نویسنده ApeWorX Ltd.
ایمیل نویسنده admin@apeworx.io
آدرس صفحه اصلی https://github.com/ApeWorX/ape-hardhat
آدرس اینترنتی https://pypi.org/project/ape-hardhat/
مجوز Apache-2.0
# Quick Start Hardhat network provider plugin for Ape. Hardhat is a development framework written in Node.js for Ethereum that includes a local network implementation. ## Dependencies - [python3](https://www.python.org/downloads) version 3.8 or greater, python3-dev - Node.js, NPM, and Hardhat 2.12.0 or greater. See Hardhat's [Installation](https://hardhat.org/getting-started/#installation%3E) documentation for steps. ## Installation ### via `pip` You can install the latest release via [`pip`](https://pypi.org/project/pip/): ```bash pip install ape-hardhat ``` ### 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-hardhat.git cd ape-hardhat python3 setup.py install ``` ## Quick Usage To use the plugin, first install Hardhat locally into your Ape project directory: ```bash cd your-ape-project npm install --save-dev hardhat ``` After that, you can use the `--network ethereum:local:hardhat` command line flag to use the hardhat network (if it's not already configured as the default). This network provider takes additional Hardhat-specific configuration options. To use them, add these configs in your project's `ape-config.yaml`: ```yaml hardhat: port: 8555 ``` To select a random port, use a value of "auto": ```yaml hardhat: port: auto ``` This is useful for multiprocessing and starting up multiple providers. You can also adjust the request timeout setting: ```yaml hardhat: request_timeout: 20 # Defaults to 30 fork_request_timeout: 600 # Defaults to 300 ``` ## Mainnet Fork The `ape-hardhat` 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:hardhat ``` Specify the upstream archive-data provider in your `ape-config.yaml`: ```yaml hardhat: fork: ethereum: mainnet: upstream_provider: alchemy ``` Otherwise, it defaults to the default mainnet provider plugin. You can also specify a `block_number`. **NOTE**: Make sure you have the upstream provider plugin installed for ape. [Hardhat deployments](https://github.com/wighawag/hardhat-deploy#deploy-scripts-tags-and-dependencies) are disabled for forks for performance reasons. If you want your contract deployments to run on your fork, you can set `enable_hardhat_deployments` to `true` in your config: ```yaml hardhat: fork: ethereum: mainnet: upstream_provider: alchemy enable_hardhat_deployments: true ``` ```bash ape plugins install alchemy ``` ## Development Please see the [contributing guide](CONTRIBUTING.md) to learn more how to contribute to this project. Comments, questions, criticisms and pull requests are welcomed.


نیازمندی

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


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

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


نحوه نصب


نصب پکیج whl ape-hardhat-0.6.4:

    pip install ape-hardhat-0.6.4.whl


نصب پکیج tar.gz ape-hardhat-0.6.4:

    pip install ape-hardhat-0.6.4.tar.gz