From 7c5fcaa7c4a443771bdd103aef4b6c74d3ee57d6 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 26 Nov 2024 21:07:41 +0000 Subject: [PATCH] Update documentation --- latest/.doctrees/commands/networks.doctree | Bin 29651 -> 30025 bytes latest/.doctrees/environment.pickle | Bin 912533 -> 912533 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 73191 -> 73191 bytes .../.doctrees/methoddocs/ape_ethereum.doctree | Bin 120763 -> 120763 bytes latest/.doctrees/methoddocs/api.doctree | Bin 2077075 -> 2077075 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 574098 -> 574098 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 536280 -> 536280 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 622060 -> 622060 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 1589050 -> 1589050 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 667239 -> 667239 bytes latest/.doctrees/methoddocs/types.doctree | Bin 1121572 -> 1121572 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 990722 -> 990722 bytes latest/.doctrees/userguides/config.doctree | Bin 40960 -> 40962 bytes latest/.doctrees/userguides/proxy.doctree | Bin 11823 -> 11827 bytes latest/_sources/userguides/config.md.txt | 2 +- latest/_sources/userguides/proxy.md.txt | 4 ++-- latest/commands/networks.html | 6 +++--- latest/searchindex.js | 2 +- latest/userguides/config.html | 2 +- latest/userguides/proxy.html | 4 ++-- 20 files changed, 10 insertions(+), 10 deletions(-) diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index ed6f2968b8af20a8532f7eca3cb0568ff8003071..d67dfaa64d19054ddfeeb23f8fcda08f068a79bd 100644 GIT binary patch delta 1773 zcmeHHv2GJV5RD})1xj#`B}@`Nz$J}^=+Z`_K{QCro!7q2?e3g*_YONkIz$Vdm5M*0 zi%$6nTBxa!@)em`@7hU(s8gi5c{?+jdH42dfB)_MyzKQq_s?F}=lutRcG%n5$t@am zho25J1 zhM)%Hl_2m@Xt|&`qeP3`J*V|D5CF#=najCuVc~&Sl@>KnRMH5JksqN2NcygSU_)2< zLRb+fW#03s)6y*s1B>XL$GjvA4XAxEdBH0YE&sVjG?@S=R68%@A?)d4e zehX>_CuoHm&(N~CQ_&=7u;EK{g04+6Vv((EgiRfVC>5jwXj~?&Fb@W(>Z)2A;Zwdq zC0w~_(`~J@;DlLy!iJcmu!_Nk7vUW26wPK&JW?S|C&*mW5+*{aV2QOaH97eji}e<6 zZ~2$KaGt7!u*ys}-kx=!m*$c*)Dz`M$v8Uh3+fPNzBR=-Dm906I1gh5VkF>M52K>L{W%;L<1C-h3I(&L`Oq0d#ruy+uJ$q?io7@aww=$P~0Kv zv~dL3dUmq7M30~nOtH~GY~GJ?>m{RCCMcy`sT#fk^!O-5;(L# zy_%sRlt_&vN~4k#6kA-X1XxuvkMdF{#zU~CP}#$=~HQCsF7LBIUcM~-UgEZC+l?YO`VRPeyHEqPX=jse$r{R zg6-(_?TAKUL?7!go%G@Sw6jr1lkVC{TCIZd6fN&2MJ-*nBGfntC1Bs82@}^-n4^_0 z(lsXGo>G}j;AS68RKyEBwlZ#$?4{o}R4#qMz-M-1RTBA%9WK722or&gjhv>27fN35bO ziWSia?j9If+v<&nCth9mdykqYMiRF~lxEbyT21@I+g0!Z{@+zh{=JI&<{$amsjeSS cHlK!9z4l=9?D^%v2E>>BYVYOAjsE-KFNU83`~Uy| diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index 5fe610927023ff17f42f4c8e11daf1f7bffaa17f..6227dc62dab9fba403f688590c023d0057afc97c 100644 GIT binary patch delta 53079 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 delta 53031 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 delta 5568 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 diff --git a/latest/.doctrees/methoddocs/ape_ethereum.doctree b/latest/.doctrees/methoddocs/ape_ethereum.doctree index 0ce812742fd72982d56d7c27563aa34c72db5ff1..d5dccbd098c0ba426867ccc8579e2612ac04d3a0 100644 GIT binary patch delta 6056 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 PKasV6l)UXx*fsP2ID&99 delta 6027 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 WQA?(lLM@eA8nxb9N^tt(cm50JY-gna delta 7694 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 T7qCT=F54@!h@-#l$qD}eBM&>7 delta 37406 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

e+AN7Ak+~V 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 Sd)at*l3u~F4X5cN5&r{33~ogL delta 38358 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 diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index 9b15f5377b460d2768327c42a4daa27082504f31..c558a2c6b2cc7d301a772319dbb7bc423371df8d 100644 GIT binary patch delta 36253 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 z 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 delta 36726 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о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 U-xwdS<6j8=b=f>VKGeAOUtL_9tpET3 delta 44101 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 diff --git a/latest/.doctrees/userguides/config.doctree b/latest/.doctrees/userguides/config.doctree index 635966b18cb6a843bdcb9ed0b537632ca792b8cf..183f5d9e760dcc7a91a7a580dad09d3171c0acc2 100644 GIT binary patch delta 49 zcmZoTz|?eriKT&c>i3N-dK`=gCjaJ;V@gh)EXBEyBZED5N`_buOl-3h=d)=5z$FqN delta 47 ycmZoVz|?SniKT&c>er1ddK`@VC;#D)V=S30!?}E=A`gG>Nfo*cyh delta 91 zcmdlSvp$BUfpx0NMwZ2lj7ui3VC-Yg%uAna!E}&OWAZO1MG$YZEc0_|#<@)nyN vlist

Filter the results by ecosystem

Options:
-

gnosis | oort | polygon-zkevm | optimism | fantom | fraxtal | scroll | bsc | wemix | xai | mantle | moonbeam | polygon | celo | unichain | shibarium | cronos-zkevm | blast | rootstock | linea | taiko | zksync | cronos | bttc | avalanche | ethereum | kroma | arbitrum | base

+

cronos | blast | polygon-zkevm | shibarium | scroll | celo | arbitrum | optimism | taiko | unichain | mantle | wemix | fantom | gnosis | base | bsc | fraxtal | kroma | linea | polygon | xai | cronos-zkevm | ethereum | bttc | zksync | rootstock | avalanche | oort | moonbeam | palm

@@ -204,7 +204,7 @@

list

Filter the results by network

Options:
-

sepolia-fork | holesky | sepolia | cardona | alfajores-fork | local | hekla | mumbai-fork | moonriver | mumbai | amoy | opbnb | mainnet | moonbase-fork | fuji-fork | cardona-fork | alfajores | donau | dev-fork | hekla-fork | dev | opbnb-testnet | goerli-fork | opbnb-testnet-fork | nova-fork | donau-fork | amoy-fork | fuji | testnet-fork | opbnb-fork | testnet | puppynet | moonriver-fork | goerli | moonbase | puppynet-fork | mainnet-fork | nova | holesky-fork

+

alfajores-fork | dev-fork | nova | sepolia | moonriver-fork | hekla-fork | amoy-fork | local | puppynet-fork | holesky-fork | mumbai | fuji | goerli | alfajores | cardona-fork | cardona | puppynet | nova-fork | amoy | moonbase | mainnet-fork | goerli-fork | testnet | opbnb-testnet | mumbai-fork | dev | sepolia-fork | mainnet | moonriver | donau | testnet-fork | donau-fork | hekla | opbnb | opbnb-testnet-fork | moonbase-fork | fuji-fork | opbnb-fork | holesky

@@ -241,7 +241,7 @@

run

Override the default network and provider. (see ape networks list for options)

Options:
-

arbitrum::node | arbitrum:mainnet:node | arbitrum:mainnet | arbitrum:goerli:node | arbitrum:goerli | arbitrum:sepolia:node | arbitrum:sepolia | arbitrum:nova:node | arbitrum:nova | arbitrum:mainnet-fork:node | arbitrum:mainnet-fork | arbitrum:goerli-fork:node | arbitrum:goerli-fork | arbitrum:sepolia-fork:node | arbitrum:sepolia-fork | arbitrum:nova-fork:node | arbitrum:nova-fork | arbitrum | avalanche::node | avalanche:mainnet:node | avalanche:mainnet | avalanche:fuji:node | avalanche:fuji | avalanche:mainnet-fork:node | avalanche:mainnet-fork | avalanche:fuji-fork:node | avalanche:fuji-fork | avalanche | base::node | base:mainnet:node | base:mainnet | base:sepolia:node | base:sepolia | base:mainnet-fork:node | base:mainnet-fork | base:sepolia-fork:node | base:sepolia-fork | base | blast::node | blast:mainnet:node | blast:mainnet | blast:sepolia:node | blast:sepolia | blast:testnet:node | blast:testnet | blast:mainnet-fork:node | blast:mainnet-fork | blast:sepolia-fork:node | blast:sepolia-fork | blast:testnet-fork:node | blast:testnet-fork | blast | bsc::node | bsc:mainnet:node | bsc:mainnet | bsc:testnet:node | bsc:testnet | bsc:opbnb:node | bsc:opbnb | bsc:opbnb-testnet:node | bsc:opbnb-testnet | bsc:mainnet-fork:node | bsc:mainnet-fork | bsc:testnet-fork:node | bsc:testnet-fork | bsc:opbnb-fork:node | bsc:opbnb-fork | bsc:opbnb-testnet-fork:node | bsc:opbnb-testnet-fork | bsc | bttc::node | bttc:mainnet:node | bttc:mainnet | bttc:donau:node | bttc:donau | bttc:mainnet-fork:node | bttc:mainnet-fork | bttc:donau-fork:node | bttc:donau-fork | bttc | celo::node | celo:mainnet:node | celo:mainnet | celo:alfajores:node | celo:alfajores | celo:mainnet-fork:node | celo:mainnet-fork | celo:alfajores-fork:node | celo:alfajores-fork | celo | cronos::node | cronos:mainnet:node | cronos:mainnet | cronos:testnet:node | cronos:testnet | cronos:mainnet-fork:node | cronos:mainnet-fork | cronos:testnet-fork:node | cronos:testnet-fork | cronos | cronos-zkevm::node | cronos-zkevm:mainnet:node | cronos-zkevm:mainnet | cronos-zkevm:testnet:node | cronos-zkevm:testnet | cronos-zkevm:mainnet-fork:node | cronos-zkevm:mainnet-fork | cronos-zkevm:testnet-fork:node | cronos-zkevm:testnet-fork | cronos-zkevm | :goerli:node | ethereum:goerli:node | :goerli | ethereum:goerli | :goerli-fork:node | ethereum:goerli-fork:node | :goerli-fork | ethereum:goerli-fork | :mainnet:node | ethereum:mainnet:node | :mainnet | ethereum:mainnet | :sepolia:node | ethereum:sepolia:node | :sepolia | ethereum:sepolia | :holesky:node | ethereum:holesky:node | :holesky | ethereum:holesky | ::node | :local:node | ethereum::node | ethereum:local:node | ::test | :local:test | ethereum::test | ethereum:local:test | :local | ethereum:local | ethereum | fantom::node | fantom:mainnet:node | fantom:mainnet | fantom:testnet:node | fantom:testnet | fantom:mainnet-fork:node | fantom:mainnet-fork | fantom:testnet-fork:node | fantom:testnet-fork | fantom | fraxtal::node | fraxtal:mainnet:node | fraxtal:mainnet | fraxtal:holesky:node | fraxtal:holesky | fraxtal:mainnet-fork:node | fraxtal:mainnet-fork | fraxtal:holesky-fork:node | fraxtal:holesky-fork | fraxtal | gnosis::node | gnosis:mainnet:node | gnosis:mainnet | gnosis:mainnet-fork:node | gnosis:mainnet-fork | gnosis | kroma::node | kroma:mainnet:node | kroma:mainnet | kroma:sepolia:node | kroma:sepolia | kroma:mainnet-fork:node | kroma:mainnet-fork | kroma:sepolia-fork:node | kroma:sepolia-fork | kroma | linea::node | linea:mainnet:node | linea:mainnet | linea:sepolia:node | linea:sepolia | linea:mainnet-fork:node | linea:mainnet-fork | linea:sepolia-fork:node | linea:sepolia-fork | linea | mantle::node | mantle:mainnet:node | mantle:mainnet | mantle:testnet:node | mantle:testnet | mantle:sepolia:node | mantle:sepolia | mantle:mainnet-fork:node | mantle:mainnet-fork | mantle:testnet-fork:node | mantle:testnet-fork | mantle:sepolia-fork:node | mantle:sepolia-fork | mantle | moonbeam::node | moonbeam:mainnet:node | moonbeam:mainnet | moonbeam:moonbase:node | moonbeam:moonbase | moonbeam:moonriver:node | moonbeam:moonriver | moonbeam:mainnet-fork:node | moonbeam:mainnet-fork | moonbeam:moonbase-fork:node | moonbeam:moonbase-fork | moonbeam:moonriver-fork:node | moonbeam:moonriver-fork | moonbeam | optimism::node | optimism:mainnet:node | optimism:mainnet | optimism:goerli:node | optimism:goerli | optimism:sepolia:node | optimism:sepolia | optimism:mainnet-fork:node | optimism:mainnet-fork | optimism:goerli-fork:node | optimism:goerli-fork | optimism:sepolia-fork:node | optimism:sepolia-fork | optimism | oort::node | oort:mainnet:node | oort:mainnet | oort:dev:node | oort:dev | oort:mainnet-fork:node | oort:mainnet-fork | oort:dev-fork:node | oort:dev-fork | oort | polygon::node | polygon:mainnet:node | polygon:mainnet | polygon:mumbai:node | polygon:mumbai | polygon:amoy:node | polygon:amoy | polygon:mainnet-fork:node | polygon:mainnet-fork | polygon:mumbai-fork:node | polygon:mumbai-fork | polygon:amoy-fork:node | polygon:amoy-fork | polygon | polygon-zkevm::node | polygon-zkevm:mainnet:node | polygon-zkevm:mainnet | polygon-zkevm:testnet:node | polygon-zkevm:testnet | polygon-zkevm:cardona:node | polygon-zkevm:cardona | polygon-zkevm:mainnet-fork:node | polygon-zkevm:mainnet-fork | polygon-zkevm:testnet-fork:node | polygon-zkevm:testnet-fork | polygon-zkevm:cardona-fork:node | polygon-zkevm:cardona-fork | polygon-zkevm | rootstock::node | rootstock:mainnet:node | rootstock:mainnet | rootstock:testnet:node | rootstock:testnet | rootstock:mainnet-fork:node | rootstock:mainnet-fork | rootstock:testnet-fork:node | rootstock:testnet-fork | rootstock | shibarium::node | shibarium:mainnet:node | shibarium:mainnet | shibarium:puppynet:node | shibarium:puppynet | shibarium:mainnet-fork:node | shibarium:mainnet-fork | shibarium:puppynet-fork:node | shibarium:puppynet-fork | shibarium | scroll::node | scroll:mainnet:node | scroll:mainnet | scroll:sepolia:node | scroll:sepolia | scroll:mainnet-fork:node | scroll:mainnet-fork | scroll:sepolia-fork:node | scroll:sepolia-fork | scroll | taiko::node | taiko:mainnet:node | taiko:mainnet | taiko:hekla:node | taiko:hekla | taiko:mainnet-fork:node | taiko:mainnet-fork | taiko:hekla-fork:node | taiko:hekla-fork | taiko | unichain::node | unichain:sepolia:node | unichain:sepolia | unichain:sepolia-fork:node | unichain:sepolia-fork | unichain | wemix::node | wemix:mainnet:node | wemix:mainnet | wemix:testnet:node | wemix:testnet | wemix:mainnet-fork:node | wemix:mainnet-fork | wemix:testnet-fork:node | wemix:testnet-fork | wemix | xai::node | xai:mainnet:node | xai:mainnet | xai:sepolia:node | xai:sepolia | xai:mainnet-fork:node | xai:mainnet-fork | xai:sepolia-fork:node | xai:sepolia-fork | xai | zksync::node | zksync:mainnet:node | zksync:mainnet | zksync:sepolia:node | zksync:sepolia | zksync:mainnet-fork:node | zksync:mainnet-fork | zksync:sepolia-fork:node | zksync:sepolia-fork | zksync

+

arbitrum::node | arbitrum:mainnet:node | arbitrum:mainnet | arbitrum:goerli:node | arbitrum:goerli | arbitrum:sepolia:node | arbitrum:sepolia | arbitrum:nova:node | arbitrum:nova | arbitrum:mainnet-fork:node | arbitrum:mainnet-fork | arbitrum:goerli-fork:node | arbitrum:goerli-fork | arbitrum:sepolia-fork:node | arbitrum:sepolia-fork | arbitrum:nova-fork:node | arbitrum:nova-fork | arbitrum | avalanche::node | avalanche:mainnet:node | avalanche:mainnet | avalanche:fuji:node | avalanche:fuji | avalanche:mainnet-fork:node | avalanche:mainnet-fork | avalanche:fuji-fork:node | avalanche:fuji-fork | avalanche | base::node | base:mainnet:node | base:mainnet | base:sepolia:node | base:sepolia | base:mainnet-fork:node | base:mainnet-fork | base:sepolia-fork:node | base:sepolia-fork | base | blast::node | blast:mainnet:node | blast:mainnet | blast:sepolia:node | blast:sepolia | blast:testnet:node | blast:testnet | blast:mainnet-fork:node | blast:mainnet-fork | blast:sepolia-fork:node | blast:sepolia-fork | blast:testnet-fork:node | blast:testnet-fork | blast | bsc::node | bsc:mainnet:node | bsc:mainnet | bsc:testnet:node | bsc:testnet | bsc:opbnb:node | bsc:opbnb | bsc:opbnb-testnet:node | bsc:opbnb-testnet | bsc:mainnet-fork:node | bsc:mainnet-fork | bsc:testnet-fork:node | bsc:testnet-fork | bsc:opbnb-fork:node | bsc:opbnb-fork | bsc:opbnb-testnet-fork:node | bsc:opbnb-testnet-fork | bsc | bttc::node | bttc:mainnet:node | bttc:mainnet | bttc:donau:node | bttc:donau | bttc:mainnet-fork:node | bttc:mainnet-fork | bttc:donau-fork:node | bttc:donau-fork | bttc | celo::node | celo:mainnet:node | celo:mainnet | celo:alfajores:node | celo:alfajores | celo:mainnet-fork:node | celo:mainnet-fork | celo:alfajores-fork:node | celo:alfajores-fork | celo | cronos::node | cronos:mainnet:node | cronos:mainnet | cronos:testnet:node | cronos:testnet | cronos:mainnet-fork:node | cronos:mainnet-fork | cronos:testnet-fork:node | cronos:testnet-fork | cronos | cronos-zkevm::node | cronos-zkevm:mainnet:node | cronos-zkevm:mainnet | cronos-zkevm:testnet:node | cronos-zkevm:testnet | cronos-zkevm:mainnet-fork:node | cronos-zkevm:mainnet-fork | cronos-zkevm:testnet-fork:node | cronos-zkevm:testnet-fork | cronos-zkevm | :goerli:node | ethereum:goerli:node | :goerli | ethereum:goerli | :goerli-fork:node | ethereum:goerli-fork:node | :goerli-fork | ethereum:goerli-fork | :mainnet:node | ethereum:mainnet:node | :mainnet | ethereum:mainnet | :sepolia:node | ethereum:sepolia:node | :sepolia | ethereum:sepolia | :holesky:node | ethereum:holesky:node | :holesky | ethereum:holesky | ::node | :local:node | ethereum::node | ethereum:local:node | ::test | :local:test | ethereum::test | ethereum:local:test | :local | ethereum:local | ethereum | fantom::node | fantom:mainnet:node | fantom:mainnet | fantom:testnet:node | fantom:testnet | fantom:mainnet-fork:node | fantom:mainnet-fork | fantom:testnet-fork:node | fantom:testnet-fork | fantom | fraxtal::node | fraxtal:mainnet:node | fraxtal:mainnet | fraxtal:holesky:node | fraxtal:holesky | fraxtal:mainnet-fork:node | fraxtal:mainnet-fork | fraxtal:holesky-fork:node | fraxtal:holesky-fork | fraxtal | gnosis::node | gnosis:mainnet:node | gnosis:mainnet | gnosis:mainnet-fork:node | gnosis:mainnet-fork | gnosis | kroma::node | kroma:mainnet:node | kroma:mainnet | kroma:sepolia:node | kroma:sepolia | kroma:mainnet-fork:node | kroma:mainnet-fork | kroma:sepolia-fork:node | kroma:sepolia-fork | kroma | linea::node | linea:mainnet:node | linea:mainnet | linea:sepolia:node | linea:sepolia | linea:mainnet-fork:node | linea:mainnet-fork | linea:sepolia-fork:node | linea:sepolia-fork | linea | mantle::node | mantle:mainnet:node | mantle:mainnet | mantle:testnet:node | mantle:testnet | mantle:sepolia:node | mantle:sepolia | mantle:mainnet-fork:node | mantle:mainnet-fork | mantle:testnet-fork:node | mantle:testnet-fork | mantle:sepolia-fork:node | mantle:sepolia-fork | mantle | moonbeam::node | moonbeam:mainnet:node | moonbeam:mainnet | moonbeam:moonbase:node | moonbeam:moonbase | moonbeam:moonriver:node | moonbeam:moonriver | moonbeam:mainnet-fork:node | moonbeam:mainnet-fork | moonbeam:moonbase-fork:node | moonbeam:moonbase-fork | moonbeam:moonriver-fork:node | moonbeam:moonriver-fork | moonbeam | optimism::node | optimism:mainnet:node | optimism:mainnet | optimism:goerli:node | optimism:goerli | optimism:sepolia:node | optimism:sepolia | optimism:mainnet-fork:node | optimism:mainnet-fork | optimism:goerli-fork:node | optimism:goerli-fork | optimism:sepolia-fork:node | optimism:sepolia-fork | optimism | oort::node | oort:mainnet:node | oort:mainnet | oort:dev:node | oort:dev | oort:mainnet-fork:node | oort:mainnet-fork | oort:dev-fork:node | oort:dev-fork | oort | palm::node | palm:mainnet:node | palm:mainnet | palm:testnet:node | palm:testnet | palm:mainnet-fork:node | palm:mainnet-fork | palm:testnet-fork:node | palm:testnet-fork | palm | polygon::node | polygon:mainnet:node | polygon:mainnet | polygon:mumbai:node | polygon:mumbai | polygon:amoy:node | polygon:amoy | polygon:mainnet-fork:node | polygon:mainnet-fork | polygon:mumbai-fork:node | polygon:mumbai-fork | polygon:amoy-fork:node | polygon:amoy-fork | polygon | polygon-zkevm::node | polygon-zkevm:mainnet:node | polygon-zkevm:mainnet | polygon-zkevm:testnet:node | polygon-zkevm:testnet | polygon-zkevm:cardona:node | polygon-zkevm:cardona | polygon-zkevm:mainnet-fork:node | polygon-zkevm:mainnet-fork | polygon-zkevm:testnet-fork:node | polygon-zkevm:testnet-fork | polygon-zkevm:cardona-fork:node | polygon-zkevm:cardona-fork | polygon-zkevm | rootstock::node | rootstock:mainnet:node | rootstock:mainnet | rootstock:testnet:node | rootstock:testnet | rootstock:mainnet-fork:node | rootstock:mainnet-fork | rootstock:testnet-fork:node | rootstock:testnet-fork | rootstock | shibarium::node | shibarium:mainnet:node | shibarium:mainnet | shibarium:puppynet:node | shibarium:puppynet | shibarium:mainnet-fork:node | shibarium:mainnet-fork | shibarium:puppynet-fork:node | shibarium:puppynet-fork | shibarium | scroll::node | scroll:mainnet:node | scroll:mainnet | scroll:sepolia:node | scroll:sepolia | scroll:mainnet-fork:node | scroll:mainnet-fork | scroll:sepolia-fork:node | scroll:sepolia-fork | scroll | taiko::node | taiko:mainnet:node | taiko:mainnet | taiko:hekla:node | taiko:hekla | taiko:mainnet-fork:node | taiko:mainnet-fork | taiko:hekla-fork:node | taiko:hekla-fork | taiko | unichain::node | unichain:sepolia:node | unichain:sepolia | unichain:sepolia-fork:node | unichain:sepolia-fork | unichain | wemix::node | wemix:mainnet:node | wemix:mainnet | wemix:testnet:node | wemix:testnet | wemix:mainnet-fork:node | wemix:mainnet-fork | wemix:testnet-fork:node | wemix:testnet-fork | wemix | xai::node | xai:mainnet:node | xai:mainnet | xai:sepolia:node | xai:sepolia | xai:mainnet-fork:node | xai:mainnet-fork | xai:sepolia-fork:node | xai:sepolia-fork | xai | zksync::node | zksync:mainnet:node | zksync:mainnet | zksync:sepolia:node | zksync:sepolia | zksync:mainnet-fork:node | zksync:mainnet-fork | zksync:sepolia-fork:node | zksync:sepolia-fork | zksync

diff --git a/latest/searchindex.js b/latest/searchindex.js index 44ec44faaa..19641ab149 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_computed_fields__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_fields__", false]], "__pydantic_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_fields__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts": [[11, "module-ape_accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile": [[12, "module-ape_compile", false]], "ape_ethereum": [[13, "module-ape_ethereum", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_node": [[14, "module-ape_node", false]], "ape_pm": [[15, "module-ape_pm", false]], "ape_test": [[16, "module-ape_test", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "module": [[11, "module-ape_accounts", false], [12, "module-ape_compile", false], [13, "module-ape_ethereum", false], [13, "module-ape_ethereum.multicall", false], [14, "module-ape_node", false], [15, "module-ape_pm", false], [16, "module-ape_test", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"": [[11, 2, 0, "-", "ape_accounts"], [12, 2, 0, "-", "ape_compile"], [13, 2, 0, "-", "ape_ethereum"], [14, 2, 0, "-", "ape_node"], [15, 2, 0, "-", "ape_pm"], [16, 2, 0, "-", "ape_test"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 1, 1, "", "__pydantic_computed_fields__"], [19, 1, 1, "", "__pydantic_fields__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__pydantic_computed_fields__"], [21, 1, 1, "", "__pydantic_fields__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_ethereum": [[13, 2, 0, "-", "multicall"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 13, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": 23, "0x0000000000000000000000000000000000000000000000000000000000000000": 17, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [17, 19, 21, 23, 24, 27, 28, 36, 37], "100": [17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 25, 32, 41], "120": 37, "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "1302": 45, "13028": 45, "1337": [33, 45], "1377": 45, "1421947": 45, "14388241": 29, "15": [17, 37], "1558": 41, "1559": [17, 21, 37, 46], "16": [28, 37], "1647323479": 29, "18": 17, "1822": 39, "191": [17, 23], "1967": 39, "1e18": 25, "2": [6, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "28307": 44, "2930": 46, "3": [27, 29, 30, 32, 41, 42, 44, 46], "30": 36, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "44": [0, 24, 44], "45739": 44, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [17, 19, 21, 46], "500": 37, "5030": 28, "51021": 44, "5202": [17, 21], "5253": 45, "57198": 44, "6": [32, 35, 44], "60": [0, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [27, 35, 44], "71": 44, "712": 23, "8": [27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "86000": 44, "897": 39, "9": [24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [17, 27, 32, 33, 35, 43, 44, 46], "For": [17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "No": [21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": 26, "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__fields__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_computed_fields__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields__": [17, 19, 21], "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": 17, "_chainid_": 25, "_cli": 33, "_cli_avoid_json": 17, "_cli_enforce_requir": 17, "_cli_exit_on_error": 17, "_cli_flag_prefix_char": 17, "_cli_hide_none_typ": 17, "_cli_ignore_unknown_arg": 17, "_cli_implicit_flag": 17, "_cli_parse_arg": 17, "_cli_parse_none_str": 17, "_cli_prefix": 17, "_cli_prog_nam": 17, "_cli_settings_sourc": 17, "_cli_use_class_docs_for_group": 17, "_contract": 45, "_data": 45, "_env_fil": 17, "_env_file_encod": 17, "_env_ignore_empti": 17, "_env_nested_delimit": 17, "_env_parse_enum": 17, "_env_parse_none_str": 17, "_env_prefix": 17, "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [17, 23], "_immutable_numb": 44, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": 17, "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": 17, "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [17, 24, 30], "abi_w_selector_t": 19, "abityp": [17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accident": 25, "accord": 33, "account": [9, 10, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": 22, "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [17, 21, 28, 29, 37], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 13, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "addressapiconvert": 21, "addresstyp": [13, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 17, 19, 21, 22, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": 13, "against": [21, 22, 38, 44], "agent": [24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "alfajor": 4, "algorithm": [19, 21], "alia": [0, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [17, 18, 21, 26], "alias_prior": 17, "aliasalreadyinuseerror": 20, "alic": 25, "alik": [20, 38], "all": [0, 1, 4, 5, 6, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": 17, "allot": 17, "allow": [3, 13, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [17, 27, 28, 30, 32, 43], "amoi": [4, 43], "amount": [13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": 45, "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [17, 19, 21, 23], "anonym": 17, "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_my_plugin": 33, "ape_myplugin": 33, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apeclicontextobject": [18, 26], "apeconfig": [17, 21], "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [17, 20], "appear": [21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [17, 21, 28, 33, 44, 46], "applic": [17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": 17, "ar": [6, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": [4, 37], "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [17, 20, 21, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [18, 23, 25, 28, 37, 44], "auto_gas_multipli": 17, "auto_min": [17, 44], "autogaslimit": 23, "autom": 38, "automat": [1, 6, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": 17, "autoreload": 29, "avail": [0, 5, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": [4, 37], "avoid": [21, 25, 30, 33, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "base": [4, 13, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [17, 21, 46], "base_fee_multipli": [17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basic": 30, "baz": 46, "beacon": 39, "becaus": [20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [17, 21, 23, 24, 42, 44], "befor": [17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [17, 23], "begin": [21, 30], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": 33, "besid": [37, 42], "best": [17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": [4, 37], "block": [17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [17, 20], "block_identifi": 17, "block_numb": [17, 19, 21, 23, 37], "block_page_s": 17, "block_tim": [17, 19, 21, 37], "blockapi": [17, 21, 31], "blockchain": [10, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [17, 20, 23], "blocknotfounderror": [17, 20], "blockqueri": [17, 21], "blocktransactionqueri": [17, 21], "blue": [17, 36], "blueprint": [17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [13, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [17, 21], "browser": 25, "bsc": [4, 37], "bttc": 4, "build": [24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": 17, "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [17, 19, 21, 23, 24, 30], "bytecod": [1, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 17, 21, 29, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cairo": 44, "calcul": [17, 21, 23], "call": [7, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [17, 19, 30], "can": [0, 6, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "cardona": 4, "care": [37, 46], "carefulli": 37, "case": [17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [37, 44], "cd": 25, "cell": 29, "celo": 4, "certain": [18, 21, 44, 46], "chain": [10, 13, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": 17, "chainlist": [17, 21], "chainmanag": [10, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [17, 19, 21, 23, 24, 25, 30, 32, 33, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [17, 21, 23], "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "classmethod": [13, 17, 19, 20, 21, 23], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": 17, "clisettingssourc": 17, "clone": [3, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [35, 37, 41], "combin": [17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": 17, "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": 17, "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [17, 21], "comput": [17, 19, 21, 24, 25, 38], "computedfieldinfo": [17, 19, 21], "concaten": 21, "concept": [17, 23, 24, 44], "concurr": [17, 21], "condit": 33, "config": [1, 3, 6, 10, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 17, 21, 22], "configur": [9, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": 17, "connection_str": [17, 21], "consid": [17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": 31, "constraint": 35, "construct": 23, "constructor": [17, 19, 30, 40], "constructorabi": [17, 20, 21, 24], "consult": 37, "consum": 24, "contact": 23, "contain": [17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 13, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": 17, "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [17, 19, 21], "contractcreationqueri": [17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [17, 19, 23, 46], "contracteventqueri": [17, 21], "contractfromdepend": 38, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [17, 19, 21, 23, 31, 46], "contractlogcontain": [17, 23], "contractlogicerror": [17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [17, 19, 20, 21], "contracttypewrapp": 19, "control": [17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [17, 19, 21, 23, 26, 37, 44], "cost": [17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [17, 45], "coverageproject": 23, "coveragereport": 23, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": 17, "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "crono": 4, "cross": 19, "ctrl": 44, "ctx": 18, "currenc": [17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 17, 18, 21, 24, 35, 37, 38], "custom": [17, 18, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [17, 19, 21, 24], "dai": 45, "dapphub": 32, "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_fold": [17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_logs_lin": 17, "debug_logs_typ": 17, "debug_setcod": 13, "debug_trace_transaction_paramet": 45, "debug_tracecal": 45, "debug_tracetransact": 45, "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [17, 28, 33, 46], "decod": [17, 19, 20, 21, 24, 37], "decode_address": 17, "decode_block": 17, "decode_calldata": 17, "decode_custom_error": 17, "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [17, 46], "decode_output": 24, "decode_primitive_valu": 17, "decode_receipt": 17, "decode_returndata": 17, "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [17, 35], "deep": 24, "deeper": [41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_factori": 17, "default_log_level": 18, "default_nam": 24, "default_network": [28, 34, 37], "default_network_nam": 17, "default_provid": [28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": 37, "defaultqueryprovid": 21, "defin": [7, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [17, 21, 37], "defisaverlogg": 45, "delai": [8, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": 17, "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 17, 21, 24], "detail": [17, 19, 23, 38], "detect": [17, 19, 20, 21, 39, 42], "determin": [17, 19, 21, 24, 39], "dev": [4, 10, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [17, 18, 19, 21, 23, 24, 30, 38, 44, 45], "did": [34, 45], "differ": [17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": 44, "disallow": 44, "disconnect": [17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "discord": 41, "discuss": [37, 44], "disk": [17, 21, 25], "dispatch": 24, "displai": [5, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "donau": 4, "dotenvtyp": 17, "down": [17, 23, 24], "download": [6, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [17, 21, 23, 27, 32, 36, 43, 44], "dynarrai": 30, "e": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [17, 21], "each": [1, 13, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": 25, "els": [17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [17, 19, 25, 30, 44], "enablememori": 45, "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": 17, "encode_calldata": 17, "encode_contract_blueprint": 17, "encode_defunct": [23, 25], "encode_deploy": 17, "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_structured_data": 23, "encode_transact": 17, "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": 25, "end": [17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": 17, "enough": [17, 30], "enrich": [17, 21], "enrich_error": [17, 21], "enrich_trac": 17, "ensur": [21, 22, 23, 30, 33, 34, 37, 44], "enter": [17, 25, 36, 37, 44], "entir": [33, 35, 37, 44], "entireti": 30, "entri": [21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [17, 18, 27], "env": 41, "environ": [24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [17, 28], "erc20": 32, "erc721": 32, "err": [17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [17, 32], "estim": [17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [17, 46], "estimate_queri": [17, 21], "etc": [26, 42, 46], "eth": [10, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": 46, "eth_estimatega": 28, "eth_pydantic_typ": [17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": 17, "eth_typ": [17, 21], "eth_util": 29, "ether": [13, 25, 30, 31, 46], "ethereum": [4, 9, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumnodeprovid": 21, "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [17, 19, 21, 23], "ethtest": [37, 44], "evalu": [18, 24], "even": [17, 21, 36, 37], "event": [17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [17, 19, 21, 23, 24], "everi": [13, 21, 23, 24, 36, 37, 39], "everyth": [17, 33, 35], "evm": [17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [21, 24, 27], "execut": [13, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 19, 21, 23, 44, 46], "expected_messag": 10, "expens": 33, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicitli": [17, 23, 27, 44], "explictli": 44, "explor": [22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [30, 44], "extra": [17, 24, 25, 28, 32, 41], "extra_address": 19, "extraattributesmixin": [17, 19, 24], "extract": [24, 32], "extract_arch": 24, "extract_config": [17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [4, 28, 35, 37, 44], "fashion": 30, "faster": [21, 24, 33], "fdel": 24, "featur": [17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [17, 31, 37, 42], "fee_token_decim": 17, "fee_token_symbol": 17, "feed": 37, "fetch": [17, 19, 21, 30, 31, 37], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [17, 19, 21, 23, 24, 32, 35, 44], "fieldinfo": [17, 19, 21], "figur": [23, 30], "file": [8, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [21, 23], "filter": [4, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [17, 21, 23], "flow": [23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 32], "fork": [4, 9, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "form": [21, 23, 24, 30, 36, 44], "format": [4, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [26, 30, 34, 37, 44, 45], "frame": [20, 45], "framework": [26, 30, 32, 36, 41, 44, 46], "fraxtal": 4, "friendlier": 17, "fro": 37, "from": [0, 3, 6, 7, 13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "fuji": 4, "full": [17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [28, 30], "func": [17, 23, 24, 44], "function": [17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 33, 37, 42], "function_hit": 23, "function_r": 23, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [17, 19, 21], "g": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [17, 23, 28, 37], "gas_pric": [17, 21, 46], "gas_us": [17, 30], "gaslimit": 23, "gasreport": 23, "gather": 24, "ge": [17, 23], "gener": [17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [24, 37], "get": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": 17, "get_block": [17, 29, 37], "get_blueprint": 21, "get_choic": 18, "get_cod": 17, "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": 17, "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": 17, "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [17, 21], "get_python_typ": 17, "get_raw_fram": 45, "get_receipt": [17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": 17, "get_test_account": 17, "get_transaction_trac": [17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": 17, "get_transactions_by_block": 17, "get_user_selected_choic": 18, "get_vers": [17, 21], "get_version_map": 17, "get_virtual_machine_error": 17, "get_xml": 23, "getattr": 29, "geth": [17, 20, 21, 24, 35, 37], "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 17, 22, 28, 35, 37, 41], "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": [4, 39], "go": [17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [17, 19, 21, 23, 29], "hashbytes20": 23, "hashstr20": 23, "have": [1, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 17, 24, 25], "hd_path": [24, 44], "hdpath": 25, "head": [21, 29], "header": [17, 21, 23, 24], "height": 21, "hekla": 4, "hello": [25, 43], "helloworld": 43, "help": [18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [17, 23], "hide": [0, 25], "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [17, 19, 21], "histori": [17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": 4, "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [27, 39], "how": [17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [23, 44], "htmlcov": 44, "http": [17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [17, 37], "httpprovid": 33, "huge": 24, "human": 29, "i": [1, 7, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": 25, "import_account_from_private_kei": 25, "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": 17, "includ": [1, 5, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": 32, "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": 44, "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 38], "index": [17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 19, 21, 26, 29, 33, 36, 44], "inform": [17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": 23, "init": [9, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "inject": [13, 22, 24], "injected_before_us": 24, "input": [17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [17, 33], "interest": 24, "interf": 41, "interfac": [17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": 22, "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [26, 32], "io": [17, 23, 41], "ipc": [17, 37], "ipc_path": 37, "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": 17, "is_named_tupl": 24, "is_relative_to": 24, "is_stop": 17, "is_struct": 24, "is_typ": 21, "is_valid": 17, "is_zero_hex": 24, "isinst": 44, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [13, 17, 19, 20, 21, 22, 23, 24], "iter_path": 17, "its": [17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [17, 24], "json": [17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [17, 23], "jump": [23, 37], "junk": [24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [28, 30, 33, 44], "kei": [0, 1, 6, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfileaccount": [17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [17, 21, 24, 26, 27, 30], "kroma": 4, "kwarg": [13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [17, 31, 37, 38], "larger": 27, "last": [19, 21, 23, 24, 30, 31, 44], "later": [17, 21, 44], "latest": [17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "len": 21, "lendingrateoracl": 45, "length": [21, 25], "less": [17, 19, 21, 24, 36, 45], "lessen": 18, "let": [25, 27, 29, 30, 32, 37, 44], "level": [17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [17, 18, 23, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linea": 4, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [13, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": 17, "liter": 23, "live": [17, 19, 21, 30, 34, 46], "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localhost": [28, 33], "localproject": 21, "locat": [17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [27, 44], "log": [9, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": 17, "log_index": 23, "log_instead_of_fail": 24, "logfilt": [17, 23], "logger": [18, 26, 36], "logic": [17, 20, 21, 30, 33, 37], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "ltd": 41, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 24, 44], "machin": [17, 20], "maco": [41, 44], "made": [17, 21, 28, 30, 31, 37], "mai": [17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": 17, "manag": [0, 4, 5, 6, 9, 10, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mantl": 4, "manual": [1, 29, 37, 44], "map": [1, 6, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [17, 46], "max_fil": 24, "max_ga": 17, "max_priority_fe": [17, 46], "max_receipt_retri": 37, "maxim": [25, 35], "maximum": [17, 23, 28, 37], "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [17, 19, 21, 25, 26, 28, 44, 45], "meant": [17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24], "mempool": [17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [17, 18], "method": [0, 7, 13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": 17, "method_id": 30, "method_nam": [19, 44], "methodabi": [17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "mid": [21, 44], "middl": 37, "might": [17, 29, 42], "millisecond": [17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "mine": [17, 21], "miner": [17, 46], "minifi": 27, "minim": 39, "minimum": [17, 21], "minor": 35, "mint": [44, 45], "minut": [17, 37, 46], "misc": 24, "miss": [17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": 24, "mnemon": [0, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [17, 23, 44], "model": [17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [13, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbas": 4, "moonbeam": [4, 37], "moonriv": 4, "more": [10, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [17, 18, 23, 30, 42], "msghash": 17, "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [17, 18, 23, 24, 32, 41], "multipli": [17, 23, 28, 37], "mumbai": 4, "must": [7, 13, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": 13, "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": 17, "natspec": 19, "necessari": [7, 18, 21, 46], "necessarili": 46, "need": [17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [17, 21], "nest": 24, "network": [7, 9, 10, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [17, 20, 21, 22], "networkchoic": 18, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [17, 19, 21, 23, 25, 30, 44], "new": [17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [17, 19, 21], "new_log": [17, 19], "new_set": 17, "new_timestamp": 17, "newest": 5, "newhead": 17, "newli": [0, 25], "newtyp": [17, 21], "next": [5, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nm": 43, "node": [4, 9, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "non": [17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [17, 19, 21], "none": [13, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 17, "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [17, 21], "nor": 37, "noreturn": [17, 18], "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 13, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [17, 20, 21], "notimplementerror": 17, "nova": 4, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "null": 17, "num": 30, "num_block": [17, 21], "num_transact": 17, "number": [0, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [17, 30, 38, 44, 45], "occasion": 17, "occupi": 23, "occur": [17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": 32, "often": [17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "oort": 4, "opbnb": 4, "opcod": 17, "open": [2, 32, 41, 44], "openzeppelin": [17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": 17, "oper": [7, 17, 20, 30, 36], "opinion": [17, 21], "optim": [4, 17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [17, 21, 23, 25, 26, 30, 37], "org": [3, 17, 21, 32], "organ": [33, 35, 40, 41], "origin": [17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "ots_": 19, "otterscan": 46, "our": [31, 33, 41, 43, 44], "out": [17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": 27, "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": 17, "output_valu": 24, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [17, 42], "paid": [17, 31], "pair": [21, 24], "paragraph": 37, "parallel": [17, 24], "param": [17, 18, 26], "paramet": [13, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": 17, "parenthash": 17, "pari": [27, 28, 32], "pariti": 45, "pars": [18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": 17, "pass": [2, 13, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": 25, "password": 25, "past": [17, 21, 28], "path": [0, 1, 5, 10, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [17, 18, 21, 24, 26, 27], "pathtyp": 17, "pattern": [13, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [17, 21, 23], "pd": [19, 21], "pend": [17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 24, 25], "pick": 18, "piec": 44, "pip": [32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 17, 19, 21, 37, 44], "poll_block": [17, 21], "poll_log": [17, 19], "polygon": [4, 37, 43], "pool": 30, "poolcontract": 44, "popen": 17, "port": 17, "posit": [23, 44], "posixpath": 17, "possibl": [20, 21, 22, 24, 25], "possibli": 30, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [17, 19, 24, 25, 27, 29], "preced": [17, 28], "predict": 46, "prefer": 28, "prefix": [19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefund": 25, "premis": 25, "prepar": 17, "prepare_transact": 17, "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": 45, "prevent": 33, "previou": [17, 21], "previous": [17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [17, 21, 44], "primarili": 33, "primit": 17, "print": [17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [17, 21, 33], "priorit": 46, "prioriti": 46, "priority_fe": [17, 46], "privat": [0, 17, 25], "private_kei": [24, 25], "probabl": 24, "problem": 20, "process": [17, 22, 30, 33], "process_nam": 17, "process_wait_timeout": 17, "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [17, 21, 33, 45], "properti": [17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 13, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [17, 21], "providerapi": [17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": 20, "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 17, 21], "proxy_info": 21, "proxyinfo": 21, "proxyinfoapi": [17, 21], "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": [4, 37], "pure": 30, "purpos": [17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [21, 25, 28, 32, 36], "pwd": 41, "py": [20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [17, 19, 21, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [17, 23], "pypi": 21, "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "qualiti": 33, "quantiti": 44, "queri": [9, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [17, 21], "queue": 24, "quick": 43, "quicker": 17, "quickli": 33, "quit": [17, 19], "r": [23, 27, 44], "race": 33, "rais": [10, 13, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": 17, "raise_on_revert": 42, "raises_not_impl": 24, "ran": [17, 20, 38, 44], "ran_out_of_ga": 17, "random": [0, 25], "rang": [17, 19, 21], "rare": 26, "rate": [23, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [17, 18, 21, 23, 25, 27, 32, 37], "raw_address": 17, "raw_data": 17, "rawaddress": [17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "recal": 37, "receipt": [17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 17, 19, 20, 21, 30, 31, 45], "receiv": [17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": 17, "record": [17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 32], "refer": [6, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": 17, "regardless": [17, 21, 29, 37, 46], "regex": [24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [17, 21], "regular": [24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [17, 20, 21, 22, 23], "relative_to": 24, "releas": [31, 32, 35, 41], "relev": [20, 23, 24], "reli": [17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [17, 19, 21], "reorgan": [17, 21], "repeat": 30, "repetit": 25, "replac": [17, 19, 21, 24, 37], "repo": 3, "report": [17, 23, 37], "repositori": 17, "repr": [17, 19, 21], "repres": [17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [17, 21, 22, 32, 36], "request_head": [17, 21, 28, 37], "requir": [0, 5, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 33, 35, 37, 41, 42, 44, 46], "required_confirm": [17, 19, 21], "resembl": 21, "reset": [17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [22, 24, 32, 39], "resourc": 18, "respect": [17, 19, 21, 28], "respons": [17, 21, 22, 24, 37], "rest": [25, 33], "restor": [17, 21], "result": [1, 4, 10, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [32, 37], "retriev": [17, 21, 24, 30, 39], "return": [13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 17, 20, 21, 23, 24, 30, 37], "revert_messag": 20, "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "root": [17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "rootstock": 4, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "run": [8, 9, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [17, 18, 21], "safe": 39, "sai": [25, 30, 32, 37], "same": [17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "scroll": 4, "sdk": 37, "search": [17, 19, 24], "search_top": [17, 19, 23], "second": [8, 17, 19, 20, 21, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 24, 25], "segment": 23, "select": [1, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 17, 20, 30, 37, 44, 46], "send_cal": 17, "send_everyth": 17, "send_private_transact": 17, "send_transact": 17, "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [23, 25, 30, 33, 44], "sepolia": [4, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_transact": 17, "serv": 28, "server": [27, 41], "session": [7, 13, 17, 21, 29, 37, 41], "set": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": 25, "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": 17, "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "share": [21, 23, 24, 37, 44], "shareabl": 17, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": [4, 37], "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [17, 21], "shorter": 44, "should": [7, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": 17, "show_gas_report": [17, 45], "show_source_traceback": 17, "show_trac": [17, 45], "showcas": 26, "shown": 36, "shownet": 43, "sig": [23, 45], "sign": [17, 20, 23], "sign_messag": [17, 25], "sign_raw_msghash": 17, "sign_transact": 17, "signabl": 23, "signablemessag": [17, 23], "signatur": [17, 19, 21, 30], "signatureerror": [17, 20], "signer": [17, 23, 25, 26, 30], "signer_opt": 17, "silverback": 37, "similar": [19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [30, 37], "sinc": [17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [21, 22], "site": [21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 17, 21], "skip": [18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": 17, "slow": 24, "slower": 33, "small": 37, "smaller": 17, "smallest": 17, "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [17, 20, 21, 23, 24], "snapshot_id": [17, 20, 21], "snapshotid": [17, 20, 21, 23, 24], "snekmat": [28, 32, 38], "so": [13, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soon": [22, 32], "sophist": 28, "sourc": [17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [17, 20, 23], "space": 23, "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [17, 21, 35, 37, 44], "start": [4, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [17, 19, 21, 25, 30, 42], "statement": [20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "statu": 17, "stderr": 4, "stderr_queu": 17, "stdout": [4, 17], "stdout_queu": 17, "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [32, 39, 44, 45, 46], "stmt": 44, "stop": [17, 19, 21, 26, 44], "stop_block": [17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [17, 21], "storag": [17, 30], "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 17, 24], "stream_request": 17, "stream_respons": 24, "strict": 37, "string": [2, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [17, 19, 30], "stringintconvert": 21, "struct": 24, "struct_log": 45, "structabi": 21, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [31, 36, 37], "style": [17, 24, 27], "sub": [17, 18, 21, 30, 32, 42], "subclass": [17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": 44, "support": [13, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_source_trac": 17, "supports_trac": 17, "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [31, 44, 45], "tag": [6, 23, 32], "taiko": 4, "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": 17, "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccountapi": [17, 25], "testaccountcontain": 21, "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [4, 37, 43], "testproviderapi": 17, "text": [18, 20, 25], "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [23, 26], "third": [25, 35], "those": [6, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 17, 19, 21, 23, 25, 26, 28, 30, 32, 33, 44, 45, 46], "timedelta": 21, "timeout": [17, 20, 24], "timestamp": [17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": 17, "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "togeth": [25, 33], "token": [17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [17, 19, 23, 30], "topic_filt": 23, "total": [17, 19, 21, 23], "total_fees_paid": [17, 31], "total_funct": 23, "total_transfer_valu": 17, "touch": 17, "trace": [9, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": 45, "traceabl": 21, "traceapi": [17, 20], "traceback": [17, 23], "tracestyl": 24, "track": [17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "transact": [9, 13, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [17, 37, 46], "transaction_hash": [17, 20, 21, 23], "transaction_index": 23, "transactionapi": [13, 17, 19, 20, 21], "transactionerror": [17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [17, 23], "transactionstatusenum": 17, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [21, 30, 38], "tree": [4, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [17, 19, 21, 22, 23, 24], "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [17, 30, 31, 45, 46], "tx_error": 24, "txn": [13, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 13, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "unabl": [17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "unichain": 4, "uninstal": 21, "union": [17, 18, 19, 20, 21, 24], "uniqu": [17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": 17, "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": 17, "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [23, 24, 37], "unwil": 27, "unwind": 42, "up": [17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [17, 24, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": 17, "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": 17, "upstreamprovid": 17, "urandom": 25, "uri": [17, 21, 28, 37], "uri_map": 21, "url": [17, 21, 28], "us": [0, 6, 8, 13, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_upstream_provid": 17, "user": [3, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "util": [9, 10, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 13, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [24, 25, 28, 29, 42, 44], "variou": [17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_id": 17, "versu": [17, 23, 28], "via": [13, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [17, 20, 41], "virtualenv": 41, "virtualmachineerror": [17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [17, 19, 21, 37], "walk": 40, "wallet": 24, "want": [13, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": 27, "web3": [28, 29, 33, 41], "websocket": 37, "wei": [17, 30], "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "wemix": 4, "went": 17, "were": [17, 21, 23, 28, 30, 32, 37, 44], "what": [17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [20, 24], "where": [13, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [17, 20, 24, 31, 33, 35, 43, 44], "without": [17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [23, 37, 44], "word": [0, 24, 25], "word_count": 0, "wordcount": 25, "work": [17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": 43, "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [17, 20], "ws_begin_lineno": 23, "ws_start": 23, "ws_uri": [17, 37], "wsl": 41, "wss": [17, 37], "www": 37, "x": [21, 29, 44], "xai": 4, "xml": [23, 44], "y": [5, 6, 21, 32], "yaml": [3, 4, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [18, 26, 33, 35, 43, 44], "yield": [17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zip": 24, "zkevm": [4, 37], "zksync": 4}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "<no title>", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}}) \ No newline at end of file +Search.setIndex({"alltitles": {"%ape": [[29, "ape"]], "%bal": [[29, "bal"]], "ABI": [[24, "module-ape.utils.abi"]], "Access List Transactions": [[46, "access-list-transactions"]], "Account Tools": [[26, "account-tools"]], "Accounts": [[17, "module-ape.api.accounts"], [21, "module-ape.managers.accounts"], [22, "module-ape.plugins.account"], [25, null]], "Address": [[17, "module-ape.api.address"], [23, "module-ape.types.address"]], "Advanced Testing Tips": [[44, "advanced-testing-tips"]], "Ape Context Decorator": [[26, "ape-context-decorator"]], "Ape Namespace": [[29, "ape-namespace"]], "Ape testing commands": [[44, "ape-testing-commands"]], "Arguments": [[18, "module-ape.cli.arguments"]], "Automation": [[25, "automation"]], "Base": [[22, "module-ape.plugins.pluggy_patch"]], "Base Path": [[28, "base-path"]], "Basemodel": [[24, "module-ape.utils.basemodel"]], "Basic": [[23, "module-ape.types.basic"]], "Block time, transaction type, and more config": [[37, "block-time-transaction-type-and-more-config"]], "Built-in Errors": [[42, "built-in-errors"]], "CLI Logging": [[36, "cli-logging"]], "CLI Plugins": [[33, "cli-plugins"]], "CLI Reference": [[9, null]], "CLI Scripts": [[43, "cli-scripts"]], "CLIs": [[26, null]], "Calling Transactions and Transacting Calls": [[30, "calling-transactions-and-transacting-calls"]], "Calls": [[30, "calls"]], "Caveats": [[44, "caveats"]], "Chain": [[21, "chain"]], "Choices": [[18, "module-ape.cli.choices"]], "Commands": [[18, "module-ape.cli.commands"]], "Compilation": [[40, "compilation"]], "Compile": [[27, null]], "Compile Source Code": [[27, "compile-source-code"]], "Compiler": [[17, "module-ape.api.compiler"], [22, "module-ape.plugins.compiler"]], "Compilers": [[21, "module-ape.managers.compilers"]], "Compiling Dependencies": [[32, "compiling-dependencies"]], "Config": [[17, "module-ape.api.config"], [21, "module-ape.managers.config"], [22, "module-ape.plugins.config"]], "Config Override": [[32, "config-override"]], "Configure": [[29, "configure"]], "Configure Ape": [[28, null]], "Configure Default": [[34, "configure-default"]], "Configuring Networks": [[37, "configuring-networks"]], "Considerations for Installing": [[41, "considerations-for-installing"]], "Console": [[29, null]], "Contract Coverage": [[44, "contract-coverage"]], "Contract File Paths": [[26, "contract-file-paths"]], "Contract Interaction": [[30, "contract-interaction"]], "Contract Interface Introspection": [[30, "contract-interface-introspection"]], "Contract fixture": [[44, "contract-fixture"]], "Contracts": [[30, null]], "Contracts Folder": [[28, "contracts-folder"]], "Convert": [[17, "module-ape.api.convert"]], "Converter": [[22, "module-ape.plugins.converter"]], "Converters": [[21, "module-ape.managers.converters"]], "Core Plugins": [[35, "core-plugins"]], "Core Python Reference": [[9, null]], "Coverage": [[23, "module-ape.types.coverage"]], "Creating new test accounts": [[25, "creating-new-test-accounts"]], "Custom Contracts Folder": [[32, "custom-contracts-folder"]], "Custom Errors": [[42, "custom-errors"], [44, "custom-errors"]], "Custom Network Connection": [[37, "custom-network-connection"]], "Custom Networks By Config": [[37, "custom-networks-by-config"]], "Custom Networks by CLI": [[37, "custom-networks-by-cli"]], "Decoding and Encoding Inputs": [[30, "decoding-and-encoding-inputs"]], "Default Ecosystem": [[28, "default-ecosystem"]], "Default Sender Support": [[25, "default-sender-support"], [25, "id1"]], "Default, Fallback, and Direct Calls": [[30, "default-fallback-and-direct-calls"]], "Dependencies": [[27, "dependencies"], [28, "dependencies"], [32, null], [38, "dependencies"]], "Deploy Scripts": [[30, "deploy-scripts"]], "Deployment": [[46, "deployment"]], "Deployment Metadata": [[46, "deployment-metadata"]], "Deployment from Ape Console": [[46, "deployment-from-ape-console"]], "Deployments": [[28, "deployments"]], "Dev Messages": [[42, "dev-messages"]], "Developing Plugins": [[33, null]], "Developing Projects with Ape": [[38, null]], "Documentation": [[41, "documentation"]], "Dynamic-Fee Transactions": [[46, "dynamic-fee-transactions"]], "EIP-712": [[25, "eip-712"]], "Estimate Gas Cost": [[46, "estimate-gas-cost"]], "Events": [[23, "module-ape.types.events"]], "Exclude Files": [[27, "exclude-files"]], "Executing Code": [[29, "executing-code"]], "Explorer URL": [[37, "explorer-url"]], "Explorers": [[17, "module-ape.api.explorers"]], "Exporting Accounts": [[25, "exporting-accounts"]], "File Exclusions": [[32, "file-exclusions"]], "Fixtures": [[44, "fixtures"]], "Forked Context": [[34, "forked-context"], [37, "forked-context"]], "Forking Custom Networks": [[37, "forking-custom-networks"]], "Forking Networks": [[34, null]], "Forking Plugin Networks": [[34, "forking-plugin-networks"]], "From ABIs": [[30, "from-abis"]], "From Any Address": [[30, "from-any-address"]], "From Deploy": [[30, "from-deploy"]], "From Previous Deployment": [[30, "from-previous-deployment"]], "From Project Contract Address": [[30, "from-project-contract-address"]], "Gas": [[23, "module-ape.types.gas"]], "Gas Reporting": [[44, "gas-reporting"]], "Gas Reports": [[45, "gas-reports"]], "Generating New Accounts": [[25, "generating-new-accounts"]], "Getting Account Transaction Data": [[31, "getting-account-transaction-data"]], "Getting Block Data": [[31, "getting-block-data"]], "Getting Contract Event Data": [[31, "getting-contract-event-data"]], "GitHub": [[32, "github"]], "Global Extras": [[29, "global-extras"]], "Hardware Wallets": [[25, "hardware-wallets"]], "Implementing API Classes": [[33, "implementing-api-classes"]], "Import the logger from the logging module": [[33, "import-the-logger-from-the-logging-module"]], "Importing Existing Accounts": [[25, "importing-existing-accounts"]], "Init Function": [[29, "init-function"]], "Initialize a Plugin Project": [[33, "initialize-a-plugin-project"]], "Inlining": [[44, "inlining"]], "Installation": [[41, "installation"]], "Installed Python Projects": [[38, "installed-python-projects"]], "Installing Plugins": [[35, "installing-plugins"]], "Installing with docker": [[41, "installing-with-docker"]], "Installing with pipx or pip": [[41, "installing-with-pipx-or-pip"]], "Iterative Testing": [[44, "iterative-testing"]], "Keyfile Accounts": [[25, "keyfile-accounts"]], "L2 Networks": [[37, "l2-networks"]], "Language Support": [[44, "language-support"]], "Live Network Accounts": [[25, "live-network-accounts"]], "Live Networks": [[37, "live-networks"]], "Local": [[32, "local"]], "Local Network": [[37, "local-network"]], "Logging": [[33, "logging"], [36, null]], "Magic Commands": [[29, "magic-commands"]], "Main Method Scripts": [[43, "main-method-scripts"]], "Mining": [[44, "mining"]], "Misc": [[32, "misc"]], "Miscellaneous": [[24, "module-ape.utils.misc"]], "Multi-Call and Multi-Transaction": [[30, "multi-call-and-multi-transaction"]], "Multi-chain Testing": [[44, "multi-chain-testing"]], "Multi-network Scripting": [[43, "multi-network-scripting"]], "NPM": [[32, "npm"]], "Namespace Extras": [[29, "namespace-extras"]], "Network": [[22, "module-ape.plugins.network"]], "Network Config": [[37, "network-config"]], "Network Tools": [[26, "network-tools"]], "Networks": [[17, "module-ape.api.networks"], [21, "module-ape.managers.networks"], [28, "networks"], [37, null]], "Node": [[28, "node"]], "Non-plugin settings": [[28, "non-plugin-settings"]], "Non-reentrant Functions": [[44, "non-reentrant-functions"]], "OS": [[24, "module-ape.utils.os"]], "Options": [[18, "module-ape.cli.options"]], "Other Compiler Plugins": [[27, "other-compiler-plugins"]], "Other Projects": [[38, "other-projects"]], "Output Extra": [[27, "output-extra"]], "Overview": [[41, null]], "Package Management CLI": [[32, "package-management-cli"]], "Parameter Types": [[18, "module-ape.cli.paramtype"]], "Payable Transactions": [[46, "payable-transactions"]], "Plugin Python Reference": [[9, null]], "Plugin Settings": [[28, "plugin-settings"]], "Plugin System": [[41, "plugin-system"]], "Plugin Types": [[35, "plugin-types"]], "Plugin Versions": [[35, "plugin-versions"]], "Plugins": [[28, "plugins"], [35, null]], "Prerequisite": [[41, "prerequisite"]], "Private Transactions": [[30, "private-transactions"]], "Process": [[24, "module-ape.utils.process"]], "Project": [[21, "module-ape.managers.project"], [22, "module-ape.plugins.project"]], "Project Manifests": [[38, "project-manifests"]], "Projects": [[17, "module-ape.api.projects"]], "Provider Context Manager": [[37, "provider-context-manager"]], "Provider Interaction": [[37, "provider-interaction"]], "Providers": [[17, "module-ape.api.providers"]], "Proxy Contracts": [[39, null]], "Publishing": [[30, "publishing"], [40, null]], "Publishing to Explorer": [[40, "publishing-to-explorer"]], "PyPI": [[32, "pypi"]], "Pytest": [[44, "pytest"]], "Python Logging": [[36, "python-logging"]], "Query": [[17, "module-ape.api.query"], [21, "module-ape.managers.query"], [22, "module-ape.plugins.query"]], "Querying Data": [[31, null]], "Quickstart": [[41, "quickstart"]], "RPC": [[24, "module-ape.utils.rpc"]], "RPC URL": [[37, "rpc-url"]], "Registering API Classes": [[33, "registering-api-classes"]], "Request Headers": [[28, "request-headers"], [37, "request-headers"]], "Reverts": [[42, null]], "Running a Network Process": [[37, "running-a-network-process"]], "Scripting": [[43, null]], "Selecting a Network": [[37, "selecting-a-network"]], "Settings": [[27, "settings"]], "Signatures": [[23, "signatures"]], "Signing Messages": [[25, "signing-messages"]], "Solidity Import Remapping": [[32, "solidity-import-remapping"]], "Static-Fee Transactions": [[46, "static-fee-transactions"]], "Test Accounts": [[25, "test-accounts"]], "Test Pattern": [[44, "test-pattern"]], "Test Providers": [[44, "test-providers"]], "Test Structure": [[44, "test-structure"]], "Testing": [[24, "module-ape.utils.testing"], [28, "testing"], [44, null]], "Testing Transaction Reverts": [[44, "testing-transaction-reverts"]], "The JSON Compiler": [[27, "the-json-compiler"]], "The Local Project": [[38, "the-local-project"]], "Trace": [[23, "module-ape.types.trace"], [24, "module-ape.utils.trace"]], "Traces": [[45, null], [46, "traces"]], "Tracing Calls": [[45, "tracing-calls"]], "Tracking Deployments": [[40, "tracking-deployments"]], "Transaction Acceptance Timeout": [[46, "transaction-acceptance-timeout"]], "Transaction Logs": [[46, "transaction-logs"]], "Transactions": [[17, "transactions"], [30, "transactions"], [46, null]], "Transfer": [[46, "transfer"]], "Types of Dependencies": [[32, "types-of-dependencies"]], "Units": [[23, "module-ape.types.units"]], "Use test accounts in tests": [[25, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[25, "use-test-accounts-outside-of-tests"]], "Use the logger from the @ape_cli_context": [[33, "use-the-logger-from-the-ape-cli-context"]], "User Guides": [[9, null]], "Using Plugins": [[33, "using-plugins"]], "Using the Cache": [[31, "using-the-cache"]], "VM": [[23, "module-ape.types.vm"]], "Verifying Signature": [[25, "verifying-signature"]], "accounts": [[0, null]], "accounts fixture": [[44, "accounts-fixture"]], "ape": [[10, null]], "ape-accounts": [[11, null]], "ape-compile": [[12, null]], "ape-ethereum": [[13, null]], "ape-ethereum.multicall": [[13, "module-ape_ethereum.multicall"]], "ape-node": [[14, null]], "ape-pm": [[15, null]], "ape-test": [[16, null]], "ape.api": [[17, null]], "ape.cli": [[18, null]], "ape.contracts": [[19, null]], "ape.exceptions": [[20, null]], "ape.managers": [[21, null]], "ape.plugins": [[22, null]], "ape.types": [[23, null]], "ape.utils": [[24, null]], "chain fixture": [[44, "chain-fixture"]], "change-password": [[0, "accounts-change-password"]], "change-version": [[5, "plugins-change-version"]], "compile": [[1, null], [6, "pm-compile"], [32, "compile"]], "console": [[2, null], [2, "console"]], "delete": [[0, "accounts-delete"]], "dev_message": [[44, "dev-message"]], "evmchains Networks": [[37, "evmchains-networks"]], "expected_message": [[44, "expected-message"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "init": [[3, null]], "install": [[5, "plugins-install"], [6, "pm-install"], [32, "install"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [32, "list"]], "networks": [[4, null]], "networks fixture": [[44, "networks-fixture"]], "plugins": [[5, null]], "pm": [[6, null]], "project fixture": [[44, "project-fixture"]], "run": [[4, "networks-run"], [7, null], [7, "run"]], "test": [[8, null]], "uninstall": [[5, "plugins-uninstall"], [6, "pm-uninstall"], [32, "uninstall"]], "update": [[5, "plugins-update"]]}, "docnames": ["commands/accounts", "commands/compile", "commands/console", "commands/init", "commands/networks", "commands/plugins", "commands/pm", "commands/run", "commands/test", "index", "methoddocs/ape", "methoddocs/ape_accounts", "methoddocs/ape_compile", "methoddocs/ape_ethereum", "methoddocs/ape_node", "methoddocs/ape_pm", "methoddocs/ape_test", "methoddocs/api", "methoddocs/cli", "methoddocs/contracts", "methoddocs/exceptions", "methoddocs/managers", "methoddocs/plugins", "methoddocs/types", "methoddocs/utils", "userguides/accounts", "userguides/clis", "userguides/compile", "userguides/config", "userguides/console", "userguides/contracts", "userguides/data", "userguides/dependencies", "userguides/developing_plugins", "userguides/forking_networks", "userguides/installing_plugins", "userguides/logging", "userguides/networks", "userguides/projects", "userguides/proxy", "userguides/publishing", "userguides/quickstart", "userguides/reverts", "userguides/scripts", "userguides/testing", "userguides/trace", "userguides/transactions"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["commands/accounts.rst", "commands/compile.rst", "commands/console.rst", "commands/init.rst", "commands/networks.rst", "commands/plugins.rst", "commands/pm.rst", "commands/run.rst", "commands/test.rst", "index.rst", "methoddocs/ape.md", "methoddocs/ape_accounts.md", "methoddocs/ape_compile.md", "methoddocs/ape_ethereum.md", "methoddocs/ape_node.md", "methoddocs/ape_pm.md", "methoddocs/ape_test.md", "methoddocs/api.md", "methoddocs/cli.md", "methoddocs/contracts.md", "methoddocs/exceptions.md", "methoddocs/managers.md", "methoddocs/plugins.md", "methoddocs/types.md", "methoddocs/utils.md", "userguides/accounts.md", "userguides/clis.md", "userguides/compile.md", "userguides/config.md", "userguides/console.md", "userguides/contracts.md", "userguides/data.md", "userguides/dependencies.md", "userguides/developing_plugins.md", "userguides/forking_networks.md", "userguides/installing_plugins.md", "userguides/logging.md", "userguides/networks.md", "userguides/projects.md", "userguides/proxy.md", "userguides/publishing.md", "userguides/quickstart.md", "userguides/reverts.md", "userguides/scripts.md", "userguides/testing.md", "userguides/trace.md", "userguides/transactions.md"], "indexentries": {"--all": [[0, "cmdoption-accounts-list-all", false], [5, "cmdoption-plugins-list-a", false], [6, "cmdoption-pm-list-all", false]], "--code": [[2, "cmdoption-console-c", false]], "--config-override": [[1, "cmdoption-compile-config-override", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-install-config-override", false]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem", false]], "--force": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "--format": [[4, "cmdoption-networks-list-format", false]], "--github": [[3, "cmdoption-init-github", false]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-import-hd-path", false]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic", false]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies", false]], "--interactive": [[7, "cmdoption-run-I", false]], "--name": [[3, "cmdoption-init-name", false], [6, "cmdoption-pm-install-name", false]], "--network": [[4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-run-network", false]], "--project": [[1, "cmdoption-compile-project", false]], "--provider": [[4, "cmdoption-networks-list-provider", false]], "--ref": [[6, "cmdoption-pm-install-ref", false]], "--size": [[1, "cmdoption-compile-s", false]], "--upgrade": [[5, "cmdoption-plugins-install-U", false]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic", false]], "--verbosity": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "--version": [[6, "cmdoption-pm-compile-version", false], [6, "cmdoption-pm-install-version", false]], "--watch": [[8, "cmdoption-test-w", false]], "--watch-delay": [[8, "cmdoption-test-watch-delay", false]], "--watch-folders": [[8, "cmdoption-test-watch-folders", false]], "--word-count": [[0, "cmdoption-accounts-generate-word-count", false]], "--yes": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "-a": [[5, "cmdoption-plugins-list-a", false]], "-c": [[2, "cmdoption-console-c", false]], "-f": [[1, "cmdoption-compile-f", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-install-f", false]], "-i": [[7, "cmdoption-run-I", false]], "-s": [[1, "cmdoption-compile-s", false]], "-u": [[5, "cmdoption-plugins-install-U", false]], "-v": [[0, "cmdoption-accounts-change-password-v", false], [0, "cmdoption-accounts-delete-v", false], [0, "cmdoption-accounts-export-v", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-import-v", false], [0, "cmdoption-accounts-list-v", false], [1, "cmdoption-compile-v", false], [2, "cmdoption-console-v", false], [3, "cmdoption-init-v", false], [4, "cmdoption-networks-list-v", false], [4, "cmdoption-networks-run-v", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-list-v", false], [5, "cmdoption-plugins-uninstall-v", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-list-v", false], [6, "cmdoption-pm-uninstall-v", false], [8, "cmdoption-test-v", false]], "-w": [[8, "cmdoption-test-w", false]], "-y": [[5, "cmdoption-plugins-install-y", false], [5, "cmdoption-plugins-uninstall-y", false], [6, "cmdoption-pm-uninstall-y", false]], "__call__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__call__", false]], "__call__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__call__", false]], "__call__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__call__", false]], "__call__() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.__call__", false]], "__call__() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.__call__", false]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__contains__", false]], "__contains__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__contains__", false]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__contains__", false]], "__contains__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__contains__", false]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__delitem__", false]], "__delitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__delitem__", false]], "__eq__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__eq__", false]], "__eq__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__eq__", false]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__getitem__", false]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__getitem__", false]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__getitem__", false]], "__getitem__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__getitem__", false]], "__hash__ (ape.contracts.base.contractcontainer attribute)": [[19, "ape.contracts.base.ContractContainer.__hash__", false]], "__hash__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__hash__", false]], "__iter__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__iter__", false]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__iter__", false]], "__iter__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__iter__", false]], "__iter__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__iter__", false]], "__iter__() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.__iter__", false]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.__len__", false]], "__len__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__len__", false]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__len__", false]], "__len__() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.__len__", false]], "__len__() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.__len__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_computed_fields__", false]], "__pydantic_computed_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_computed_fields__", false]], "__pydantic_extra__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_extra__", false]], "__pydantic_extra__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_extra__", false]], "__pydantic_fields__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields__", false]], "__pydantic_fields__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__pydantic_fields__", false]], "__pydantic_fields__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__pydantic_fields__", false]], "__pydantic_fields_set__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_fields_set__", false]], "__pydantic_fields_set__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_fields_set__", false]], "__pydantic_private__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__pydantic_private__", false]], "__pydantic_private__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__pydantic_private__", false]], "__pydantic_private__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__pydantic_private__", false]], "__repr__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__repr__", false]], "__repr__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__repr__", false]], "__repr__() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.__repr__", false]], "__repr__() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.__repr__", false]], "__repr__() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.__repr__", false]], "__repr__() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.__repr__", false]], "__repr__() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.__repr__", false]], "__repr__() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.__repr__", false]], "__repr__() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.__repr__", false]], "__repr__() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.__repr__", false]], "__repr__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__repr__", false]], "__repr__() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.__repr__", false]], "__repr__() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.__repr__", false]], "__repr__() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.__repr__", false]], "__repr__() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.__repr__", false]], "__repr__() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.__repr__", false]], "__repr__() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.__repr__", false]], "__repr__() (ape.managers.project.projectmanager method)": [[21, "ape.managers.project.ProjectManager.__repr__", false]], "__repr__() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.__repr__", false]], "__setitem__() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.__setitem__", false]], "__signature__ (ape.api.accounts.accountapi attribute)": [[17, "ape.api.accounts.AccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.__signature__", false]], "__signature__ (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.__signature__", false]], "__signature__ (ape.api.accounts.testaccountapi attribute)": [[17, "ape.api.accounts.TestAccountAPI.__signature__", false]], "__signature__ (ape.api.accounts.testaccountcontainerapi attribute)": [[17, "ape.api.accounts.TestAccountContainerAPI.__signature__", false]], "__signature__ (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.__signature__", false]], "__signature__ (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.__signature__", false]], "__signature__ (ape.api.config.pluginconfig attribute)": [[17, "ape.api.config.PluginConfig.__signature__", false]], "__signature__ (ape.api.convert.converterapi attribute)": [[17, "ape.api.convert.ConverterAPI.__signature__", false]], "__signature__ (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.__signature__", false]], "__signature__ (ape.api.networks.forkednetworkapi attribute)": [[17, "ape.api.networks.ForkedNetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.__signature__", false]], "__signature__ (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.__signature__", false]], "__signature__ (ape.api.query.accounttransactionquery attribute)": [[17, "ape.api.query.AccountTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.blockquery attribute)": [[17, "ape.api.query.BlockQuery.__signature__", false]], "__signature__ (ape.api.query.blocktransactionquery attribute)": [[17, "ape.api.query.BlockTransactionQuery.__signature__", false]], "__signature__ (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.__signature__", false]], "__signature__ (ape.api.query.contractcreationquery attribute)": [[17, "ape.api.query.ContractCreationQuery.__signature__", false]], "__signature__ (ape.api.query.contracteventquery attribute)": [[17, "ape.api.query.ContractEventQuery.__signature__", false]], "__signature__ (ape.api.query.contractmethodquery attribute)": [[17, "ape.api.query.ContractMethodQuery.__signature__", false]], "__signature__ (ape.contracts.base.contractevent attribute)": [[19, "ape.contracts.base.ContractEvent.__signature__", false]], "__signature__ (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.__signature__", false]], "__str__() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.__str__", false]], "__str__() (ape.api.config.configenum method)": [[17, "ape.api.config.ConfigEnum.__str__", false]], "__str__() (ape.api.config.pluginconfig method)": [[17, "ape.api.config.PluginConfig.__str__", false]], "__str__() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.__str__", false]], "abort": [[20, "ape.exceptions.Abort", false]], "abort() (ape.cli.options.apeclicontextobject static method)": [[18, "ape.cli.options.ApeCliContextObject.abort", false]], "account_option() (in module ape.cli.options)": [[18, "ape.cli.options.account_option", false]], "account_type (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.account_type", false]], "account_types() (ape.plugins.account.accountplugin method)": [[22, "ape.plugins.account.AccountPlugin.account_types", false]], "accountaliaspromptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.AccountAliasPromptChoice", false]], "accountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountAPI", false]], "accountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.AccountContainerAPI", false]], "accounthistory (class in ape.managers.chain)": [[21, "ape.managers.chain.AccountHistory", false]], "accountintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AccountIntConverter", false]], "accountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.AccountManager", false]], "accountplugin (class in ape.plugins.account)": [[22, "ape.plugins.account.AccountPlugin", false]], "accounts (ape attribute)": [[10, "ape.accounts", false]], "accounts (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.accounts", false]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-change-password-v", false]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-delete-v", false]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-export-v", false]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-generate-hd-path", false], [0, "cmdoption-accounts-generate-hide-mnemonic", false], [0, "cmdoption-accounts-generate-v", false], [0, "cmdoption-accounts-generate-word-count", false]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS", false], [0, "cmdoption-accounts-import-hd-path", false], [0, "cmdoption-accounts-import-use-mnemonic", false], [0, "cmdoption-accounts-import-v", false]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all", false], [0, "cmdoption-accounts-list-v", false]], "accountserror": [[20, "ape.exceptions.AccountsError", false]], "accounttransactionquery (class in ape.api.query)": [[17, "ape.api.query.AccountTransactionQuery", false]], "active_provider (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.active_provider", false]], "add() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.add", false]], "add() (ape_ethereum.multicall.basemulticall method)": [[13, "ape_ethereum.multicall.BaseMulticall.add", false]], "add() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.add", false]], "add_builtin_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_builtin_jump", false]], "add_compiler_data() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.add_compiler_data", false]], "add_jump() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.add_jump", false]], "add_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.add_network", false]], "additional_error_message (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.additional_error_message", false]], "address (ape.api.accounts.impersonatedaccount property)": [[17, "ape.api.accounts.ImpersonatedAccount.address", false]], "address (ape.api.address.address property)": [[17, "ape.api.address.Address.address", false]], "address (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.address", false]], "address (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.address", false]], "address (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.address", false]], "address (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.address", false]], "address (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.address", false]], "address (class in ape.api.address)": [[17, "ape.api.address.Address", false]], "addressapiconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.AddressAPIConverter", false]], "addresstype (in module ape.types.address)": [[23, "ape.types.address.AddressType", false]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS", false], [0, "cmdoption-accounts-delete-arg-ALIAS", false], [0, "cmdoption-accounts-export-arg-ALIAS", false], [0, "cmdoption-accounts-generate-arg-ALIAS", false], [0, "cmdoption-accounts-import-arg-ALIAS", false]], "alias (ape.api.accounts.accountapi property)": [[17, "ape.api.accounts.AccountAPI.alias", false]], "alias (class in ape.cli.choices)": [[18, "ape.cli.choices.Alias", false]], "aliasalreadyinuseerror": [[20, "ape.exceptions.AliasAlreadyInUseError", false]], "aliases (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.aliases", false]], "aliases (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.aliases", false]], "allow_disconnected() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.allow_disconnected", false]], "ape.api.accounts": [[17, "module-ape.api.accounts", false]], "ape.api.address": [[17, "module-ape.api.address", false]], "ape.api.compiler": [[17, "module-ape.api.compiler", false]], "ape.api.config": [[17, "module-ape.api.config", false]], "ape.api.convert": [[17, "module-ape.api.convert", false]], "ape.api.explorers": [[17, "module-ape.api.explorers", false]], "ape.api.networks": [[17, "module-ape.api.networks", false]], "ape.api.projects": [[17, "module-ape.api.projects", false]], "ape.api.providers": [[17, "module-ape.api.providers", false]], "ape.api.query": [[17, "module-ape.api.query", false]], "ape.cli.arguments": [[18, "module-ape.cli.arguments", false]], "ape.cli.choices": [[18, "module-ape.cli.choices", false]], "ape.cli.commands": [[18, "module-ape.cli.commands", false]], "ape.cli.options": [[18, "module-ape.cli.options", false]], "ape.cli.paramtype": [[18, "module-ape.cli.paramtype", false]], "ape.contract()": [[10, "ape.Contract", false]], "ape.convert()": [[10, "ape.convert", false]], "ape.exceptions": [[20, "module-ape.exceptions", false]], "ape.managers.accounts": [[21, "module-ape.managers.accounts", false]], "ape.managers.compilers": [[21, "module-ape.managers.compilers", false]], "ape.managers.config": [[21, "module-ape.managers.config", false]], "ape.managers.converters": [[21, "module-ape.managers.converters", false]], "ape.managers.networks": [[21, "module-ape.managers.networks", false]], "ape.managers.project": [[21, "module-ape.managers.project", false]], "ape.managers.query": [[21, "module-ape.managers.query", false]], "ape.plugins": [[22, "module-ape.plugins", false]], "ape.plugins.account": [[22, "module-ape.plugins.account", false]], "ape.plugins.compiler": [[22, "module-ape.plugins.compiler", false]], "ape.plugins.config": [[22, "module-ape.plugins.config", false]], "ape.plugins.converter": [[22, "module-ape.plugins.converter", false]], "ape.plugins.network": [[22, "module-ape.plugins.network", false]], "ape.plugins.pluggy_patch": [[22, "module-ape.plugins.pluggy_patch", false]], "ape.plugins.project": [[22, "module-ape.plugins.project", false]], "ape.plugins.query": [[22, "module-ape.plugins.query", false]], "ape.project()": [[10, "ape.Project", false]], "ape.reverts()": [[10, "ape.reverts", false]], "ape.types.address": [[23, "module-ape.types.address", false]], "ape.types.basic": [[23, "module-ape.types.basic", false]], "ape.types.coverage": [[23, "module-ape.types.coverage", false]], "ape.types.events": [[23, "module-ape.types.events", false]], "ape.types.gas": [[23, "module-ape.types.gas", false]], "ape.types.trace": [[23, "module-ape.types.trace", false]], "ape.types.units": [[23, "module-ape.types.units", false]], "ape.types.vm": [[23, "module-ape.types.vm", false]], "ape.utils.abi": [[24, "module-ape.utils.abi", false]], "ape.utils.basemodel": [[24, "module-ape.utils.basemodel", false]], "ape.utils.misc": [[24, "module-ape.utils.misc", false]], "ape.utils.os": [[24, "module-ape.utils.os", false]], "ape.utils.process": [[24, "module-ape.utils.process", false]], "ape.utils.rpc": [[24, "module-ape.utils.rpc", false]], "ape.utils.testing": [[24, "module-ape.utils.testing", false]], "ape.utils.trace": [[24, "module-ape.utils.trace", false]], "ape_accounts": [[11, "module-ape_accounts", false]], "ape_cli_context() (in module ape.cli.options)": [[18, "ape.cli.options.ape_cli_context", false]], "ape_compile": [[12, "module-ape_compile", false]], "ape_ethereum": [[13, "module-ape_ethereum", false]], "ape_ethereum.multicall": [[13, "module-ape_ethereum.multicall", false]], "ape_node": [[14, "module-ape_node", false]], "ape_pm": [[15, "module-ape_pm", false]], "ape_test": [[16, "module-ape_test", false]], "apeattributeerror": [[20, "ape.exceptions.ApeAttributeError", false]], "apeclicontextobject (class in ape.cli.options)": [[18, "ape.cli.options.ApeCliContextObject", false]], "apeconfig (class in ape.api.config)": [[17, "ape.api.config.ApeConfig", false]], "apeexception": [[20, "ape.exceptions.ApeException", false]], "apeindexerror": [[20, "ape.exceptions.ApeIndexError", false]], "apeproject (class in ape.api.projects)": [[17, "ape.api.projects.ApeProject", false]], "api_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.api_path", false]], "apinotimplementederror": [[20, "ape.exceptions.APINotImplementedError", false]], "append() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.append", false]], "append() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.append", false]], "append() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.append", false]], "append() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.append", false]], "argumentslengtherror": [[20, "ape.exceptions.ArgumentsLengthError", false]], "as_transaction() (ape_ethereum.multicall.call method)": [[13, "ape_ethereum.multicall.Call.as_transaction", false]], "as_transaction() (ape_ethereum.multicall.transaction method)": [[13, "ape_ethereum.multicall.Transaction.as_transaction", false]], "at() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.at", false]], "attributes (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.attributes", false]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.auto_gas_multiplier", false]], "auto_mine (ape.api.providers.testproviderapi property)": [[17, "ape.api.providers.TestProviderAPI.auto_mine", false]], "autogaslimit (class in ape.types.gas)": [[23, "ape.types.gas.AutoGasLimit", false]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.await_confirmations", false]], "balance (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.balance", false]], "base_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.base_fee", false]], "base_fee (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.base_fee", false]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.base_fee_multiplier", false]], "base_path (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.base_path", false]], "baseaddress (class in ape.api.address)": [[17, "ape.api.address.BaseAddress", false]], "baseinterface (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterface", false]], "baseinterfacemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseInterfaceModel", false]], "basemodel (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.BaseModel", false]], "basemulticall (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.BaseMulticall", false]], "begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.begin_lineno", false]], "block (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.block", false]], "block_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_hash", false]], "block_number (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.block_number", false]], "block_page_size (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.block_page_size", false]], "block_time (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.block_time", false]], "blockapi (class in ape.api.providers)": [[17, "ape.api.providers.BlockAPI", false]], "blockcontainer (class in ape.managers.chain)": [[21, "ape.managers.chain.BlockContainer", false]], "blockid (in module ape.types.vm)": [[23, "ape.types.vm.BlockID", false]], "blocknotfounderror": [[20, "ape.exceptions.BlockNotFoundError", false]], "blockquery (class in ape.api.query)": [[17, "ape.api.query.BlockQuery", false]], "blocks (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.blocks", false]], "blocktransactionquery (class in ape.api.query)": [[17, "ape.api.query.BlockTransactionQuery", false]], "body (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.body", false]], "build_command() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.build_command", false]], "built-in function": [[10, "ape.Contract", false], [10, "ape.Project", false], [10, "ape.convert", false], [10, "ape.reverts", false]], "bytesaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.BytesAddressConverter", false]], "cache_api() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.cache_api", false]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_blueprint", false]], "cache_deployment() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_deployment", false]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.cache_proxy_info", false]], "call (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Call", false]], "call() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.call", false]], "call() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.call", false]], "call_view_method() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.call_view_method", false]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.can_trace_source", false]], "chain (ape attribute)": [[10, "ape.chain", false]], "chain_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.chain_id", false]], "chain_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.chain_id", false]], "chain_id (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.chain_id", false]], "chainerror": [[20, "ape.exceptions.ChainError", false]], "chainmanager (class in ape.managers.chain)": [[21, "ape.managers.chain.ChainManager", false]], "check_signature() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.check_signature", false]], "clean_path() (in module ape.utils.os)": [[24, "ape.utils.os.clean_path", false]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.clear_local_caches", false]], "closure (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.closure", false]], "code (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.code", false]], "codesize (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.codesize", false]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS", false], [1, "cmdoption-compile-config-override", false], [1, "cmdoption-compile-f", false], [1, "cmdoption-compile-include-dependencies", false], [1, "cmdoption-compile-project", false], [1, "cmdoption-compile-s", false], [1, "cmdoption-compile-v", false]], "compile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile", false]], "compile() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile", false]], "compile() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.compile", false]], "compile_code() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.compile_code", false]], "compile_source() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.compile_source", false]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[17, "ape.api.compiler.CompilerAPI.compiler_settings", false]], "compilerapi (class in ape.api.compiler)": [[17, "ape.api.compiler.CompilerAPI", false]], "compilererror": [[20, "ape.exceptions.CompilerError", false]], "compilermanager (class in ape.managers.compilers)": [[21, "ape.managers.compilers.CompilerManager", false]], "compilerplugin (class in ape.plugins.compiler)": [[22, "ape.plugins.compiler.CompilerPlugin", false]], "compilers (ape attribute)": [[10, "ape.compilers", false]], "concurrency (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.concurrency", false]], "config (ape attribute)": [[10, "ape.config", false]], "config (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.config", false]], "config (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.config", false]], "config (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.config", false]], "config (class in ape.plugins.config)": [[22, "ape.plugins.config.Config", false]], "config_class() (ape.plugins.config.config method)": [[22, "ape.plugins.config.Config.config_class", false]], "config_override (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.config_override", false]], "configenum (class in ape.api.config)": [[17, "ape.api.config.ConfigEnum", false]], "configerror": [[20, "ape.exceptions.ConfigError", false]], "configmanager (class in ape.managers.config)": [[21, "ape.managers.config.ConfigManager", false]], "confirmed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.confirmed", false]], "connect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.connect", false]], "connect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.connect", false]], "connectedprovidercommand (class in ape.cli.commands)": [[18, "ape.cli.commands.ConnectedProviderCommand", false]], "connection_id (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_id", false]], "connection_id (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.connection_id", false]], "connection_str (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.connection_str", false]], "console command line option": [[2, "cmdoption-console-c", false], [2, "cmdoption-console-v", false]], "containers (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.containers", false]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.contract_file_paths_argument", false]], "contract_option() (in module ape.cli.options)": [[18, "ape.cli.options.contract_option", false]], "contract_type (ape.api.config.deploymentconfig attribute)": [[17, "ape.api.config.DeploymentConfig.contract_type", false]], "contractcache (class in ape.managers.chain)": [[21, "ape.managers.chain.ContractCache", false]], "contractcontainer (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractContainer", false]], "contractcoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractCoverage", false]], "contractcreation (class in ape.api.query)": [[17, "ape.api.query.ContractCreation", false]], "contractcreationquery (class in ape.api.query)": [[17, "ape.api.query.ContractCreationQuery", false]], "contractdataerror": [[20, "ape.exceptions.ContractDataError", false]], "contractevent (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractEvent", false]], "contracteventquery (class in ape.api.query)": [[17, "ape.api.query.ContractEventQuery", false]], "contractinstance (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractInstance", false]], "contractlog (class in ape.types.events)": [[23, "ape.types.events.ContractLog", false]], "contractlogcontainer (class in ape.types.events)": [[23, "ape.types.events.ContractLogContainer", false]], "contractlogicerror": [[20, "ape.exceptions.ContractLogicError", false]], "contractmanager (class in ape.managers.project)": [[21, "ape.managers.project.ContractManager", false]], "contractmethodquery (class in ape.api.query)": [[17, "ape.api.query.ContractMethodQuery", false]], "contractnotfounderror": [[20, "ape.exceptions.ContractNotFoundError", false]], "contracts (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts", false]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.contracts", false]], "contracts (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.CONTRACTS", false]], "contracts_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.contracts_folder", false]], "contracts_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.contracts_folder", false]], "contractsourcecoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.ContractSourceCoverage", false]], "contracttypewrapper (class in ape.contracts.base)": [[19, "ape.contracts.base.ContractTypeWrapper", false]], "controlflow (class in ape.types.trace)": [[23, "ape.types.trace.ControlFlow", false]], "conversionerror": [[20, "ape.exceptions.ConversionError", false]], "conversionmanager (class in ape.managers.converters)": [[21, "ape.managers.converters.ConversionManager", false]], "conversionplugin (class in ape.plugins.converter)": [[22, "ape.plugins.converter.ConversionPlugin", false]], "convert() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.convert", false]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.convert", false]], "convert() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.convert", false]], "convert() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.convert", false]], "convert() (ape.cli.paramtype.json method)": [[18, "ape.cli.paramtype.JSON.convert", false]], "convert() (ape.cli.paramtype.noop method)": [[18, "ape.cli.paramtype.Noop.convert", false]], "convert() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.convert", false]], "convert() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.convert", false]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.convert", false]], "convert() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.convert", false]], "convert() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.convert", false]], "convert() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.convert", false]], "convert() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.convert", false]], "convert() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.convert", false]], "convert() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.convert", false]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.convert", false]], "convert() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.convert", false]], "convert() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.convert", false]], "converterapi (class in ape.api.convert)": [[17, "ape.api.convert.ConverterAPI", false]], "converters() (ape.plugins.converter.conversionplugin method)": [[22, "ape.plugins.converter.ConversionPlugin.converters", false]], "coverageproject (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageProject", false]], "coveragereport (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageReport", false]], "coveragestatement (class in ape.types.coverage)": [[23, "ape.types.coverage.CoverageStatement", false]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.create_custom_provider", false]], "create_network_type() (in module ape.api.networks)": [[17, "ape.api.networks.create_network_type", false]], "create_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.create_struct", false]], "create_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.create_tempdir", false]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.create_transaction", false]], "creation_metadata (ape.contracts.base.contractinstance property)": [[19, "ape.contracts.base.ContractInstance.creation_metadata", false]], "currencyvalue (in module ape.types.units)": [[23, "ape.types.units.CurrencyValue", false]], "currencyvaluecomparable (in module ape.types.units)": [[23, "ape.types.units.CurrencyValueComparable", false]], "custom_network (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.custom_network", false]], "custom_networks (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.custom_networks", false]], "customerror": [[20, "ape.exceptions.CustomError", false]], "data_folder (ape.api.accounts.accountcontainerapi property)": [[17, "ape.api.accounts.AccountContainerAPI.data_folder", false]], "data_folder (ape.api.accounts.testaccountcontainerapi property)": [[17, "ape.api.accounts.TestAccountContainerAPI.data_folder", false]], "data_folder (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.data_folder", false]], "data_folder (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.data_folder", false]], "data_folder (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.data_folder", false]], "datetime (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.datetime", false]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_lines", false]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.debug_logs_typed", false]], "declare() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.declare", false]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.decode_address", false]], "decode_block() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_block", false]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_calldata", false]], "decode_custom_error() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_custom_error", false]], "decode_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.decode_dependency", false]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[19, "ape.contracts.base.ContractTypeWrapper.decode_input", false]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_logs", false]], "decode_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.decode_logs", false]], "decode_output() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.decode_output", false]], "decode_primitive_value() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_primitive_value", false]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_receipt", false]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.decode_returndata", false]], "decodingerror": [[20, "ape.exceptions.DecodingError", false]], "default_ecosystem (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.default_ecosystem", false]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.default_ecosystem", false]], "default_name (ape.utils.abi.structparser property)": [[24, "ape.utils.abi.StructParser.default_name", false]], "default_network_name (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.default_network_name", false]], "default_provider_name (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.default_provider_name", false]], "defaultqueryprovider (class in ape.managers.query)": [[21, "ape.managers.query.DefaultQueryProvider", false]], "delegate (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.DELEGATE", false]], "dependencies (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.dependencies", false]], "dependencies (ape.managers.project.project property)": [[21, "ape.managers.project.Project.dependencies", false]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[22, "ape.plugins.project.DependencyPlugin.dependencies", false]], "dependency (class in ape.managers.project)": [[21, "ape.managers.project.Dependency", false]], "dependencyapi (class in ape.api.projects)": [[17, "ape.api.projects.DependencyAPI", false]], "dependencymanager (class in ape.managers.project)": [[21, "ape.managers.project.DependencyManager", false]], "dependencyplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.DependencyPlugin", false]], "dependencyversionmap (class in ape.managers.project)": [[21, "ape.managers.project.DependencyVersionMap", false]], "deploy() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.deploy", false]], "deploy() (ape.contracts.base.contractcontainer method)": [[19, "ape.contracts.base.ContractContainer.deploy", false]], "deployer (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.deployer", false]], "deployment_data (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.deployment_data", false]], "deploymentconfig (class in ape.api.config)": [[17, "ape.api.config.DeploymentConfig", false]], "deploymentmanager (class in ape.managers.project)": [[21, "ape.managers.project.DeploymentManager", false]], "deployments (ape.contracts.base.contractcontainer property)": [[19, "ape.contracts.base.ContractContainer.deployments", false]], "deployments (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.deployments", false]], "depth (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.depth", false]], "dev_message (ape.exceptions.contractlogicerror property)": [[20, "ape.exceptions.ContractLogicError.dev_message", false]], "disconnect() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.disconnect", false]], "disconnect() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.disconnect", false]], "ecosystem (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.ecosystem", false]], "ecosystem (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem", false]], "ecosystem_config (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.ecosystem_config", false]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystem_names", false]], "ecosystemapi (class in ape.api.networks)": [[17, "ape.api.networks.EcosystemAPI", false]], "ecosystemnotfounderror": [[20, "ape.exceptions.EcosystemNotFoundError", false]], "ecosystemplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.EcosystemPlugin", false]], "ecosystems (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.ecosystems", false]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[22, "ape.plugins.network.EcosystemPlugin.ecosystems", false]], "empty (ape.api.networks.providercontextmanager property)": [[17, "ape.api.networks.ProviderContextManager.empty", false]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[17, "ape.api.networks.EcosystemAPI.encode_address", false]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_calldata", false]], "encode_contract_blueprint() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_contract_blueprint", false]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_deployment", false]], "encode_input() (ape.utils.abi.structparser method)": [[24, "ape.utils.abi.StructParser.encode_input", false]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.encode_transaction", false]], "end_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.end_lineno", false]], "engines (ape.managers.query.querymanager property)": [[21, "ape.managers.query.QueryManager.engines", false]], "enrich_error() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.enrich_error", false]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.enrich_error", false]], "enrich_trace() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.enrich_trace", false]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.estimate_gas_cost", false]], "estimate_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.estimate_query", false]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.estimate_query", false]], "events (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.events", false]], "exclusions (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.exclusions", false]], "execution (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.execution", false]], "existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.existing_alias_argument", false]], "expand_environment_variables() (in module ape.utils.os)": [[24, "ape.utils.os.expand_environment_variables", false]], "explorer (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.explorer", false]], "explorerapi (class in ape.api.explorers)": [[17, "ape.api.explorers.ExplorerAPI", false]], "explorerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ExplorerPlugin", false]], "explorers() (ape.plugins.network.explorerplugin method)": [[22, "ape.plugins.network.ExplorerPlugin.explorers", false]], "extend() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.extend", false]], "extend() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend", false]], "extend_last() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.extend_last", false]], "extraattributesmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraAttributesMixin", false]], "extract_archive() (in module ape.utils.os)": [[24, "ape.utils.os.extract_archive", false]], "extract_config() (ape.api.projects.apeproject method)": [[17, "ape.api.projects.ApeProject.extract_config", false]], "extract_config() (ape.api.projects.projectapi method)": [[17, "ape.api.projects.ProjectAPI.extract_config", false]], "extract_config() (ape.managers.config.configmanager class method)": [[21, "ape.managers.config.ConfigManager.extract_config", false]], "extract_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.extract_manifest", false]], "extract_nested_value() (in module ape.utils.misc)": [[24, "ape.utils.misc.extract_nested_value", false]], "extramodelattributes (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ExtraModelAttributes", false]], "factory (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.factory", false]], "failed (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.failed", false]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_decimals", false]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.fee_token_symbol", false]], "fetch() (ape.api.projects.dependencyapi method)": [[17, "ape.api.projects.DependencyAPI.fetch", false]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS", false]], "flatten_contract() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.flatten_contract", false]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.flatten_contract", false]], "fork() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.fork", false]], "forkednetworkapi (class in ape.api.networks)": [[17, "ape.api.networks.ForkedNetworkAPI", false]], "format() (ape.types.trace.controlflow method)": [[23, "ape.types.trace.ControlFlow.format", false]], "format() (ape.types.trace.sourcetraceback method)": [[23, "ape.types.trace.SourceTraceback.format", false]], "from_error() (ape.exceptions.contractlogicerror class method)": [[20, "ape.exceptions.ContractLogicError.from_error", false]], "from_event() (ape.types.events.logfilter class method)": [[23, "ape.types.events.LogFilter.from_event", false]], "from_manifest() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_manifest", false]], "from_python_library() (ape.managers.project.projectmanager class method)": [[21, "ape.managers.project.ProjectManager.from_python_library", false]], "from_receipt() (ape.api.query.contractcreation class method)": [[17, "ape.api.query.ContractCreation.from_receipt", false]], "from_receipt() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.from_receipt", false]], "from_receipt() (ape.contracts.base.contractinstance class method)": [[19, "ape.contracts.base.ContractInstance.from_receipt", false]], "full_name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.full_name", false]], "function_hits (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_hits", false]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_hits", false]], "function_hits (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_hits", false]], "function_hits (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_hits", false]], "function_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.function_rate", false]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.function_rate", false]], "function_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.function_rate", false]], "function_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.function_rate", false]], "functioncoverage (class in ape.types.coverage)": [[23, "ape.types.coverage.FunctionCoverage", false]], "functions (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.functions", false]], "gas_cost (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.GAS_COST", false]], "gas_estimation_error_message() (in module ape.utils.misc)": [[24, "ape.utils.misc.gas_estimation_error_message", false]], "gas_price (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.gas_price", false]], "gas_price (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.gas_price", false]], "gaslimit (in module ape.types.gas)": [[23, "ape.types.gas.GasLimit", false]], "gasreport (in module ape.types.trace)": [[23, "ape.types.trace.GasReport", false]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.generate_account", false]], "generate_dev_accounts() (in module ape.utils.testing)": [[24, "ape.utils.testing.generate_dev_accounts", false]], "generateddevaccount (class in ape.utils.testing)": [[24, "ape.utils.testing.GeneratedDevAccount", false]], "genericconfig (class in ape.api.config)": [[17, "ape.api.config.GenericConfig", false]], "get() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get", false]], "get() (ape.managers.project.contractmanager method)": [[21, "ape.managers.project.ContractManager.get", false]], "get() (ape.managers.project.dependencyversionmap method)": [[21, "ape.managers.project.DependencyVersionMap.get", false]], "get() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.get", false]], "get() (ape.utils.basemodel.extramodelattributes method)": [[24, "ape.utils.basemodel.ExtraModelAttributes.get", false]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.get_accounts_by_type", false]], "get_address_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_address_url", false]], "get_all_files_in_directory() (in module ape.utils.os)": [[24, "ape.utils.os.get_all_files_in_directory", false]], "get_api_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_api_path", false]], "get_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_balance", false]], "get_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_block", false]], "get_blueprint() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_blueprint", false]], "get_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_code", false]], "get_compiler_settings() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_compiler_settings", false]], "get_config() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_config", false]], "get_container() (ape.managers.chain.contractcache class method)": [[21, "ape.managers.chain.ContractCache.get_container", false]], "get_contract_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_contract_logs", false]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_contract_type", false]], "get_creation_metadata() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_creation_metadata", false]], "get_current_timestamp_ms() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_current_timestamp_ms", false]], "get_custom_error() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_custom_error", false]], "get_dependency() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_dependency", false]], "get_deployments() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_deployments", false]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_ecosystem", false]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_error_by_signature", false]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.get_event_by_signature", false]], "get_full_extension() (in module ape.utils.os)": [[24, "ape.utils.os.get_full_extension", false]], "get_html() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_html", false]], "get_imports() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_imports", false]], "get_imports() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_imports", false]], "get_manifest_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_manifest_path", false]], "get_metavar() (ape.cli.choices.networkchoice method)": [[18, "ape.cli.choices.NetworkChoice.get_metavar", false]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_method_selector", false]], "get_multiple() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_multiple", false]], "get_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network", false]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_network_choices", false]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_network_data", false]], "get_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_nonce", false]], "get_package_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_package_path", false]], "get_package_version() (in module ape.utils.misc)": [[24, "ape.utils.misc.get_package_version", false]], "get_project_dependencies() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_project_dependencies", false]], "get_project_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_path", false]], "get_project_versions_path() (ape.managers.project.packagescache method)": [[21, "ape.managers.project.PackagesCache.get_project_versions_path", false]], "get_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.get_provider", false]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_provider_from_choice", false]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_proxy_info", false]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.get_proxy_info", false]], "get_python_types() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.get_python_types", false]], "get_receipt() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_receipt", false]], "get_receipt() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.get_receipt", false]], "get_references() (ape.managers.compilers.compilermanager method)": [[21, "ape.managers.compilers.CompilerManager.get_references", false]], "get_relative_path() (in module ape.utils.os)": [[24, "ape.utils.os.get_relative_path", false]], "get_request_headers() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.get_request_headers", false]], "get_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_storage", false]], "get_test_account() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.get_test_account", false]], "get_test_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_test_account", false]], "get_transaction_trace() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transaction_trace", false]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.get_transaction_url", false]], "get_transactions_by_account_nonce() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_account_nonce", false]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_transactions_by_block", false]], "get_version_map() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_version_map", false]], "get_versions() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.get_versions", false]], "get_versions() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.get_versions", false]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.get_virtual_machine_error", false]], "get_xml() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.get_xml", false]], "global_config (ape.managers.config.configmanager property)": [[21, "ape.managers.config.ConfigManager.global_config", false]], "handle_ape_exception() (in module ape.exceptions)": [[20, "ape.exceptions.handle_ape_exception", false]], "hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.hash", false]], "head (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.head", false]], "header (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.header", false]], "height (ape.managers.chain.blockcontainer property)": [[21, "ape.managers.chain.BlockContainer.height", false]], "hexaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexAddressConverter", false]], "hexconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexConverter", false]], "hexint (in module ape.types.basic)": [[23, "ape.types.basic.HexInt", false]], "hexintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIntConverter", false]], "hexiterableconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.HexIterableConverter", false]], "history (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.history", false]], "history (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.history", false]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.hit_count", false]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.hit_count", false]], "http_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.http_uri", false]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.identifier_lookup", false]], "impersonate_account() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.impersonate_account", false]], "impersonatedaccount (class in ape.api.accounts)": [[17, "ape.api.accounts.ImpersonatedAccount", false]], "in_tempdir (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.in_tempdir", false]], "in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.in_tempdir", false]], "include() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.include", false]], "include_getattr (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getattr", false]], "include_getitem (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.include_getitem", false]], "incompatible_with() (in module ape.cli.options)": [[18, "ape.cli.options.incompatible_with", false]], "info (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.info", false]], "init command line option": [[3, "cmdoption-init-github", false], [3, "cmdoption-init-name", false], [3, "cmdoption-init-v", false]], "init_coverage_profile() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.init_coverage_profile", false]], "inject() (ape_ethereum.multicall.basemulticall class method)": [[13, "ape_ethereum.multicall.BaseMulticall.inject", false]], "injected_before_use (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.injected_before_use", false]], "inputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.INPUTS", false]], "install() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.install", false]], "install() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.install", false]], "installed (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.installed", false]], "installed (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.installed", false]], "instance_at() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_at", false]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[21, "ape.managers.chain.ContractCache.instance_from_receipt", false]], "instance_map (ape.managers.project.deploymentmanager property)": [[21, "ape.managers.project.DeploymentManager.instance_map", false]], "intaddressconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.IntAddressConverter", false]], "interfaces_folder (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.interfaces_folder", false]], "interfaces_folder (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.interfaces_folder", false]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.invoke", false]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[19, "ape.contracts.base.ContractInstance.invoke_transaction", false]], "is_adhoc (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_adhoc", false]], "is_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_array", false]], "is_compiled (ape.managers.project.project property)": [[21, "ape.managers.project.Project.is_compiled", false]], "is_connected (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.is_connected", false]], "is_contract (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.is_contract", false]], "is_convertible() (ape.api.convert.converterapi method)": [[17, "ape.api.convert.ConverterAPI.is_convertible", false]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[21, "ape.managers.converters.AccountIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[21, "ape.managers.converters.AddressAPIConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[21, "ape.managers.converters.BytesAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[21, "ape.managers.converters.HexAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexconverter method)": [[21, "ape.managers.converters.HexConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[21, "ape.managers.converters.HexIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.hexiterableconverter method)": [[21, "ape.managers.converters.HexIterableConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[21, "ape.managers.converters.IntAddressConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[21, "ape.managers.converters.StringDecimalConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[21, "ape.managers.converters.StringIntConverter.is_convertible", false]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[21, "ape.managers.converters.TimestampConverter.is_convertible", false]], "is_dev (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_dev", false]], "is_evm_precompile() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_evm_precompile", false]], "is_excluded() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.is_excluded", false]], "is_fork (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_fork", false]], "is_local (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_local", false]], "is_mainnet (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.is_mainnet", false]], "is_named_tuple() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_named_tuple", false]], "is_relative_to() (in module ape.utils.os)": [[24, "ape.utils.os.is_relative_to", false]], "is_struct() (in module ape.utils.abi)": [[24, "ape.utils.abi.is_struct", false]], "is_type() (ape.managers.converters.conversionmanager method)": [[21, "ape.managers.converters.ConversionManager.is_type", false]], "is_valid (ape.api.projects.apeproject property)": [[17, "ape.api.projects.ApeProject.is_valid", false]], "is_valid (ape.api.projects.projectapi property)": [[17, "ape.api.projects.ProjectAPI.is_valid", false]], "is_zero_hex() (in module ape.utils.misc)": [[24, "ape.utils.misc.is_zero_hex", false]], "isolate() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.isolate", false]], "isolate_data_folder() (ape.managers.config.configmanager method)": [[21, "ape.managers.config.ConfigManager.isolate_data_folder", false]], "isolate_in_tempdir() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.isolate_in_tempdir", false]], "isolate_in_tempdir() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.isolate_in_tempdir", false]], "items() (ape.utils.abi.struct method)": [[24, "ape.utils.abi.Struct.items", false]], "join() (ape.utils.process.joinablequeue method)": [[24, "ape.utils.process.JoinableQueue.join", false]], "joinablequeue (class in ape.utils.process)": [[24, "ape.utils.process.JoinableQueue", false]], "json (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.JSON", false]], "last (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.last", false]], "lazychoice (class in ape.cli.choices)": [[18, "ape.cli.choices.LazyChoice", false]], "line_numbers (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.line_numbers", false]], "line_rate (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.line_rate", false]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.line_rate", false]], "line_rate (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.line_rate", false]], "line_rate (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.line_rate", false]], "line_rate (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.line_rate", false]], "lines_covered (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_covered", false]], "lines_covered (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_covered", false]], "lines_covered (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_covered", false]], "lines_covered (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_covered", false]], "lines_valid (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.lines_valid", false]], "lines_valid (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.lines_valid", false]], "lines_valid (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.lines_valid", false]], "lines_valid (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.lines_valid", false]], "load() (ape.managers.accounts.accountmanager method)": [[21, "ape.managers.accounts.AccountManager.load", false]], "load_config() (in module ape.utils.misc)": [[24, "ape.utils.misc.load_config", false]], "load_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.load_manifest", false]], "localproject (class in ape.managers.project)": [[21, "ape.managers.project.LocalProject", false]], "location (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.location", false]], "log_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.log_index", false]], "log_instead_of_fail() (in module ape.utils.misc)": [[24, "ape.utils.misc.log_instead_of_fail", false]], "logfilter (class in ape.types.events)": [[23, "ape.types.events.LogFilter", false]], "lookup() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.lookup", false]], "make_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.make_request", false]], "manager_access (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.manager_access", false]], "manageraccessmixin (class in ape.utils.basemodel)": [[24, "ape.utils.basemodel.ManagerAccessMixin", false]], "manifest_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.manifest_path", false]], "max_gas (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.max_gas", false]], "messagesignature (class in ape.types.signatures)": [[23, "ape.types.signatures.MessageSignature", false]], "meta (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.meta", false]], "meta (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.meta", false]], "method_called (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.method_called", false]], "methodnonpayableerror": [[20, "ape.exceptions.MethodNonPayableError", false]], "methods (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.METHODS", false]], "mine() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.mine", false]], "mine() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.mine", false]], "mine() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.mine", false]], "miss_count (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.miss_count", false]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.miss_count", false]], "miss_count (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.miss_count", false]], "miss_count (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.miss_count", false]], "miss_count (ape.types.coverage.functioncoverage property)": [[23, "ape.types.coverage.FunctionCoverage.miss_count", false]], "missingdeploymentbytecodeerror": [[20, "ape.exceptions.MissingDeploymentBytecodeError", false]], "mockcontractlog (class in ape.types.events)": [[23, "ape.types.events.MockContractLog", false]], "model_copy() (ape.utils.basemodel.basemodel method)": [[24, "ape.utils.basemodel.BaseModel.model_copy", false]], "model_dump() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.model_dump", false]], "model_dump() (ape.types.coverage.contractcoverage method)": [[23, "ape.types.coverage.ContractCoverage.model_dump", false]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[23, "ape.types.coverage.ContractSourceCoverage.model_dump", false]], "model_dump() (ape.types.coverage.coverageproject method)": [[23, "ape.types.coverage.CoverageProject.model_dump", false]], "model_dump() (ape.types.coverage.coveragereport method)": [[23, "ape.types.coverage.CoverageReport.model_dump", false]], "model_dump() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.model_dump", false]], "model_dump() (ape.types.events.logfilter method)": [[23, "ape.types.events.LogFilter.model_dump", false]], "module": [[11, "module-ape_accounts", false], [12, "module-ape_compile", false], [13, "module-ape_ethereum", false], [13, "module-ape_ethereum.multicall", false], [14, "module-ape_node", false], [15, "module-ape_pm", false], [16, "module-ape_test", false], [17, "module-ape.api.accounts", false], [17, "module-ape.api.address", false], [17, "module-ape.api.compiler", false], [17, "module-ape.api.config", false], [17, "module-ape.api.convert", false], [17, "module-ape.api.explorers", false], [17, "module-ape.api.networks", false], [17, "module-ape.api.projects", false], [17, "module-ape.api.providers", false], [17, "module-ape.api.query", false], [18, "module-ape.cli.arguments", false], [18, "module-ape.cli.choices", false], [18, "module-ape.cli.commands", false], [18, "module-ape.cli.options", false], [18, "module-ape.cli.paramtype", false], [20, "module-ape.exceptions", false], [21, "module-ape.managers.accounts", false], [21, "module-ape.managers.compilers", false], [21, "module-ape.managers.config", false], [21, "module-ape.managers.converters", false], [21, "module-ape.managers.networks", false], [21, "module-ape.managers.project", false], [21, "module-ape.managers.query", false], [22, "module-ape.plugins", false], [22, "module-ape.plugins.account", false], [22, "module-ape.plugins.compiler", false], [22, "module-ape.plugins.config", false], [22, "module-ape.plugins.converter", false], [22, "module-ape.plugins.network", false], [22, "module-ape.plugins.pluggy_patch", false], [22, "module-ape.plugins.project", false], [22, "module-ape.plugins.query", false], [23, "module-ape.types.address", false], [23, "module-ape.types.basic", false], [23, "module-ape.types.coverage", false], [23, "module-ape.types.events", false], [23, "module-ape.types.gas", false], [23, "module-ape.types.trace", false], [23, "module-ape.types.units", false], [23, "module-ape.types.vm", false], [24, "module-ape.utils.abi", false], [24, "module-ape.utils.basemodel", false], [24, "module-ape.utils.misc", false], [24, "module-ape.utils.os", false], [24, "module-ape.utils.process", false], [24, "module-ape.utils.rpc", false], [24, "module-ape.utils.testing", false], [24, "module-ape.utils.trace", false]], "multiplier (ape.types.gas.autogaslimit attribute)": [[23, "ape.types.gas.AutoGasLimit.multiplier", false]], "name": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-NAME", false]], "name (ape.api.accounts.accountcontainerapi attribute)": [[17, "ape.api.accounts.AccountContainerAPI.name", false]], "name (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.name", false]], "name (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.name", false]], "name (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.name", false]], "name (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.name", false]], "name (ape.api.projects.dependencyapi attribute)": [[17, "ape.api.projects.DependencyAPI.name", false]], "name (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.name", false]], "name (ape.cli.choices.alias attribute)": [[18, "ape.cli.choices.Alias.name", false]], "name (ape.contracts.base.contractevent property)": [[19, "ape.contracts.base.ContractEvent.name", false]], "name (ape.exceptions.customerror property)": [[20, "ape.exceptions.CustomError.name", false]], "name (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.name", false]], "name (ape.types.coverage.contractcoverage attribute)": [[23, "ape.types.coverage.ContractCoverage.name", false]], "name (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.name", false]], "name (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.name", false]], "name (ape.utils.basemodel.extramodelattributes attribute)": [[24, "ape.utils.basemodel.ExtraModelAttributes.name", false]], "network (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.network", false]], "network (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network", false]], "network_choice (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.network_choice", false]], "network_data (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_data", false]], "network_id (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.network_id", false]], "network_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.network_names", false]], "network_option() (in module ape.cli.options)": [[18, "ape.cli.options.network_option", false]], "networkapi (class in ape.api.networks)": [[17, "ape.api.networks.NetworkAPI", false]], "networkchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.NetworkChoice", false]], "networkerror": [[20, "ape.exceptions.NetworkError", false]], "networkmanager (class in ape.managers.networks)": [[21, "ape.managers.networks.NetworkManager", false]], "networkmismatcherror": [[20, "ape.exceptions.NetworkMismatchError", false]], "networknotfounderror": [[20, "ape.exceptions.NetworkNotFoundError", false]], "networkoption (class in ape.cli.options)": [[18, "ape.cli.options.NetworkOption", false]], "networkplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.NetworkPlugin", false]], "networks (ape attribute)": [[10, "ape.networks", false]], "networks (ape.api.networks.ecosystemapi property)": [[17, "ape.api.networks.EcosystemAPI.networks", false]], "networks() (ape.plugins.network.networkplugin method)": [[22, "ape.plugins.network.NetworkPlugin.networks", false]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem", false], [4, "cmdoption-networks-list-format", false], [4, "cmdoption-networks-list-network", false], [4, "cmdoption-networks-list-provider", false], [4, "cmdoption-networks-list-v", false]], "networks-run command line option": [[4, "cmdoption-networks-run-network", false], [4, "cmdoption-networks-run-v", false]], "next_statement (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.next_statement", false]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[18, "ape.cli.arguments.non_existing_alias_argument", false]], "nonce (ape.api.address.baseaddress property)": [[17, "ape.api.address.BaseAddress.nonce", false]], "noop (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Noop", false]], "num_transactions (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.num_transactions", false]], "number (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.number", false]], "outgoing (ape.managers.chain.accounthistory property)": [[21, "ape.managers.chain.AccountHistory.outgoing", false]], "outofgaserror": [[20, "ape.exceptions.OutOfGasError", false]], "output_format_choice() (in module ape.cli.choices)": [[18, "ape.cli.choices.output_format_choice", false]], "output_format_option() (in module ape.cli.options)": [[18, "ape.cli.options.output_format_option", false]], "outputformat (class in ape.cli.choices)": [[18, "ape.cli.choices.OutputFormat", false]], "outputs (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.OUTPUTS", false]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE", false]], "package_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.package_id", false]], "package_id (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.package_id", false]], "packages_cache (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.packages_cache", false]], "packagescache (class in ape.managers.project)": [[21, "ape.managers.project.PackagesCache", false]], "parent_hash (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.parent_hash", false]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[18, "ape.cli.commands.ConnectedProviderCommand.parse_args", false]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.parse_network_choice", false]], "path (ape.api.projects.projectapi attribute)": [[17, "ape.api.projects.ProjectAPI.path", false]], "path (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.path", false]], "path (class in ape.cli.paramtype)": [[18, "ape.cli.paramtype.Path", false]], "path_match() (in module ape.utils.os)": [[24, "ape.utils.os.path_match", false]], "paths (ape.managers.project.sourcemanager property)": [[21, "ape.managers.project.SourceManager.paths", false]], "pcs (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.pcs", false]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[21, "ape.managers.chain.ChainManager.pending_timestamp", false]], "perform_query() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.perform_query", false]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[21, "ape.managers.query.DefaultQueryProvider.perform_query", false]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.plugin_manager", false]], "pluginconfig (class in ape.api.config)": [[17, "ape.api.config.PluginConfig", false]], "plugininstallerror": [[20, "ape.exceptions.PluginInstallError", false]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U", false], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-install-v", false], [5, "cmdoption-plugins-install-y", false]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a", false], [5, "cmdoption-plugins-list-v", false]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", false], [5, "cmdoption-plugins-uninstall-v", false], [5, "cmdoption-plugins-uninstall-y", false]], "plugintype (class in ape.plugins.pluggy_patch)": [[22, "ape.plugins.pluggy_patch.PluginType", false]], "pluginversionerror": [[20, "ape.exceptions.PluginVersionError", false]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME", false], [6, "cmdoption-pm-compile-config-override", false], [6, "cmdoption-pm-compile-f", false], [6, "cmdoption-pm-compile-v", false], [6, "cmdoption-pm-compile-version", false]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE", false], [6, "cmdoption-pm-install-config-override", false], [6, "cmdoption-pm-install-f", false], [6, "cmdoption-pm-install-name", false], [6, "cmdoption-pm-install-ref", false], [6, "cmdoption-pm-install-v", false], [6, "cmdoption-pm-install-version", false]], "pm-list command line option": [[6, "cmdoption-pm-list-all", false], [6, "cmdoption-pm-list-v", false]], "pm-uninstall command line option": [[6, "cmdoption-pm-uninstall-arg-NAME", false], [6, "cmdoption-pm-uninstall-arg-VERSIONS", false], [6, "cmdoption-pm-uninstall-v", false], [6, "cmdoption-pm-uninstall-y", false]], "poll_blocks() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_blocks", false]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.poll_blocks", false]], "poll_logs() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.poll_logs", false]], "poll_logs() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.poll_logs", false]], "pragma_str_to_specifier_set() (in module ape.utils.misc)": [[24, "ape.utils.misc.pragma_str_to_specifier_set", false]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.prepare_transaction", false]], "prepare_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.prepare_transaction", false]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.print_choices", false]], "print_choices() (ape.cli.choices.promptchoice method)": [[18, "ape.cli.choices.PromptChoice.print_choices", false]], "priority_fee (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.priority_fee", false]], "private_key (ape.utils.testing.generateddevaccount attribute)": [[24, "ape.utils.testing.GeneratedDevAccount.private_key", false]], "process_name (ape.api.providers.subprocessprovider property)": [[17, "ape.api.providers.SubprocessProvider.process_name", false]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[23, "ape.types.coverage.FunctionCoverage.profile_statement", false]], "project (ape attribute)": [[10, "ape.project", false]], "project (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project", false]], "project (ape.utils.basemodel.manageraccessmixin attribute)": [[24, "ape.utils.basemodel.ManagerAccessMixin.Project", false]], "project (class in ape.managers.project)": [[21, "ape.managers.project.Project", false]], "project_api (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.project_api", false]], "project_path (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.project_path", false]], "projectapi (class in ape.api.projects)": [[17, "ape.api.projects.ProjectAPI", false]], "projecterror": [[20, "ape.exceptions.ProjectError", false]], "projectmanager (class in ape.managers.project)": [[21, "ape.managers.project.ProjectManager", false]], "projectplugin (class in ape.plugins.project)": [[22, "ape.plugins.project.ProjectPlugin", false]], "projects (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.projects", false]], "projects() (ape.plugins.project.projectplugin method)": [[22, "ape.plugins.project.ProjectPlugin.projects", false]], "promptchoice (class in ape.cli.choices)": [[18, "ape.cli.choices.PromptChoice", false]], "provider_names (ape.managers.networks.networkmanager property)": [[21, "ape.managers.networks.NetworkManager.provider_names", false]], "provider_settings (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.provider_settings", false]], "providerapi (class in ape.api.providers)": [[17, "ape.api.providers.ProviderAPI", false]], "providercontextmanager (class in ape.api.networks)": [[17, "ape.api.networks.ProviderContextManager", false]], "providererror": [[20, "ape.exceptions.ProviderError", false]], "providernotconnectederror": [[20, "ape.exceptions.ProviderNotConnectedError", false]], "providernotfounderror": [[20, "ape.exceptions.ProviderNotFoundError", false]], "providerplugin (class in ape.plugins.network)": [[22, "ape.plugins.network.ProviderPlugin", false]], "providers (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.providers", false]], "providers() (ape.plugins.network.providerplugin method)": [[22, "ape.plugins.network.ProviderPlugin.providers", false]], "proxyinfoapi (class in ape.api.networks)": [[17, "ape.api.networks.ProxyInfoAPI", false]], "publish_contract() (ape.api.explorers.explorerapi method)": [[17, "ape.api.explorers.ExplorerAPI.publish_contract", false]], "publish_contract() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.publish_contract", false]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS", false]], "query() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.query", false]], "query() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.query", false]], "query() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.query", false]], "query() (ape.managers.query.querymanager method)": [[21, "ape.managers.query.QueryManager.query", false]], "query_engines() (ape.plugins.query.queryplugin method)": [[22, "ape.plugins.query.QueryPlugin.query_engines", false]], "queryapi (class in ape.api.query)": [[17, "ape.api.query.QueryAPI", false]], "queryengineerror": [[20, "ape.exceptions.QueryEngineError", false]], "querymanager (class in ape.managers.query)": [[21, "ape.managers.query.QueryManager", false]], "queryplugin (class in ape.plugins.query)": [[22, "ape.plugins.query.QueryPlugin", false]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.raise_for_status", false]], "raises_not_implemented() (in module ape.utils.misc)": [[24, "ape.utils.misc.raises_not_implemented", false]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.ran_out_of_gas", false]], "range() (ape.contracts.base.contractevent method)": [[19, "ape.contracts.base.ContractEvent.range", false]], "range() (ape.managers.chain.blockcontainer method)": [[21, "ape.managers.chain.BlockContainer.range", false]], "raw_address (ape.api.accounts.impersonatedaccount attribute)": [[17, "ape.api.accounts.ImpersonatedAccount.raw_address", false]], "rawaddress (in module ape.types.address)": [[23, "ape.types.address.RawAddress", false]], "receipt (ape.api.query.contractcreation property)": [[17, "ape.api.query.ContractCreation.receipt", false]], "receipt (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.receipt", false]], "receiptapi (class in ape.api.transactions)": [[17, "ape.api.transactions.ReceiptAPI", false]], "reconfigure() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.reconfigure", false]], "recover_signer() (ape.types.signatures method)": [[23, "ape.types.signatures.recover_signer", false]], "refresh() (ape.managers.project.sourcemanager method)": [[21, "ape.managers.project.SourceManager.refresh", false]], "refresh_sources() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.refresh_sources", false]], "register() (ape.utils.misc.singledispatchmethod method)": [[24, "ape.utils.misc.singledispatchmethod.register", false]], "register() (in module ape.plugins)": [[22, "ape.plugins.register", false]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[22, "ape.plugins.compiler.CompilerPlugin.register_compiler", false]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[21, "ape.managers.compilers.CompilerManager.registered_compilers", false]], "reload_config() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.reload_config", false]], "relock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.relock_account", false]], "remove() (ape.api.accounts.accountcontainerapi method)": [[17, "ape.api.accounts.AccountContainerAPI.remove", false]], "request_header (ape.api.networks.ecosystemapi attribute)": [[17, "ape.api.networks.EcosystemAPI.request_header", false]], "request_header (ape.api.networks.networkapi attribute)": [[17, "ape.api.networks.NetworkAPI.request_header", false]], "request_header (ape.api.providers.providerapi attribute)": [[17, "ape.api.providers.ProviderAPI.request_header", false]], "request_headers (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.request_headers", false]], "required_confirmations (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.required_confirmations", false]], "reset() (ape.api.accounts.testaccountcontainerapi method)": [[17, "ape.api.accounts.TestAccountContainerAPI.reset", false]], "restore() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.restore", false]], "restore() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.restore", false]], "restore() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.restore", false]], "return_value (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.return_value", false]], "returns_array() (in module ape.utils.abi)": [[24, "ape.utils.abi.returns_array", false]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[21, "ape.managers.chain.AccountHistory.revert_to_block", false]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[21, "ape.managers.chain.TransactionHistory.revert_to_block", false]], "revert_type (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.revert_type", false]], "rpcheaders (class in ape.utils.rpc)": [[24, "ape.utils.rpc.RPCHeaders", false]], "rpctimeouterror": [[20, "ape.exceptions.RPCTimeoutError", false]], "run command line option": [[7, "cmdoption-run-I", false]], "run_in_tempdir() (in module ape.utils.os)": [[24, "ape.utils.os.run_in_tempdir", false]], "run_until_complete() (in module ape.utils.misc)": [[24, "ape.utils.misc.run_until_complete", false]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[18, "ape.cli.choices.AccountAliasPromptChoice.select_account", false]], "select_account() (in module ape.cli.choices)": [[18, "ape.cli.choices.select_account", false]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.selector_identifiers", false]], "send_call() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_call", false]], "send_private_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_private_transaction", false]], "send_transaction() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.send_transaction", false]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.serialize_transaction", false]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[17, "ape.api.transactions.TransactionAPI.serialize_transaction", false]], "sessional (ape.managers.chain.accounthistory attribute)": [[21, "ape.managers.chain.AccountHistory.sessional", false]], "set_balance() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_balance", false]], "set_code() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_code", false]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[21, "ape.managers.networks.NetworkManager.set_default_ecosystem", false]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[17, "ape.api.networks.EcosystemAPI.set_default_network", false]], "set_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.set_default_provider", false]], "set_storage() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_storage", false]], "set_timestamp() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.set_timestamp", false]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.set_timestamp", false]], "settings (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.settings", false]], "show() (ape.exceptions.abort method)": [[20, "ape.exceptions.Abort.show", false]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_debug_logs", false]], "show_events() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_events", false]], "show_gas_report() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_gas_report", false]], "show_source_traceback() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_source_traceback", false]], "show_trace() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.show_trace", false]], "sign_message() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_message", false]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_message", false]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_raw_msghash", false]], "sign_transaction() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.sign_transaction", false]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[17, "ape.api.accounts.ImpersonatedAccount.sign_transaction", false]], "signablemessage (class in ape.types.signatures)": [[23, "ape.types.signatures.SignableMessage", false]], "signatureerror": [[20, "ape.exceptions.SignatureError", false]], "singledispatchmethod (class in ape.utils.misc)": [[24, "ape.utils.misc.singledispatchmethod", false]], "size (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.size", false]], "skip_confirmation_option() (in module ape.cli.options)": [[18, "ape.cli.options.skip_confirmation_option", false]], "snapshot() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.snapshot", false]], "snapshot() (ape.api.providers.testproviderapi method)": [[17, "ape.api.providers.TestProviderAPI.snapshot", false]], "snapshot() (ape.managers.chain.chainmanager method)": [[21, "ape.managers.chain.ChainManager.snapshot", false]], "snapshotid (in module ape.types.vm)": [[23, "ape.types.vm.SnapshotID", false]], "source_folders (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.source_folders", false]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[23, "ape.types.coverage.ContractSourceCoverage.source_id", false]], "source_path (ape.contracts.base.contracttypewrapper property)": [[19, "ape.contracts.base.ContractTypeWrapper.source_path", false]], "source_path (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.source_path", false]], "source_statements (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.source_statements", false]], "source_statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.source_statements", false]], "source_traceback (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.source_traceback", false]], "sourcemanager (class in ape.managers.project)": [[21, "ape.managers.project.SourceManager", false]], "sources (ape.managers.project.localproject property)": [[21, "ape.managers.project.LocalProject.sources", false]], "sources (ape.types.coverage.coverageproject attribute)": [[23, "ape.types.coverage.CoverageProject.sources", false]], "sources (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.sources", false]], "sourcetraceback (class in ape.types.trace)": [[23, "ape.types.trace.SourceTraceback", false]], "spawn() (in module ape.utils.process)": [[24, "ape.utils.process.spawn", false]], "specified (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.specified", false]], "start() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.start", false]], "statements (ape.types.coverage.contractcoverage property)": [[23, "ape.types.coverage.ContractCoverage.statements", false]], "statements (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.statements", false]], "statements (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.statements", false]], "statements (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.statements", false]], "statements (ape.types.coverage.functioncoverage attribute)": [[23, "ape.types.coverage.FunctionCoverage.statements", false]], "statements (ape.types.trace.controlflow attribute)": [[23, "ape.types.trace.ControlFlow.statements", false]], "statements (ape.types.trace.sourcetraceback property)": [[23, "ape.types.trace.SourceTraceback.statements", false]], "stop() (ape.api.providers.subprocessprovider method)": [[17, "ape.api.providers.SubprocessProvider.stop", false]], "stop_impersonating() (ape.managers.accounts.testaccountmanager method)": [[21, "ape.managers.accounts.TestAccountManager.stop_impersonating", false]], "stream_request() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.stream_request", false]], "stream_response() (in module ape.utils.rpc)": [[24, "ape.utils.rpc.stream_response", false]], "stringdecimalconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringDecimalConverter", false]], "stringintconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.StringIntConverter", false]], "struct (class in ape.utils.abi)": [[24, "ape.utils.abi.Struct", false]], "structparser (class in ape.utils.abi)": [[24, "ape.utils.abi.StructParser", false]], "subprocesserror": [[20, "ape.exceptions.SubprocessError", false]], "subprocessprovider (class in ape.api.providers)": [[17, "ape.api.providers.SubprocessProvider", false]], "subprocesstimeouterror": [[20, "ape.exceptions.SubprocessTimeoutError", false]], "supports_chain() (ape.api.explorers.explorerapi class method)": [[17, "ape.api.explorers.ExplorerAPI.supports_chain", false]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[17, "ape.api.compiler.CompilerAPI.supports_source_tracing", false]], "supports_tracing (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.supports_tracing", false]], "tag (ape.types.coverage.coveragestatement attribute)": [[23, "ape.types.coverage.CoverageStatement.tag", false]], "target (ape.api.networks.proxyinfoapi attribute)": [[17, "ape.api.networks.ProxyInfoAPI.target", false]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS", false], [8, "cmdoption-test-v", false], [8, "cmdoption-test-w", false], [8, "cmdoption-test-watch-delay", false], [8, "cmdoption-test-watch-folders", false]], "test_accounts (ape.managers.accounts.accountmanager property)": [[21, "ape.managers.accounts.AccountManager.test_accounts", false]], "testaccountapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountAPI", false]], "testaccountcontainerapi (class in ape.api.accounts)": [[17, "ape.api.accounts.TestAccountContainerAPI", false]], "testaccountmanager (class in ape.managers.accounts)": [[21, "ape.managers.accounts.TestAccountManager", false]], "testproviderapi (class in ape.api.providers)": [[17, "ape.api.providers.TestProviderAPI", false]], "timestamp (ape.api.providers.blockapi attribute)": [[17, "ape.api.providers.BlockAPI.timestamp", false]], "timestamp (ape.types.coverage.coveragereport attribute)": [[23, "ape.types.coverage.CoverageReport.timestamp", false]], "timestamp (ape.types.events.contractlog property)": [[23, "ape.types.events.ContractLog.timestamp", false]], "timestampconverter (class in ape.managers.converters)": [[21, "ape.managers.converters.TimestampConverter", false]], "to_int() (in module ape.utils.misc)": [[24, "ape.utils.misc.to_int", false]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.total_fees_paid", false]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[23, "ape.types.coverage.ContractSourceCoverage.total_functions", false]], "total_functions (ape.types.coverage.coverageproject property)": [[23, "ape.types.coverage.CoverageProject.total_functions", false]], "total_functions (ape.types.coverage.coveragereport property)": [[23, "ape.types.coverage.CoverageReport.total_functions", false]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.total_transfer_value", false]], "trace (ape.api.transactions.receiptapi property)": [[17, "ape.api.transactions.ReceiptAPI.trace", false]], "trace (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.trace", false]], "trace_source() (ape.api.compiler.compilerapi method)": [[17, "ape.api.compiler.CompilerAPI.trace_source", false]], "tracestyles (class in ape.utils.trace)": [[24, "ape.utils.trace.TraceStyles", false]], "track() (ape.managers.project.deploymentmanager method)": [[21, "ape.managers.project.DeploymentManager.track", false]], "track_coverage() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_coverage", false]], "track_gas() (ape.api.transactions.receiptapi method)": [[17, "ape.api.transactions.ReceiptAPI.track_gas", false]], "transaction (class in ape_ethereum.multicall)": [[13, "ape_ethereum.multicall.Transaction", false]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[17, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout", false]], "transaction_hash (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_hash", false]], "transaction_index (ape.types.events.contractlog attribute)": [[23, "ape.types.events.ContractLog.transaction_index", false]], "transactionapi (class in ape.api.transactions)": [[17, "ape.api.transactions.TransactionAPI", false]], "transactionerror": [[20, "ape.exceptions.TransactionError", false]], "transactionhistory (class in ape.managers.chain)": [[21, "ape.managers.chain.TransactionHistory", false]], "transactionnotfounderror": [[20, "ape.exceptions.TransactionNotFoundError", false]], "transactions (ape.api.providers.blockapi property)": [[17, "ape.api.providers.BlockAPI.transactions", false]], "transactionsignature (class in ape.types.signatures)": [[23, "ape.types.signatures.TransactionSignature", false]], "transfer() (ape.api.accounts.accountapi method)": [[17, "ape.api.accounts.AccountAPI.transfer", false]], "tree (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.TREE", false]], "txn_hash (ape.api.query.contractcreation attribute)": [[17, "ape.api.query.ContractCreation.txn_hash", false]], "txn_hash (ape.api.transactions.transactionapi property)": [[17, "ape.api.transactions.TransactionAPI.txn_hash", false]], "unknownsnapshoterror": [[20, "ape.exceptions.UnknownSnapshotError", false]], "unknownversionerror": [[20, "ape.exceptions.UnknownVersionError", false]], "unlock_account() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.unlock_account", false]], "unpack() (ape.managers.project.dependency method)": [[21, "ape.managers.project.Dependency.unpack", false]], "unpack() (ape.managers.project.dependencymanager method)": [[21, "ape.managers.project.DependencyManager.unpack", false]], "unpack() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.unpack", false]], "unpack() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.unpack", false]], "update_cache() (ape.api.query.queryapi method)": [[17, "ape.api.query.QueryAPI.update_cache", false]], "update_manifest() (ape.managers.project.localproject method)": [[21, "ape.managers.project.LocalProject.update_manifest", false]], "update_manifest() (ape.managers.project.project method)": [[21, "ape.managers.project.Project.update_manifest", false]], "update_settings() (ape.api.providers.providerapi method)": [[17, "ape.api.providers.ProviderAPI.update_settings", false]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id", false]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_network", false]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[17, "ape.api.networks.ForkedNetworkAPI.upstream_provider", false]], "upstreamprovider (class in ape.api.providers)": [[17, "ape.api.providers.UpstreamProvider", false]], "uri (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.uri", false]], "uri (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.uri", false]], "uri_map (ape.managers.project.dependencymanager property)": [[21, "ape.managers.project.DependencyManager.uri_map", false]], "use_default_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_default_provider", false]], "use_provider() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.use_provider", false]], "use_temp_sys_path (class in ape.utils.os)": [[24, "ape.utils.os.use_temp_sys_path", false]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[17, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider", false]], "validate_file() (ape.api.config.apeconfig class method)": [[17, "ape.api.config.ApeConfig.validate_file", false]], "validate_size() (ape.api.providers.blockapi class method)": [[17, "ape.api.providers.BlockAPI.validate_size", false]], "value (ape.utils.trace.tracestyles attribute)": [[24, "ape.utils.trace.TraceStyles.VALUE", false]], "verbosity_option() (in module ape.cli.options)": [[18, "ape.cli.options.verbosity_option", false]], "verify_chain_id() (ape.api.networks.networkapi method)": [[17, "ape.api.networks.NetworkAPI.verify_chain_id", false]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION", false]], "version (ape.api.config.apeconfig attribute)": [[17, "ape.api.config.ApeConfig.version", false]], "version (ape.managers.project.dependency property)": [[21, "ape.managers.project.Dependency.version", false]], "version (ape.types.signatures.signablemessage attribute)": [[23, "ape.types.signatures.SignableMessage.version", false]], "version_id (ape.api.projects.dependencyapi property)": [[17, "ape.api.projects.DependencyAPI.version_id", false]], "versions": [[6, "cmdoption-pm-uninstall-arg-VERSIONS", false]], "virtualmachineerror": [[20, "ape.exceptions.VirtualMachineError", false]], "write_to_disk() (ape.api.config.apeconfig method)": [[17, "ape.api.config.ApeConfig.write_to_disk", false]], "ws_begin_lineno (ape.types.trace.controlflow property)": [[23, "ape.types.trace.ControlFlow.ws_begin_lineno", false]], "ws_uri (ape.api.providers.providerapi property)": [[17, "ape.api.providers.ProviderAPI.ws_uri", false]], "yaml (ape.cli.choices.outputformat attribute)": [[18, "ape.cli.choices.OutputFormat.YAML", false]]}, "objects": {"": [[11, 2, 0, "-", "ape_accounts"], [12, 2, 0, "-", "ape_compile"], [13, 2, 0, "-", "ape_ethereum"], [14, 2, 0, "-", "ape_node"], [15, 2, 0, "-", "ape_pm"], [16, 2, 0, "-", "ape_test"]], "accounts-change-password": [[0, 8, 1, "cmdoption-accounts-change-password-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-change-password-v", "-v"], [0, 8, 1, "cmdoption-accounts-change-password-arg-ALIAS", "ALIAS"]], "accounts-delete": [[0, 8, 1, "cmdoption-accounts-delete-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-delete-v", "-v"], [0, 8, 1, "cmdoption-accounts-delete-arg-ALIAS", "ALIAS"]], "accounts-export": [[0, 8, 1, "cmdoption-accounts-export-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-export-v", "-v"], [0, 8, 1, "cmdoption-accounts-export-arg-ALIAS", "ALIAS"]], "accounts-generate": [[0, 8, 1, "cmdoption-accounts-generate-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-generate-hide-mnemonic", "--hide-mnemonic"], [0, 8, 1, "cmdoption-accounts-generate-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-generate-word-count", "--word-count"], [0, 8, 1, "cmdoption-accounts-generate-v", "-v"], [0, 8, 1, "cmdoption-accounts-generate-arg-ALIAS", "ALIAS"]], "accounts-import": [[0, 8, 1, "cmdoption-accounts-import-hd-path", "--hd-path"], [0, 8, 1, "cmdoption-accounts-import-use-mnemonic", "--use-mnemonic"], [0, 8, 1, "cmdoption-accounts-import-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-import-v", "-v"], [0, 8, 1, "cmdoption-accounts-import-arg-ALIAS", "ALIAS"]], "accounts-list": [[0, 8, 1, "cmdoption-accounts-list-all", "--all"], [0, 8, 1, "cmdoption-accounts-list-v", "--verbosity"], [0, 8, 1, "cmdoption-accounts-list-v", "-v"]], "ape": [[10, 0, 1, "", "Contract"], [10, 0, 1, "", "Project"], [10, 1, 1, "", "accounts"], [10, 1, 1, "", "chain"], [10, 1, 1, "", "compilers"], [10, 1, 1, "", "config"], [10, 0, 1, "", "convert"], [20, 2, 0, "-", "exceptions"], [10, 1, 1, "", "networks"], [22, 2, 0, "-", "plugins"], [10, 1, 1, "", "project"], [10, 0, 1, "", "reverts"]], "ape.api": [[17, 2, 0, "-", "accounts"], [17, 2, 0, "-", "address"], [17, 2, 0, "-", "compiler"], [17, 2, 0, "-", "config"], [17, 2, 0, "-", "convert"], [17, 2, 0, "-", "explorers"], [17, 2, 0, "-", "networks"], [17, 2, 0, "-", "projects"], [17, 2, 0, "-", "providers"], [17, 2, 0, "-", "query"]], "ape.api.accounts": [[17, 3, 1, "", "AccountAPI"], [17, 3, 1, "", "AccountContainerAPI"], [17, 3, 1, "", "ImpersonatedAccount"], [17, 3, 1, "", "TestAccountAPI"], [17, 3, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "alias"], [17, 5, 1, "", "call"], [17, 5, 1, "", "check_signature"], [17, 5, 1, "", "declare"], [17, 5, 1, "", "deploy"], [17, 5, 1, "", "prepare_transaction"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_raw_msghash"], [17, 5, 1, "", "sign_transaction"], [17, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[17, 5, 1, "", "__contains__"], [17, 5, 1, "", "__delitem__"], [17, 5, 1, "", "__getitem__"], [17, 5, 1, "", "__len__"], [17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "account_type"], [17, 4, 1, "", "accounts"], [17, 4, 1, "", "aliases"], [17, 5, 1, "", "append"], [17, 4, 1, "", "data_folder"], [17, 1, 1, "", "name"], [17, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "address"], [17, 5, 1, "", "call"], [17, 1, 1, "", "raw_address"], [17, 5, 1, "", "sign_message"], [17, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"]], "ape.api.accounts.TestAccountContainerAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "generate_account"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "reset"]], "ape.api.address": [[17, 3, 1, "", "Address"], [17, 3, 1, "", "BaseAddress"]], "ape.api.address.Address": [[17, 4, 1, "", "address"]], "ape.api.address.BaseAddress": [[17, 4, 1, "", "address"], [17, 4, 1, "", "balance"], [17, 4, 1, "", "code"], [17, 4, 1, "", "codesize"], [17, 4, 1, "", "history"], [17, 4, 1, "", "is_contract"], [17, 4, 1, "", "nonce"]], "ape.api.compiler": [[17, 3, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[17, 5, 1, "", "compile"], [17, 5, 1, "", "compile_code"], [17, 1, 1, "", "compiler_settings"], [17, 5, 1, "", "enrich_error"], [17, 5, 1, "", "flatten_contract"], [17, 5, 1, "", "get_compiler_settings"], [17, 5, 1, "", "get_config"], [17, 5, 1, "", "get_imports"], [17, 5, 1, "", "get_version_map"], [17, 5, 1, "", "get_versions"], [17, 5, 1, "", "init_coverage_profile"], [17, 4, 1, "", "name"], [17, 4, 1, "", "supports_source_tracing"], [17, 5, 1, "", "trace_source"]], "ape.api.config": [[17, 3, 1, "", "ApeConfig"], [17, 3, 1, "", "ConfigEnum"], [17, 3, 1, "", "DeploymentConfig"], [17, 3, 1, "", "GenericConfig"], [17, 3, 1, "", "PluginConfig"]], "ape.api.config.ApeConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"], [17, 1, 1, "", "base_path"], [17, 1, 1, "", "contracts_folder"], [17, 1, 1, "", "default_ecosystem"], [17, 1, 1, "", "dependencies"], [17, 1, 1, "", "deployment_data"], [17, 1, 1, "", "interfaces_folder"], [17, 1, 1, "", "meta"], [17, 5, 1, "", "model_dump"], [17, 1, 1, "", "name"], [17, 1, 1, "", "request_headers"], [17, 5, 1, "", "validate_file"], [17, 1, 1, "", "version"], [17, 5, 1, "", "write_to_disk"]], "ape.api.config.ConfigEnum": [[17, 5, 1, "", "__repr__"], [17, 5, 1, "", "__str__"]], "ape.api.config.DeploymentConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "address"], [17, 1, 1, "", "contract_type"]], "ape.api.config.PluginConfig": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "__str__"]], "ape.api.convert": [[17, 3, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "convert"], [17, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[17, 3, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[17, 5, 1, "", "get_address_url"], [17, 5, 1, "", "get_contract_type"], [17, 5, 1, "", "get_transaction_url"], [17, 5, 1, "", "publish_contract"], [17, 5, 1, "", "supports_chain"]], "ape.api.networks": [[17, 3, 1, "", "EcosystemAPI"], [17, 3, 1, "", "ForkedNetworkAPI"], [17, 3, 1, "", "NetworkAPI"], [17, 3, 1, "", "ProviderContextManager"], [17, 3, 1, "", "ProxyInfoAPI"], [17, 0, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 5, 1, "", "add_network"], [17, 4, 1, "", "config"], [17, 5, 1, "", "create_transaction"], [17, 4, 1, "", "custom_network"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "decode_address"], [17, 5, 1, "", "decode_block"], [17, 5, 1, "", "decode_calldata"], [17, 5, 1, "", "decode_custom_error"], [17, 5, 1, "", "decode_logs"], [17, 5, 1, "", "decode_primitive_value"], [17, 5, 1, "", "decode_receipt"], [17, 5, 1, "", "decode_returndata"], [17, 4, 1, "", "default_network_name"], [17, 5, 1, "", "encode_address"], [17, 5, 1, "", "encode_calldata"], [17, 5, 1, "", "encode_contract_blueprint"], [17, 5, 1, "", "encode_deployment"], [17, 5, 1, "", "encode_transaction"], [17, 5, 1, "", "enrich_trace"], [17, 1, 1, "", "fee_token_decimals"], [17, 1, 1, "", "fee_token_symbol"], [17, 5, 1, "", "get_method_selector"], [17, 5, 1, "", "get_network"], [17, 5, 1, "", "get_network_data"], [17, 5, 1, "", "get_proxy_info"], [17, 5, 1, "", "get_python_types"], [17, 1, 1, "", "name"], [17, 4, 1, "", "networks"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "serialize_transaction"], [17, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "upstream_chain_id"], [17, 4, 1, "", "upstream_network"], [17, 4, 1, "", "upstream_provider"], [17, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 5, 1, "", "__repr__"], [17, 1, 1, "", "__signature__"], [17, 4, 1, "", "auto_gas_multiplier"], [17, 4, 1, "", "base_fee_multiplier"], [17, 4, 1, "", "block_time"], [17, 4, 1, "", "chain_id"], [17, 4, 1, "", "data_folder"], [17, 4, 1, "", "default_provider_name"], [17, 1, 1, "", "ecosystem"], [17, 4, 1, "", "ecosystem_config"], [17, 4, 1, "", "explorer"], [17, 5, 1, "", "get_provider"], [17, 4, 1, "", "is_adhoc"], [17, 4, 1, "", "is_dev"], [17, 4, 1, "", "is_fork"], [17, 4, 1, "", "is_local"], [17, 4, 1, "", "is_mainnet"], [17, 1, 1, "", "name"], [17, 4, 1, "", "network_id"], [17, 4, 1, "", "providers"], [17, 5, 1, "", "publish_contract"], [17, 1, 1, "", "request_header"], [17, 4, 1, "", "required_confirmations"], [17, 5, 1, "", "set_default_provider"], [17, 4, 1, "", "transaction_acceptance_timeout"], [17, 5, 1, "", "use_default_provider"], [17, 5, 1, "", "use_provider"], [17, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[17, 4, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "target"]], "ape.api.projects": [[17, 3, 1, "", "ApeProject"], [17, 3, 1, "", "DependencyAPI"], [17, 3, 1, "", "ProjectAPI"]], "ape.api.projects.ApeProject": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"]], "ape.api.projects.DependencyAPI": [[17, 1, 1, "", "config_override"], [17, 5, 1, "", "fetch"], [17, 1, 1, "", "name"], [17, 4, 1, "", "package_id"], [17, 4, 1, "", "uri"], [17, 4, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[17, 5, 1, "", "extract_config"], [17, 4, 1, "", "is_valid"], [17, 1, 1, "", "path"]], "ape.api.providers": [[17, 3, 1, "", "BlockAPI"], [17, 3, 1, "", "ProviderAPI"], [17, 3, 1, "", "SubprocessProvider"], [17, 3, 1, "", "TestProviderAPI"], [17, 3, 1, "", "UpstreamProvider"]], "ape.api.providers.BlockAPI": [[17, 4, 1, "", "datetime"], [17, 1, 1, "", "hash"], [17, 1, 1, "", "num_transactions"], [17, 1, 1, "", "number"], [17, 1, 1, "", "parent_hash"], [17, 4, 1, "", "size"], [17, 1, 1, "", "timestamp"], [17, 4, 1, "", "transactions"], [17, 5, 1, "", "validate_size"]], "ape.api.providers.ProviderAPI": [[17, 4, 1, "", "base_fee"], [17, 1, 1, "", "block_page_size"], [17, 4, 1, "", "chain_id"], [17, 1, 1, "", "concurrency"], [17, 4, 1, "", "config"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 4, 1, "", "connection_str"], [17, 4, 1, "", "data_folder"], [17, 5, 1, "", "disconnect"], [17, 5, 1, "", "estimate_gas_cost"], [17, 4, 1, "", "gas_price"], [17, 5, 1, "", "get_balance"], [17, 5, 1, "", "get_block"], [17, 5, 1, "", "get_code"], [17, 5, 1, "", "get_contract_logs"], [17, 5, 1, "", "get_nonce"], [17, 5, 1, "", "get_receipt"], [17, 5, 1, "", "get_storage"], [17, 5, 1, "", "get_test_account"], [17, 5, 1, "", "get_transaction_trace"], [17, 5, 1, "", "get_transactions_by_account_nonce"], [17, 5, 1, "", "get_transactions_by_block"], [17, 5, 1, "", "get_virtual_machine_error"], [17, 4, 1, "", "http_uri"], [17, 4, 1, "", "is_connected"], [17, 5, 1, "", "make_request"], [17, 4, 1, "", "max_gas"], [17, 5, 1, "", "mine"], [17, 1, 1, "", "name"], [17, 1, 1, "", "network"], [17, 4, 1, "", "network_choice"], [17, 5, 1, "", "poll_blocks"], [17, 5, 1, "", "poll_logs"], [17, 5, 1, "", "prepare_transaction"], [17, 4, 1, "", "priority_fee"], [17, 1, 1, "", "provider_settings"], [17, 5, 1, "", "relock_account"], [17, 1, 1, "", "request_header"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "send_call"], [17, 5, 1, "", "send_private_transaction"], [17, 5, 1, "", "send_transaction"], [17, 5, 1, "", "set_balance"], [17, 5, 1, "", "set_code"], [17, 5, 1, "", "set_storage"], [17, 5, 1, "", "set_timestamp"], [17, 4, 1, "", "settings"], [17, 5, 1, "", "snapshot"], [17, 5, 1, "", "stream_request"], [17, 4, 1, "", "supports_tracing"], [17, 5, 1, "", "unlock_account"], [17, 5, 1, "", "update_settings"], [17, 4, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[17, 5, 1, "", "build_command"], [17, 5, 1, "", "connect"], [17, 4, 1, "", "connection_id"], [17, 5, 1, "", "disconnect"], [17, 4, 1, "", "process_name"], [17, 5, 1, "", "start"], [17, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[17, 4, 1, "", "auto_mine"], [17, 5, 1, "", "mine"], [17, 5, 1, "", "restore"], [17, 5, 1, "", "set_timestamp"], [17, 5, 1, "", "snapshot"]], "ape.api.query": [[17, 3, 1, "", "AccountTransactionQuery"], [17, 3, 1, "", "BlockQuery"], [17, 3, 1, "", "BlockTransactionQuery"], [17, 3, 1, "", "ContractCreation"], [17, 3, 1, "", "ContractCreationQuery"], [17, 3, 1, "", "ContractEventQuery"], [17, 3, 1, "", "ContractMethodQuery"], [17, 3, 1, "", "QueryAPI"]], "ape.api.query.AccountTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.BlockTransactionQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractCreation": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"], [17, 1, 1, "", "block"], [17, 1, 1, "", "deployer"], [17, 1, 1, "", "factory"], [17, 5, 1, "", "from_receipt"], [17, 4, 1, "", "receipt"], [17, 1, 1, "", "txn_hash"]], "ape.api.query.ContractCreationQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractEventQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.ContractMethodQuery": [[17, 1, 1, "", "__pydantic_computed_fields__"], [17, 1, 1, "", "__pydantic_extra__"], [17, 1, 1, "", "__pydantic_fields__"], [17, 1, 1, "", "__pydantic_fields_set__"], [17, 1, 1, "", "__pydantic_private__"], [17, 1, 1, "", "__signature__"]], "ape.api.query.QueryAPI": [[17, 5, 1, "", "estimate_query"], [17, 5, 1, "", "perform_query"], [17, 5, 1, "", "update_cache"]], "ape.api.transactions": [[17, 3, 1, "", "ReceiptAPI"], [17, 3, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[17, 5, 1, "", "await_confirmations"], [17, 4, 1, "", "confirmed"], [17, 4, 1, "", "debug_logs_lines"], [17, 4, 1, "", "debug_logs_typed"], [17, 5, 1, "", "decode_logs"], [17, 4, 1, "", "events"], [17, 4, 1, "", "failed"], [17, 4, 1, "", "method_called"], [17, 5, 1, "", "raise_for_status"], [17, 4, 1, "", "ran_out_of_gas"], [17, 4, 1, "", "return_value"], [17, 5, 1, "", "show_debug_logs"], [17, 5, 1, "", "show_events"], [17, 5, 1, "", "show_gas_report"], [17, 5, 1, "", "show_source_traceback"], [17, 5, 1, "", "show_trace"], [17, 4, 1, "", "source_traceback"], [17, 4, 1, "", "total_fees_paid"], [17, 4, 1, "", "trace"], [17, 5, 1, "", "track_coverage"], [17, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[17, 4, 1, "", "receipt"], [17, 5, 1, "", "serialize_transaction"], [17, 4, 1, "", "total_transfer_value"], [17, 4, 1, "", "trace"], [17, 4, 1, "", "txn_hash"]], "ape.cli": [[18, 2, 0, "-", "arguments"], [18, 2, 0, "-", "choices"], [18, 2, 0, "-", "commands"], [18, 2, 0, "-", "options"], [18, 2, 0, "-", "paramtype"]], "ape.cli.arguments": [[18, 0, 1, "", "contract_file_paths_argument"], [18, 0, 1, "", "existing_alias_argument"], [18, 0, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[18, 3, 1, "", "AccountAliasPromptChoice"], [18, 3, 1, "", "Alias"], [18, 3, 1, "", "LazyChoice"], [18, 3, 1, "", "NetworkChoice"], [18, 3, 1, "", "OutputFormat"], [18, 3, 1, "", "PromptChoice"], [18, 0, 1, "", "output_format_choice"], [18, 0, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"], [18, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[18, 1, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[18, 1, 1, "", "TREE"], [18, 1, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[18, 5, 1, "", "convert"], [18, 5, 1, "", "print_choices"]], "ape.cli.commands": [[18, 3, 1, "", "ConnectedProviderCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[18, 5, 1, "", "invoke"], [18, 5, 1, "", "parse_args"]], "ape.cli.options": [[18, 3, 1, "", "ApeCliContextObject"], [18, 3, 1, "", "NetworkOption"], [18, 0, 1, "", "account_option"], [18, 0, 1, "", "ape_cli_context"], [18, 0, 1, "", "contract_option"], [18, 0, 1, "", "incompatible_with"], [18, 0, 1, "", "network_option"], [18, 0, 1, "", "output_format_option"], [18, 0, 1, "", "skip_confirmation_option"], [18, 0, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[18, 5, 1, "", "abort"]], "ape.cli.paramtype": [[18, 3, 1, "", "JSON"], [18, 3, 1, "", "Noop"], [18, 3, 1, "", "Path"]], "ape.cli.paramtype.JSON": [[18, 5, 1, "", "convert"]], "ape.cli.paramtype.Noop": [[18, 5, 1, "", "convert"]], "ape.contracts.base": [[19, 3, 1, "", "ContractContainer"], [19, 3, 1, "", "ContractEvent"], [19, 3, 1, "", "ContractInstance"], [19, 3, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__eq__"], [19, 1, 1, "", "__hash__"], [19, 5, 1, "", "__repr__"], [19, 5, 1, "", "at"], [19, 5, 1, "", "deploy"], [19, 4, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__iter__"], [19, 1, 1, "", "__pydantic_computed_fields__"], [19, 1, 1, "", "__pydantic_fields__"], [19, 5, 1, "", "__repr__"], [19, 1, 1, "", "__signature__"], [19, 5, 1, "", "from_receipt"], [19, 4, 1, "", "info"], [19, 4, 1, "", "name"], [19, 5, 1, "", "poll_logs"], [19, 5, 1, "", "query"], [19, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[19, 5, 1, "", "__call__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "address"], [19, 5, 1, "", "call_view_method"], [19, 4, 1, "", "creation_metadata"], [19, 5, 1, "", "from_receipt"], [19, 5, 1, "", "get_error_by_signature"], [19, 5, 1, "", "get_event_by_signature"], [19, 5, 1, "", "invoke_transaction"]], "ape.contracts.base.ContractTypeWrapper": [[19, 5, 1, "", "decode_input"], [19, 4, 1, "", "identifier_lookup"], [19, 4, 1, "", "selector_identifiers"], [19, 4, 1, "", "source_path"]], "ape.exceptions": [[20, 6, 1, "", "APINotImplementedError"], [20, 6, 1, "", "Abort"], [20, 6, 1, "", "AccountsError"], [20, 6, 1, "", "AliasAlreadyInUseError"], [20, 6, 1, "", "ApeAttributeError"], [20, 6, 1, "", "ApeException"], [20, 6, 1, "", "ApeIndexError"], [20, 6, 1, "", "ArgumentsLengthError"], [20, 6, 1, "", "BlockNotFoundError"], [20, 6, 1, "", "ChainError"], [20, 6, 1, "", "CompilerError"], [20, 6, 1, "", "ConfigError"], [20, 6, 1, "", "ContractDataError"], [20, 6, 1, "", "ContractLogicError"], [20, 6, 1, "", "ContractNotFoundError"], [20, 6, 1, "", "ConversionError"], [20, 6, 1, "", "CustomError"], [20, 6, 1, "", "DecodingError"], [20, 6, 1, "", "EcosystemNotFoundError"], [20, 6, 1, "", "MethodNonPayableError"], [20, 6, 1, "", "MissingDeploymentBytecodeError"], [20, 6, 1, "", "NetworkError"], [20, 6, 1, "", "NetworkMismatchError"], [20, 6, 1, "", "NetworkNotFoundError"], [20, 6, 1, "", "OutOfGasError"], [20, 6, 1, "", "PluginInstallError"], [20, 6, 1, "", "PluginVersionError"], [20, 6, 1, "", "ProjectError"], [20, 6, 1, "", "ProviderError"], [20, 6, 1, "", "ProviderNotConnectedError"], [20, 6, 1, "", "ProviderNotFoundError"], [20, 6, 1, "", "QueryEngineError"], [20, 6, 1, "", "RPCTimeoutError"], [20, 6, 1, "", "SignatureError"], [20, 6, 1, "", "SubprocessError"], [20, 6, 1, "", "SubprocessTimeoutError"], [20, 6, 1, "", "TransactionError"], [20, 6, 1, "", "TransactionNotFoundError"], [20, 6, 1, "", "UnknownSnapshotError"], [20, 6, 1, "", "UnknownVersionError"], [20, 6, 1, "", "VirtualMachineError"], [20, 0, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[20, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[20, 4, 1, "", "dev_message"], [20, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[20, 4, 1, "", "name"]], "ape.managers": [[21, 2, 0, "-", "accounts"], [21, 2, 0, "-", "compilers"], [21, 2, 0, "-", "config"], [21, 2, 0, "-", "converters"], [21, 2, 0, "-", "networks"], [21, 2, 0, "-", "project"], [21, 2, 0, "-", "query"]], "ape.managers.accounts": [[21, 3, 1, "", "AccountManager"], [21, 3, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "aliases"], [21, 4, 1, "", "containers"], [21, 5, 1, "", "get_accounts_by_type"], [21, 5, 1, "", "load"], [21, 4, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "impersonate_account"], [21, 5, 1, "", "stop_impersonating"]], "ape.managers.chain": [[21, 3, 1, "", "AccountHistory"], [21, 3, 1, "", "BlockContainer"], [21, 3, 1, "", "ChainManager"], [21, 3, 1, "", "ContractCache"], [21, 3, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 1, 1, "", "__pydantic_computed_fields__"], [21, 1, 1, "", "__pydantic_fields__"], [21, 1, 1, "", "__signature__"], [21, 1, 1, "", "address"], [21, 5, 1, "", "append"], [21, 4, 1, "", "outgoing"], [21, 5, 1, "", "query"], [21, 5, 1, "", "revert_to_block"], [21, 1, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__iter__"], [21, 5, 1, "", "__len__"], [21, 4, 1, "", "head"], [21, 4, 1, "", "height"], [21, 5, 1, "", "poll_blocks"], [21, 5, 1, "", "query"], [21, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "base_fee"], [21, 4, 1, "", "blocks"], [21, 4, 1, "", "chain_id"], [21, 4, 1, "", "gas_price"], [21, 5, 1, "", "get_receipt"], [21, 4, 1, "", "history"], [21, 5, 1, "", "isolate"], [21, 5, 1, "", "mine"], [21, 4, 1, "", "pending_timestamp"], [21, 5, 1, "", "restore"], [21, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[21, 5, 1, "", "__delitem__"], [21, 5, 1, "", "__setitem__"], [21, 5, 1, "", "cache_blueprint"], [21, 5, 1, "", "cache_deployment"], [21, 5, 1, "", "cache_proxy_info"], [21, 5, 1, "", "clear_local_caches"], [21, 5, 1, "", "get"], [21, 5, 1, "", "get_blueprint"], [21, 5, 1, "", "get_container"], [21, 5, 1, "", "get_creation_metadata"], [21, 5, 1, "", "get_deployments"], [21, 5, 1, "", "get_multiple"], [21, 5, 1, "", "get_proxy_info"], [21, 5, 1, "", "instance_at"], [21, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[21, 5, 1, "", "append"], [21, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[21, 3, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[21, 5, 1, "", "can_trace_source"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "compile_source"], [21, 5, 1, "", "enrich_error"], [21, 5, 1, "", "flatten_contract"], [21, 5, 1, "", "get_custom_error"], [21, 5, 1, "", "get_imports"], [21, 5, 1, "", "get_references"], [21, 4, 1, "", "registered_compilers"]], "ape.managers.config": [[21, 3, 1, "", "ConfigManager"]], "ape.managers.config.ConfigManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "__str__"], [21, 5, 1, "", "extract_config"], [21, 4, 1, "", "global_config"], [21, 5, 1, "", "isolate_data_folder"]], "ape.managers.converters": [[21, 3, 1, "", "AccountIntConverter"], [21, 3, 1, "", "AddressAPIConverter"], [21, 3, 1, "", "BytesAddressConverter"], [21, 3, 1, "", "ConversionManager"], [21, 3, 1, "", "HexAddressConverter"], [21, 3, 1, "", "HexConverter"], [21, 3, 1, "", "HexIntConverter"], [21, 3, 1, "", "HexIterableConverter"], [21, 3, 1, "", "IntAddressConverter"], [21, 3, 1, "", "StringDecimalConverter"], [21, 3, 1, "", "StringIntConverter"], [21, 3, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIterableConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[21, 5, 1, "", "convert"], [21, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[21, 3, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[21, 4, 1, "", "active_provider"], [21, 5, 1, "", "create_custom_provider"], [21, 4, 1, "", "custom_networks"], [21, 4, 1, "", "default_ecosystem"], [21, 4, 1, "", "ecosystem"], [21, 4, 1, "", "ecosystem_names"], [21, 4, 1, "", "ecosystems"], [21, 5, 1, "", "fork"], [21, 5, 1, "", "get_ecosystem"], [21, 5, 1, "", "get_network_choices"], [21, 5, 1, "", "get_provider_from_choice"], [21, 5, 1, "", "get_request_headers"], [21, 4, 1, "", "network"], [21, 4, 1, "", "network_data"], [21, 4, 1, "", "network_names"], [21, 5, 1, "", "parse_network_choice"], [21, 4, 1, "", "provider_names"], [21, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[21, 3, 1, "", "ContractManager"], [21, 3, 1, "", "Dependency"], [21, 3, 1, "", "DependencyManager"], [21, 3, 1, "", "DependencyVersionMap"], [21, 3, 1, "", "DeploymentManager"], [21, 3, 1, "", "LocalProject"], [21, 3, 1, "", "PackagesCache"], [21, 3, 1, "", "Project"], [21, 3, 1, "", "ProjectManager"], [21, 3, 1, "", "SourceManager"]], "ape.managers.project.ContractManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.Dependency": [[21, 5, 1, "", "__eq__"], [21, 5, 1, "", "__hash__"], [21, 5, 1, "", "__repr__"], [21, 4, 1, "", "api_path"], [21, 5, 1, "", "compile"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "manifest_path"], [21, 4, 1, "", "name"], [21, 4, 1, "", "package_id"], [21, 4, 1, "", "project"], [21, 4, 1, "", "project_path"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri"], [21, 4, 1, "", "version"]], "ape.managers.project.DependencyManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add"], [21, 5, 1, "", "decode_dependency"], [21, 5, 1, "", "get_dependency"], [21, 5, 1, "", "get_project_dependencies"], [21, 5, 1, "", "get_versions"], [21, 5, 1, "", "install"], [21, 4, 1, "", "installed"], [21, 4, 1, "", "packages_cache"], [21, 4, 1, "", "specified"], [21, 5, 1, "", "unpack"], [21, 4, 1, "", "uri_map"]], "ape.managers.project.DependencyVersionMap": [[21, 5, 1, "", "__contains__"], [21, 5, 1, "", "__getitem__"], [21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"]], "ape.managers.project.DeploymentManager": [[21, 5, 1, "", "__iter__"], [21, 4, 1, "", "instance_map"], [21, 5, 1, "", "track"]], "ape.managers.project.LocalProject": [[21, 5, 1, "", "__repr__"], [21, 4, 1, "", "config"], [21, 4, 1, "", "contracts"], [21, 4, 1, "", "contracts_folder"], [21, 4, 1, "", "deployments"], [21, 4, 1, "", "exclusions"], [21, 5, 1, "", "extract_manifest"], [21, 4, 1, "", "in_tempdir"], [21, 4, 1, "", "interfaces_folder"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "load_manifest"], [21, 4, 1, "", "meta"], [21, 4, 1, "", "path"], [21, 4, 1, "", "project_api"], [21, 5, 1, "", "refresh_sources"], [21, 5, 1, "", "reload_config"], [21, 4, 1, "", "sources"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.PackagesCache": [[21, 5, 1, "", "cache_api"], [21, 5, 1, "", "get_api_path"], [21, 5, 1, "", "get_manifest_path"], [21, 5, 1, "", "get_project_path"], [21, 5, 1, "", "get_project_versions_path"]], "ape.managers.project.Project": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "add_compiler_data"], [21, 4, 1, "", "dependencies"], [21, 4, 1, "", "is_compiled"], [21, 5, 1, "", "isolate_in_tempdir"], [21, 5, 1, "", "reconfigure"], [21, 5, 1, "", "unpack"], [21, 5, 1, "", "update_manifest"]], "ape.managers.project.ProjectManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "from_manifest"], [21, 5, 1, "", "from_python_library"]], "ape.managers.project.SourceManager": [[21, 5, 1, "", "__repr__"], [21, 5, 1, "", "get"], [21, 5, 1, "", "is_excluded"], [21, 5, 1, "", "lookup"], [21, 4, 1, "", "paths"], [21, 5, 1, "", "refresh"]], "ape.managers.query": [[21, 3, 1, "", "DefaultQueryProvider"], [21, 3, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[21, 5, 1, "", "estimate_query"], [21, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[21, 4, 1, "", "engines"], [21, 5, 1, "", "query"]], "ape.plugins": [[22, 2, 0, "-", "account"], [22, 2, 0, "-", "compiler"], [22, 2, 0, "-", "config"], [22, 2, 0, "-", "converter"], [22, 2, 0, "-", "network"], [22, 2, 0, "-", "pluggy_patch"], [22, 2, 0, "-", "project"], [22, 2, 0, "-", "query"], [22, 0, 1, "", "register"]], "ape.plugins.account": [[22, 3, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[22, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[22, 3, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[22, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[22, 3, 1, "", "Config"]], "ape.plugins.config.Config": [[22, 5, 1, "", "config_class"]], "ape.plugins.converter": [[22, 3, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[22, 5, 1, "", "converters"]], "ape.plugins.network": [[22, 3, 1, "", "EcosystemPlugin"], [22, 3, 1, "", "ExplorerPlugin"], [22, 3, 1, "", "NetworkPlugin"], [22, 3, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[22, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[22, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[22, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[22, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[22, 3, 1, "", "PluginType"], [22, 7, 1, "", "plugin_manager"]], "ape.plugins.project": [[22, 3, 1, "", "DependencyPlugin"], [22, 3, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[22, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[22, 5, 1, "", "projects"]], "ape.plugins.query": [[22, 3, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[22, 5, 1, "", "query_engines"]], "ape.types": [[23, 2, 0, "-", "address"], [23, 2, 0, "-", "basic"], [23, 2, 0, "-", "coverage"], [23, 2, 0, "-", "events"], [23, 2, 0, "-", "gas"], [23, 2, 0, "-", "trace"], [23, 2, 0, "-", "units"], [23, 2, 0, "-", "vm"]], "ape.types.address": [[23, 7, 1, "", "AddressType"], [23, 7, 1, "", "RawAddress"]], "ape.types.basic": [[23, 7, 1, "", "HexInt"]], "ape.types.coverage": [[23, 3, 1, "", "ContractCoverage"], [23, 3, 1, "", "ContractSourceCoverage"], [23, 3, 1, "", "CoverageProject"], [23, 3, 1, "", "CoverageReport"], [23, 3, 1, "", "CoverageStatement"], [23, 3, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 1, 1, "", "functions"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 4, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[23, 1, 1, "", "contracts"], [23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "include"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "source_id"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 1, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[23, 4, 1, "", "function_hits"], [23, 4, 1, "", "function_rate"], [23, 5, 1, "", "get_html"], [23, 5, 1, "", "get_xml"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "projects"], [23, 1, 1, "", "source_folders"], [23, 4, 1, "", "sources"], [23, 4, 1, "", "statements"], [23, 1, 1, "", "timestamp"], [23, 4, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[23, 1, 1, "", "hit_count"], [23, 1, 1, "", "location"], [23, 1, 1, "", "pcs"], [23, 1, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[23, 1, 1, "", "full_name"], [23, 1, 1, "", "hit_count"], [23, 4, 1, "", "line_rate"], [23, 4, 1, "", "lines_covered"], [23, 4, 1, "", "lines_valid"], [23, 4, 1, "", "miss_count"], [23, 5, 1, "", "model_dump"], [23, 1, 1, "", "name"], [23, 5, 1, "", "profile_statement"], [23, 1, 1, "", "statements"]], "ape.types.events": [[23, 3, 1, "", "ContractLog"], [23, 3, 1, "", "ContractLogContainer"], [23, 3, 1, "", "LogFilter"], [23, 3, 1, "", "MockContractLog"]], "ape.types.events.ContractLog": [[23, 1, 1, "", "block_hash"], [23, 1, 1, "", "block_number"], [23, 1, 1, "", "log_index"], [23, 4, 1, "", "timestamp"], [23, 1, 1, "", "transaction_hash"], [23, 1, 1, "", "transaction_index"]], "ape.types.events.LogFilter": [[23, 5, 1, "", "from_event"], [23, 5, 1, "", "model_dump"]], "ape.types.gas": [[23, 3, 1, "", "AutoGasLimit"], [23, 7, 1, "", "GasLimit"]], "ape.types.gas.AutoGasLimit": [[23, 1, 1, "", "multiplier"]], "ape.types.signatures": [[23, 3, 1, "", "MessageSignature"], [23, 3, 1, "", "SignableMessage"], [23, 3, 1, "", "TransactionSignature"], [23, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[23, 1, 1, "", "body"], [23, 1, 1, "", "header"], [23, 1, 1, "", "version"]], "ape.types.trace": [[23, 3, 1, "", "ControlFlow"], [23, 1, 1, "", "GasReport"], [23, 3, 1, "", "SourceTraceback"]], "ape.types.trace.ControlFlow": [[23, 4, 1, "", "begin_lineno"], [23, 1, 1, "", "closure"], [23, 1, 1, "", "depth"], [23, 4, 1, "", "end_lineno"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "format"], [23, 4, 1, "", "line_numbers"], [23, 4, 1, "", "next_statement"], [23, 1, 1, "", "source_path"], [23, 4, 1, "", "source_statements"], [23, 1, 1, "", "statements"], [23, 4, 1, "", "ws_begin_lineno"]], "ape.types.trace.SourceTraceback": [[23, 5, 1, "", "add_builtin_jump"], [23, 5, 1, "", "add_jump"], [23, 5, 1, "", "append"], [23, 4, 1, "", "execution"], [23, 5, 1, "", "extend"], [23, 5, 1, "", "extend_last"], [23, 5, 1, "", "format"], [23, 4, 1, "", "last"], [23, 4, 1, "", "revert_type"], [23, 4, 1, "", "source_statements"], [23, 4, 1, "", "statements"]], "ape.types.units": [[23, 1, 1, "", "CurrencyValue"], [23, 1, 1, "", "CurrencyValueComparable"]], "ape.types.vm": [[23, 7, 1, "", "BlockID"], [23, 7, 1, "", "SnapshotID"]], "ape.utils": [[24, 2, 0, "-", "abi"], [24, 2, 0, "-", "basemodel"], [24, 2, 0, "-", "misc"], [24, 2, 0, "-", "os"], [24, 2, 0, "-", "process"], [24, 2, 0, "-", "rpc"], [24, 2, 0, "-", "testing"], [24, 2, 0, "-", "trace"]], "ape.utils.abi": [[24, 3, 1, "", "Struct"], [24, 3, 1, "", "StructParser"], [24, 0, 1, "", "create_struct"], [24, 0, 1, "", "is_array"], [24, 0, 1, "", "is_named_tuple"], [24, 0, 1, "", "is_struct"], [24, 0, 1, "", "returns_array"]], "ape.utils.abi.Struct": [[24, 5, 1, "", "items"]], "ape.utils.abi.StructParser": [[24, 5, 1, "", "decode_output"], [24, 4, 1, "", "default_name"], [24, 5, 1, "", "encode_input"]], "ape.utils.basemodel": [[24, 3, 1, "", "BaseInterface"], [24, 3, 1, "", "BaseInterfaceModel"], [24, 3, 1, "", "BaseModel"], [24, 3, 1, "", "ExtraAttributesMixin"], [24, 3, 1, "", "ExtraModelAttributes"], [24, 3, 1, "", "ManagerAccessMixin"], [24, 3, 1, "", "injected_before_use"], [24, 3, 1, "", "manager_access"]], "ape.utils.basemodel.BaseModel": [[24, 5, 1, "", "model_copy"]], "ape.utils.basemodel.ExtraModelAttributes": [[24, 1, 1, "", "additional_error_message"], [24, 1, 1, "", "attributes"], [24, 5, 1, "", "get"], [24, 1, 1, "", "include_getattr"], [24, 1, 1, "", "include_getitem"], [24, 1, 1, "", "name"]], "ape.utils.basemodel.ManagerAccessMixin": [[24, 1, 1, "", "Project"]], "ape.utils.misc": [[24, 0, 1, "", "extract_nested_value"], [24, 0, 1, "", "gas_estimation_error_message"], [24, 0, 1, "", "get_current_timestamp_ms"], [24, 0, 1, "", "get_package_version"], [24, 0, 1, "", "is_evm_precompile"], [24, 0, 1, "", "is_zero_hex"], [24, 0, 1, "", "load_config"], [24, 0, 1, "", "log_instead_of_fail"], [24, 0, 1, "", "pragma_str_to_specifier_set"], [24, 0, 1, "", "raises_not_implemented"], [24, 0, 1, "", "run_until_complete"], [24, 3, 1, "", "singledispatchmethod"], [24, 0, 1, "", "to_int"]], "ape.utils.misc.singledispatchmethod": [[24, 5, 1, "", "register"]], "ape.utils.os": [[24, 0, 1, "", "clean_path"], [24, 0, 1, "", "create_tempdir"], [24, 0, 1, "", "expand_environment_variables"], [24, 0, 1, "", "extract_archive"], [24, 0, 1, "", "get_all_files_in_directory"], [24, 0, 1, "", "get_full_extension"], [24, 0, 1, "", "get_package_path"], [24, 0, 1, "", "get_relative_path"], [24, 0, 1, "", "in_tempdir"], [24, 0, 1, "", "is_relative_to"], [24, 0, 1, "", "path_match"], [24, 0, 1, "", "run_in_tempdir"], [24, 3, 1, "", "use_temp_sys_path"]], "ape.utils.process": [[24, 3, 1, "", "JoinableQueue"], [24, 0, 1, "", "spawn"]], "ape.utils.process.JoinableQueue": [[24, 5, 1, "", "join"]], "ape.utils.rpc": [[24, 3, 1, "", "RPCHeaders"], [24, 0, 1, "", "allow_disconnected"], [24, 0, 1, "", "stream_response"]], "ape.utils.testing": [[24, 3, 1, "", "GeneratedDevAccount"], [24, 0, 1, "", "generate_dev_accounts"]], "ape.utils.testing.GeneratedDevAccount": [[24, 1, 1, "", "address"], [24, 1, 1, "", "private_key"]], "ape.utils.trace": [[24, 3, 1, "", "TraceStyles"]], "ape.utils.trace.TraceStyles": [[24, 1, 1, "", "CONTRACTS"], [24, 1, 1, "", "DELEGATE"], [24, 1, 1, "", "GAS_COST"], [24, 1, 1, "", "INPUTS"], [24, 1, 1, "", "METHODS"], [24, 1, 1, "", "OUTPUTS"], [24, 1, 1, "", "VALUE"]], "ape_ethereum": [[13, 2, 0, "-", "multicall"]], "ape_ethereum.multicall": [[13, 3, 1, "", "BaseMulticall"], [13, 3, 1, "", "Call"], [13, 3, 1, "", "Transaction"]], "ape_ethereum.multicall.BaseMulticall": [[13, 5, 1, "", "add"], [13, 5, 1, "", "inject"]], "ape_ethereum.multicall.Call": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "add"], [13, 5, 1, "", "as_transaction"]], "ape_ethereum.multicall.Transaction": [[13, 5, 1, "", "__call__"], [13, 5, 1, "", "as_transaction"]], "compile": [[1, 8, 1, "cmdoption-compile-config-override", "--config-override"], [1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [1, 8, 1, "cmdoption-compile-project", "--project"], [1, 8, 1, "cmdoption-compile-s", "--size"], [1, 8, 1, "cmdoption-compile-v", "--verbosity"], [1, 8, 1, "cmdoption-compile-f", "-f"], [1, 8, 1, "cmdoption-compile-s", "-s"], [1, 8, 1, "cmdoption-compile-v", "-v"], [1, 8, 1, "cmdoption-compile-arg-FILE_PATHS", "FILE_PATHS"]], "console": [[2, 8, 1, "cmdoption-console-c", "--code"], [2, 8, 1, "cmdoption-console-v", "--verbosity"], [2, 8, 1, "cmdoption-console-c", "-c"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [3, 8, 1, "cmdoption-init-name", "--name"], [3, 8, 1, "cmdoption-init-v", "--verbosity"], [3, 8, 1, "cmdoption-init-v", "-v"]], "networks-list": [[4, 8, 1, "cmdoption-networks-list-ecosystem", "--ecosystem"], [4, 8, 1, "cmdoption-networks-list-format", "--format"], [4, 8, 1, "cmdoption-networks-list-network", "--network"], [4, 8, 1, "cmdoption-networks-list-provider", "--provider"], [4, 8, 1, "cmdoption-networks-list-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-list-v", "-v"]], "networks-run": [[4, 8, 1, "cmdoption-networks-run-network", "--network"], [4, 8, 1, "cmdoption-networks-run-v", "--verbosity"], [4, 8, 1, "cmdoption-networks-run-v", "-v"]], "plugins-change-version": [[5, 8, 1, "cmdoption-plugins-change-version-arg-VERSION", "VERSION"]], "plugins-install": [[5, 8, 1, "cmdoption-plugins-install-U", "--upgrade"], [5, 8, 1, "cmdoption-plugins-install-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-install-y", "--yes"], [5, 8, 1, "cmdoption-plugins-install-U", "-U"], [5, 8, 1, "cmdoption-plugins-install-v", "-v"], [5, 8, 1, "cmdoption-plugins-install-y", "-y"], [5, 8, 1, "cmdoption-plugins-install-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "plugins-list": [[5, 8, 1, "cmdoption-plugins-list-a", "--all"], [5, 8, 1, "cmdoption-plugins-list-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-list-a", "-a"], [5, 8, 1, "cmdoption-plugins-list-v", "-v"]], "plugins-uninstall": [[5, 8, 1, "cmdoption-plugins-uninstall-v", "--verbosity"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "--yes"], [5, 8, 1, "cmdoption-plugins-uninstall-v", "-v"], [5, 8, 1, "cmdoption-plugins-uninstall-y", "-y"], [5, 8, 1, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES", "PLUGIN-NAMES"]], "pm-compile": [[6, 8, 1, "cmdoption-pm-compile-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-compile-f", "--force"], [6, 8, 1, "cmdoption-pm-compile-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-compile-version", "--version"], [6, 8, 1, "cmdoption-pm-compile-f", "-f"], [6, 8, 1, "cmdoption-pm-compile-v", "-v"], [6, 8, 1, "cmdoption-pm-compile-arg-NAME", "NAME"]], "pm-install": [[6, 8, 1, "cmdoption-pm-install-config-override", "--config-override"], [6, 8, 1, "cmdoption-pm-install-f", "--force"], [6, 8, 1, "cmdoption-pm-install-name", "--name"], [6, 8, 1, "cmdoption-pm-install-ref", "--ref"], [6, 8, 1, "cmdoption-pm-install-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-install-version", "--version"], [6, 8, 1, "cmdoption-pm-install-f", "-f"], [6, 8, 1, "cmdoption-pm-install-v", "-v"], [6, 8, 1, "cmdoption-pm-install-arg-PACKAGE", "PACKAGE"]], "pm-list": [[6, 8, 1, "cmdoption-pm-list-all", "--all"], [6, 8, 1, "cmdoption-pm-list-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-list-v", "-v"]], "pm-uninstall": [[6, 8, 1, "cmdoption-pm-uninstall-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-uninstall-y", "--yes"], [6, 8, 1, "cmdoption-pm-uninstall-v", "-v"], [6, 8, 1, "cmdoption-pm-uninstall-y", "-y"], [6, 8, 1, "cmdoption-pm-uninstall-arg-NAME", "NAME"], [6, 8, 1, "cmdoption-pm-uninstall-arg-VERSIONS", "VERSIONS"]], "run": [[7, 8, 1, "cmdoption-run-I", "--interactive"], [7, 8, 1, "cmdoption-run-I", "-I"]], "test": [[8, 8, 1, "cmdoption-test-v", "--verbosity"], [8, 8, 1, "cmdoption-test-w", "--watch"], [8, 8, 1, "cmdoption-test-watch-delay", "--watch-delay"], [8, 8, 1, "cmdoption-test-watch-folders", "--watch-folders"], [8, 8, 1, "cmdoption-test-v", "-v"], [8, 8, 1, "cmdoption-test-w", "-w"], [8, 8, 1, "cmdoption-test-arg-PYTEST_ARGS", "PYTEST_ARGS"]]}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "module", "Python module"], "3": ["py", "class", "Python class"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "exception", "Python exception"], "7": ["py", "data", "Python data"], "8": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:function", "1": "py:attribute", "2": "py:module", "3": "py:class", "4": "py:property", "5": "py:method", "6": "py:exception", "7": "py:data", "8": "std:cmdoption"}, "terms": {"": [1, 5, 6, 8, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "0": [0, 6, 8, 13, 17, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 37, 38, 39, 42, 44], "0000": 45, "00040634": 29, "00afd7": 24, "0b2": 28, "0x": [17, 21, 24, 30, 39, 42, 45], "0x0": 46, "0x00": [45, 46], "0x0000000000000000000000000000000000000000": 23, "0x0000000000000000000000000000000000000000000000000000000000000000": 17, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 45, "0x123": [30, 40], "0x1234": [28, 37], "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 27, "0x12c17f958d2ee523a2206206994597c13d831e34": 40, "0x1c": 45, "0x27e235e3": 30, "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5": [17, 21], "0x35": 45, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 30, "0x5668ead1edb8e2a4d724c8fb9cb5ffeabeb422dc": 45, "0x5fbdb2315678afecb367f032d93f642f64180aa3": 28, "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 30, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 29, "0x70a08231": 30, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 30, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 30, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": [44, 46], "0xabc1230001112223334445566611855443322111": 19, "0xb0b0b0b0b0b0b000000000000000000000000000": 25, "0xb7d7f1d5ce7743e821d3026647df486f517946ef1342a1ae93c96e4a8016eab7": 45, "0xca11bde05977b3631167028862be2a173976ca11": 13, "0xcccccccccccccccccccccccccccccccccccccccc": 25, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 25, "0xd8da6bf26964af9d7eed9e03e53415d37aa96045": [17, 21], "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 30, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 29, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 28, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": 45, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 30, "0xsplit": 39, "1": [6, 10, 17, 19, 21, 23, 24, 25, 28, 29, 30, 31, 32, 37, 38, 44, 45, 46], "10": [17, 19, 21, 23, 24, 27, 28, 36, 37], "100": [17, 30, 44, 46], "1000000000": [17, 21], "1000000000000000000": [17, 21], "100_000": 44, "109": 37, "1164": 45, "1167": 39, "11946": 45, "12": [0, 25, 32, 41], "120": 37, "123": [28, 30, 40, 42], "1234": [28, 37], "1291": 45, "1302": 45, "13028": 45, "1337": [33, 45], "1377": 45, "1421947": 45, "14388241": 29, "15": [17, 37], "1558": 41, "1559": [17, 21, 37, 46], "16": [28, 37], "1647323479": 29, "18": 17, "1822": 39, "191": [17, 23], "1967": 39, "1e18": 25, "2": [6, 17, 21, 23, 24, 28, 29, 30, 31, 32, 35, 37, 39, 44, 45, 46], "20": [17, 31, 36, 37, 46], "21": 36, "21000": 46, "22414": 45, "23827": 44, "24564": 44, "25845": 45, "2678": [17, 21, 40], "28307": 44, "2930": 46, "3": [27, 29, 30, 32, 41, 42, 44, 46], "30": 36, "31337": 37, "32": [17, 25], "33493": 44, "34783": 44, "35000000000000000000000000": 45, "3600": 21, "38679": 44, "3fb5c1c": 30, "3rd": 41, "4": [17, 21, 28, 29, 30, 32, 37, 42, 45], "40": 36, "40000": 30, "44": [0, 24, 44], "45739": 44, "5": [8, 25, 28, 30, 32, 35, 42, 44, 46], "50": [17, 19, 21, 46], "500": 37, "5030": 28, "51021": 44, "5202": [17, 21], "5253": 45, "57198": 44, "6": [32, 35, 44], "60": [0, 24, 37, 44], "600": 46, "6057": 45, "61": 29, "7": [27, 35, 44], "71": 44, "712": 23, "8": [27, 32, 42, 44], "80": 44, "82848": 44, "85": 44, "86000": 44, "897": 39, "9": [24, 32, 39, 41], "90": 23, "91398": 44, "98": 42, "A": [3, 6, 7, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33, 35, 37, 38, 39, 44, 45, 46], "AND": 21, "And": [17, 24, 26, 32, 37, 42, 44], "As": [33, 37, 42, 44], "At": [30, 44], "But": 38, "By": [17, 27, 32, 33, 35, 43, 44, 46], "For": [17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 44, 46], "If": [6, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "In": [18, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 37, 38, 39, 41, 42, 44, 46], "It": [18, 22, 24, 25, 26, 30, 31, 33, 36, 37, 43, 44, 45], "No": [21, 37], "ON": 24, "On": [30, 31], "One": [0, 1, 2, 3, 4, 5, 6, 8, 29, 30, 42, 44, 46], "Or": [17, 25, 27, 28, 29, 30, 33, 35], "That": [26, 30, 46], "The": [1, 6, 10, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 46], "Then": [17, 25, 27, 28, 29, 30, 32, 33, 34, 44, 46], "There": [22, 23, 25, 26, 28, 30, 32, 35, 37, 38, 41, 43, 44, 46], "These": [21, 28, 30, 42, 44], "To": [17, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "Will": 26, "With": 41, "_": [29, 30, 38, 43], "__builtin__": 44, "__call__": [13, 19], "__contains__": [17, 21], "__delitem__": [17, 21], "__eq__": [19, 21], "__expected_": 18, "__fields__": [17, 19, 21], "__getattr__": [19, 24], "__getitem__": [17, 21, 24], "__hash__": [19, 21], "__init__": [17, 19, 21, 30, 33], "__iter__": [19, 21], "__len__": [17, 21], "__local__": [32, 38], "__pydantic_computed_fields__": [17, 19, 21], "__pydantic_extra__": 17, "__pydantic_fields__": [17, 19, 21], "__pydantic_fields_set__": 17, "__pydantic_private__": 17, "__repr__": [17, 19, 21, 24], "__setitem__": 21, "__signature__": [17, 19, 21], "__str__": [17, 21], "__version__": 24, "_addressvalid": [17, 21, 23], "_asset": 45, "_baseblockqueri": 17, "_basequeri": 17, "_before_": 24, "_caller": 45, "_case_sensit": 17, "_chainid_": 25, "_cli": 33, "_cli_avoid_json": 17, "_cli_enforce_requir": 17, "_cli_exit_on_error": 17, "_cli_flag_prefix_char": 17, "_cli_hide_none_typ": 17, "_cli_ignore_unknown_arg": 17, "_cli_implicit_flag": 17, "_cli_parse_arg": 17, "_cli_parse_none_str": 17, "_cli_prefix": 17, "_cli_prog_nam": 17, "_cli_settings_sourc": 17, "_cli_use_class_docs_for_group": 17, "_contract": 45, "_data": 45, "_env_fil": 17, "_env_file_encod": 17, "_env_ignore_empti": 17, "_env_nested_delimit": 17, "_env_parse_enum": 17, "_env_parse_none_str": 17, "_env_prefix": 17, "_exchangedata": 45, "_foo_intern": 44, "_fork": 34, "_hex_int_valid": [17, 23], "_immutable_numb": 44, "_local_deployments_map": 21, "_lognam": 45, "_manag": 22, "_mock": 27, "_name_": 25, "_nested_model_default_partial_upd": 17, "_number": 44, "_outside_": 18, "_passphras": 25, "_secrets_dir": 17, "_signatur": 23, "_sourcetraceback__iter": 23, "_sourcetraceback__object": 23, "_target": 45, "_type": 23, "_valu": 44, "_verifyingcontract_": 25, "_version_": 25, "_web3": 33, "_would_": 23, "_x": 44, "abbrevi": 32, "abc": [17, 24], "abi": [10, 17, 19, 20, 21, 22, 27, 42, 46], "abi_typ": [17, 24, 30], "abi_w_selector_t": 19, "abityp": [17, 24], "abl": [13, 17, 21, 24, 25, 27, 30, 37, 39, 44, 45], "abort": [18, 20, 26], "about": [17, 20, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 37, 39, 40, 41, 43, 44, 45, 46], "abov": [25, 30, 36, 37, 41, 43, 44, 45, 46], "abridg": 45, "absolut": [17, 24, 28], "abstract": [17, 20, 24, 30, 33, 37], "academ": 41, "academi": 44, "accept": [17, 18, 21, 25, 30, 37, 40], "access": [10, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 37, 38, 40, 43, 44], "access_list": 46, "accident": 25, "accord": 33, "account": [9, 10, 18, 19, 20, 24, 27, 28, 29, 30, 32, 33, 37, 39, 40, 41, 42, 45, 46], "account_id": 21, "account_manag": [24, 26], "account_opt": [18, 26], "account_str": 21, "account_typ": [17, 18, 22, 26], "accountaliaspromptchoic": 18, "accountapi": [17, 18, 21, 22, 25, 26, 30, 33], "accountcontain": 22, "accountcontainerapi": [17, 21, 22], "accounthistori": [17, 21], "accountintconvert": 21, "accountmanag": [10, 21, 29], "accountplugin": 22, "accountserror": [17, 20], "accountsmanag": 21, "accounttransactionqueri": [17, 21], "acct": [30, 31], "accumul": 23, "accur": 24, "achiev": [17, 30, 32, 37, 45], "across": [17, 21, 28, 29, 37], "action": [25, 44], "activ": [17, 18, 19, 21, 29, 30, 43, 44], "active_provid": [21, 29], "actual": [17, 19, 23, 30, 44], "ad": [17, 20, 21, 23, 24, 25, 26, 29, 37, 44], "add": [13, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 43, 44, 46], "add_builtin_jump": 23, "add_compiler_data": 21, "add_jump": 23, "add_network": 17, "addbal": 30, "addit": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 37, 45, 46], "addition": [17, 26, 32, 35, 37], "additional_error_messag": 24, "address": [10, 13, 19, 20, 21, 24, 25, 26, 27, 28, 29, 31, 32, 39, 42, 44, 46], "addressapiconvert": 21, "addresstyp": [13, 17, 19, 20, 21, 23], "adequ": 44, "adhoc": [17, 18, 21, 32], "adjust": [27, 37, 38, 44], "advanc": [17, 31], "advantag": 43, "advis": 41, "affect": 27, "affili": 21, "afford": [17, 45], "after": [7, 17, 19, 21, 22, 25, 27, 30, 32, 37, 38, 41, 42, 44, 46], "afterward": [26, 44], "again": 13, "against": [21, 22, 38, 44], "agent": [24, 37], "alchemi": [17, 22, 26, 28, 34, 35, 37, 43, 45, 46], "alfajor": 4, "algorithm": [19, 21], "alia": [0, 17, 18, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 40], "alias": [17, 18, 21, 26], "alias_prior": 17, "aliasalreadyinuseerror": 20, "alic": 25, "alik": [20, 38], "all": [0, 1, 4, 5, 6, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 41, 44, 46], "all_path": 17, "allot": 17, "allow": [3, 13, 17, 18, 21, 22, 26, 28, 29, 30, 32, 35, 37, 39, 41, 42, 43, 44, 45, 46], "allow_disconnect": 24, "allow_instal": 21, "allowfailur": 13, "alon": [24, 26, 37], "along": [19, 32], "alphabet": 28, "alreadi": [17, 18, 20, 21, 24, 25, 26, 29, 30, 32, 34, 37, 40], "also": [1, 6, 17, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46], "alter": [24, 29], "altern": [25, 26, 27, 30, 32, 35, 36, 37, 44], "altogeth": 37, "alwai": [17, 27, 28, 30, 32, 43], "amoi": [4, 43], "amount": [13, 17, 19, 21, 30, 31, 37, 46], "an": [0, 3, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "analysi": 45, "analyz": 30, "ancestor": 24, "anchor": 24, "ani": [1, 7, 13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 32, 33, 37, 38, 41, 42, 43, 44, 46], "annot": [17, 19, 21, 23], "anonym": 17, "anoth": [17, 20, 23, 37, 44, 46], "anvil": [37, 44], "anyth": [17, 18, 26, 29, 30, 33, 36, 38], "anywher": [30, 32, 36], "ap": [1, 3, 4, 5, 6, 7, 8, 9, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45], "ape_": 33, "ape_account": [25, 26], "ape_accounts_": 25, "ape_cli_context": [18, 26, 43], "ape_cli_subcommand": 33, "ape_consol": 29, "ape_console_extra": 29, "ape_ethereum": [13, 21, 30, 33], "ape_init_extra": 29, "ape_my_plugin": 33, "ape_myplugin": 33, "ape_vyp": 42, "apeacademi": 46, "apeattributeerror": 20, "apeclicontextobject": [18, 26], "apeconfig": [17, 21], "apeexcept": 20, "apeindexerror": 20, "apelogg": 18, "apenet": 37, "apeproject": [17, 22, 38, 42], "apeworx": [33, 34, 35, 37, 40, 41], "api": [9, 20, 21, 22, 24, 25, 28, 32, 37, 39, 45], "api_path": 21, "api_uri": 37, "apinotimplementederror": [17, 20], "appear": [21, 24], "append": [17, 21, 23, 24, 27, 37], "appli": [17, 21, 28, 33, 44, 46], "applic": [17, 24, 28, 32, 46], "application_prefix": 26, "applydiscount": 30, "approach": [25, 37, 43, 44], "appropri": 21, "approv": 45, "approxim": 17, "ar": [6, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "arbitrari": 17, "arbitrum": [4, 37], "architectur": 35, "archiv": 24, "archive_fil": 24, "area": [26, 44], "arg": [0, 4, 5, 6, 7, 13, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "arg1": 30, "arg2": 30, "argument": [0, 1, 5, 6, 8, 13, 17, 19, 20, 21, 23, 24, 25, 26, 29, 30, 32, 33, 37, 40, 43, 46], "arguments_length": 20, "argumentslengtherror": 20, "around": [17, 19, 20, 21, 27], "arrai": [24, 42], "arriv": 18, "artifact": [17, 21, 27, 38], "as_transact": 13, "ask": [5, 17, 25, 32], "assert": [20, 25, 30, 37, 42, 44, 46], "assertionerror": 44, "assign": 42, "assist": [25, 26, 33], "associ": [17, 21], "assum": [17, 19, 21, 24, 30, 37, 40, 42, 43, 44, 45, 46], "ast": 23, "async": 24, "asyncio": 24, "attach": [17, 18, 46], "attempt": [17, 20, 21, 32, 33, 39, 44], "attribut": [17, 19, 21, 24, 30], "attributeerror": [20, 46], "author": [17, 30, 42, 44, 45], "authorized_method": 44, "auto": [18, 23, 25, 28, 37, 44], "auto_gas_multipli": 17, "auto_min": [17, 44], "autogaslimit": 23, "autom": 38, "automat": [1, 6, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 37, 40, 42, 43, 44, 45, 46], "automin": 17, "autoreload": 29, "avail": [0, 5, 17, 19, 21, 22, 23, 25, 29, 30, 31, 32, 33, 35, 36, 37, 42, 44, 46], "avalanch": [4, 37], "avoid": [21, 25, 30, 33, 41, 42, 43], "await": 24, "await_confirm": 17, "b": 13, "back": [1, 17, 19, 21, 23, 30, 37], "backend": 32, "backward": 21, "bad": 26, "balanc": [17, 19, 25, 29, 30, 42, 44], "balanceof": [30, 44, 45], "bar": [17, 18, 24, 37, 44, 46], "barev": 46, "base": [4, 13, 17, 18, 19, 20, 21, 23, 24, 25, 30, 31, 33, 35, 37, 43, 44, 45, 46], "base_ecosystem_plugin": 37, "base_err": 20, "base_error": 18, "base_fe": [17, 21, 46], "base_fee_multipli": [17, 37], "base_path": [17, 20, 21, 28, 32], "base_typ": 18, "baseaddress": [17, 19, 21], "basecontractlog": 23, "baseinterfac": [17, 24], "baseinterfacemodel": [17, 19, 21, 24], "basemodel": [17, 23], "basemultical": 13, "baseset": 17, "basic": 30, "baz": 46, "beacon": 39, "becaus": [20, 21, 24, 25, 30, 32, 33, 37, 43, 44, 45], "becom": [42, 44], "been": [17, 21, 23, 24, 42, 44], "befor": [17, 19, 21, 24, 26, 30, 37, 43, 44, 46], "beforehand": 46, "beforevalid": [17, 23], "begin": [21, 30], "begin_lineno": 23, "behav": 44, "behavior": [17, 21, 23, 32, 36, 37], "being": [17, 20, 21, 23, 29, 37, 42], "belong": 19, "below": [25, 30, 32, 37, 44], "benefit": 33, "besid": [37, 42], "best": [17, 21, 37, 43, 44, 45], "beta": 31, "better": [24, 37], "between": [8, 17, 19, 21, 23, 37], "biggest_block_s": 21, "binari": 27, "blank": 21, "blast": [4, 37], "block": [17, 19, 20, 21, 22, 23, 24, 28, 29, 33, 42, 44], "block_hash": 23, "block_id": [17, 20], "block_identifi": 17, "block_numb": [17, 19, 21, 23, 37], "block_page_s": 17, "block_tim": [17, 19, 21, 37], "blockapi": [17, 21, 31], "blockchain": [10, 17, 20, 21, 22, 23, 25, 30, 35, 37, 44], "blockcontain": 21, "blockid": [17, 20, 23], "blocknotfounderror": [17, 20], "blockqueri": [17, 21], "blocktransactionqueri": [17, 21], "blue": [17, 36], "blueprint": [17, 21], "blueprint_id": 21, "bob": 25, "bodi": 23, "bool": [13, 17, 18, 19, 20, 21, 23, 24, 25, 28, 44], "boolean": [26, 28], "boost": 24, "borrow": 24, "both": [17, 21, 22, 24, 26, 29, 30, 33, 35, 37, 38, 46], "bound": 42, "box": [32, 35, 37, 44], "branch": [6, 17, 32, 35], "bridg": 37, "bright_blu": 24, "bright_green": 24, "bright_magenta": 24, "broadcast": 13, "broken": 46, "browni": [17, 21], "browser": 25, "bsc": [4, 37], "bttc": 4, "build": [24, 27, 32, 38, 40, 41, 43, 44, 45], "build_command": 17, "builder": 13, "built": [21, 23, 33, 41, 44], "builtin": [23, 42], "bundl": 44, "burn": 45, "by_alia": [17, 23], "bypass": [19, 21, 32], "byte": [17, 19, 21, 23, 24, 30], "bytecod": [1, 17], "bytes_valu": 30, "bytesaddressconvert": 21, "c": [2, 29], "cach": [6, 17, 21, 29, 32, 38, 44], "cache_api": 21, "cache_blueprint": 21, "cache_clear": 24, "cache_deploy": 21, "cache_nam": 21, "cache_proxy_info": 21, "cairo": 44, "calcul": [17, 21, 23], "call": [7, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 37, 39, 42, 43, 44, 46], "call_arg": 13, "call_kwarg": 13, "call_view_method": 19, "callabl": [18, 20, 21, 22, 24, 26], "callback": 18, "calldata": [17, 19, 30], "can": [0, 6, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can_trace_sourc": 21, "cannot": [17, 18, 24, 44, 46], "capabl": [23, 45], "capit": 38, "captur": 44, "cardona": 4, "care": [37, 46], "carefulli": 37, "case": [17, 19, 20, 21, 23, 24, 26, 27, 28, 30, 32, 33, 37, 38, 39, 42, 43, 44], "case_sensit": 18, "caseinsensitivedict": 24, "catch": 10, "caus": [37, 44], "cd": 25, "cell": 29, "celo": 4, "certain": [18, 21, 44, 46], "chain": [10, 13, 17, 20, 22, 24, 29, 30, 31, 37, 41, 43, 45], "chain_id": [17, 20, 21, 29, 37, 43], "chainerror": [20, 21], "chainid": 17, "chainlist": [17, 21], "chainmanag": [10, 17, 20, 21, 29, 44], "challeng": 41, "chanc": [17, 37, 41], "chang": [1, 8, 17, 18, 19, 21, 23, 24, 28, 29, 32, 34, 35, 36, 37, 42, 43, 44, 45], "changeonstatu": 44, "check": [17, 19, 21, 23, 24, 25, 30, 32, 33, 39, 41, 42, 44], "check_for_chang": 21, "check_signatur": [17, 25], "check_valu": 44, "checksum": [21, 23], "checksumaddress": [17, 21, 23], "choic": [17, 21, 26, 37, 46], "choice_callback": 18, "choos": [6, 18, 21], "ci": [25, 30], "circuit": 21, "cl": [18, 24, 26, 43], "claim": 17, "clarifi": 37, "class": [10, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 38, 42], "classmethod": [13, 17, 19, 20, 21, 23], "classvar": [17, 19, 21], "clean_path": 24, "clear_local_cach": 21, "cli": [7, 17, 20, 21, 24, 25, 27, 29, 35, 41, 44], "cli_0": 26, "cli_1": 26, "cli_2": 43, "cli_ctx": [26, 33, 43], "cli_logg": 18, "click": [7, 18, 26, 33, 35, 37, 43], "clickexcept": 20, "client": 17, "clisettingssourc": 17, "clone": [3, 21, 32, 39], "close": 29, "closer": 37, "closest": 37, "closur": 23, "cmd": [18, 26, 37], "cmd_1": 26, "cmd_2": 26, "cmd_3": 26, "code": [2, 17, 18, 20, 21, 23, 26, 30, 32, 33, 40, 41, 44, 45], "codecov": 23, "codes": 17, "col_offset": 23, "collect": [17, 18, 20, 21, 23, 32], "collis": [21, 30], "colon": [26, 44], "color": [17, 24, 36], "column": [17, 19, 21, 23], "com": [35, 37, 41], "combin": [17, 21, 37, 44], "come": [19, 21, 23, 24, 25, 27, 29, 30, 32, 35, 36, 37, 44], "comma": 44, "command": [0, 4, 5, 6, 7, 17, 21, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 41, 43], "comment": 44, "common": [18, 24, 28, 32, 33, 37, 38], "commonli": 37, "compar": 23, "comparison": 23, "compat": [18, 23, 35], "compil": [9, 10, 20, 23, 24, 26, 28, 29, 30, 35, 38, 41, 42, 44], "compile_cod": 17, "compile_miss": 21, "compile_sourc": [21, 27], "compiler_data": 21, "compiler_nam": 21, "compiler_set": 17, "compilerapi": [17, 21, 22, 33, 35], "compilererror": [20, 21], "compilermanag": [10, 21], "compilerplugin": 22, "complet": [17, 21, 24, 43, 44], "complex": [30, 32], "compon": 23, "compos": 33, "comprehens": [17, 21], "comput": [17, 19, 21, 24, 25, 38], "computedfieldinfo": [17, 19, 21], "concaten": 21, "concept": [17, 23, 24, 44], "concurr": [17, 21], "condit": 33, "config": [1, 3, 6, 10, 24, 25, 27, 28, 29, 34, 35, 38, 44, 46], "config_class": 22, "config_file_nam": 17, "config_overrid": [17, 21, 32, 38], "configdict": 17, "configenum": 17, "configerror": [17, 20], "configmanag": [10, 17, 21, 22], "configur": [9, 17, 19, 20, 21, 22, 24, 25, 27, 32, 38, 41, 44], "confirm": [5, 6, 17, 18, 19, 21, 25, 32, 46], "conform": [22, 33], "conftest": 44, "confus": 23, "connect": [17, 19, 20, 21, 26, 28, 33, 34, 35, 43, 44, 45, 46], "connectedprovidercommand": [18, 26, 37, 43], "connection_id": 17, "connection_str": [17, 21], "consid": [17, 21, 24, 37], "consist": 18, "consol": [0, 7, 9, 25, 30, 31, 33, 34, 37, 38, 41, 44], "constant": 31, "constraint": 35, "construct": 23, "constructor": [17, 19, 30, 40], "constructorabi": [17, 20, 21, 24], "consult": 37, "consum": 24, "contact": 23, "contain": [17, 19, 21, 22, 23, 24, 27, 30, 32, 34, 37, 38, 40, 41, 44, 46], "container": 41, "content": [17, 21, 23, 24, 28], "context": [17, 18, 20, 21, 23, 24, 25, 29, 33, 42, 43, 44], "continu": [30, 37, 42], "contract": [1, 8, 9, 10, 13, 17, 18, 20, 21, 23, 24, 25, 27, 29, 37, 38, 40, 41, 42, 45, 46], "contract2": 30, "contract_a": 46, "contract_address": [17, 20, 23], "contract_contain": [19, 21], "contract_ev": 31, "contract_file_paths_argu": [18, 26], "contract_filepath": [17, 21], "contract_inst": [21, 31], "contract_method_defined_in_contract": 46, "contract_nam": [23, 44], "contract_opt": 18, "contract_sourc": 17, "contract_typ": [10, 17, 19, 20, 21, 28, 38], "contractcach": 21, "contractcod": 17, "contractcontain": [17, 19, 21, 30], "contractcoverag": 23, "contractcr": [17, 19, 21], "contractcreationqueri": [17, 21], "contractdataerror": 20, "contracterror": 18, "contractev": [17, 19, 23, 46], "contracteventqueri": [17, 21], "contractfromdepend": 38, "contractinst": [10, 17, 19, 21, 30, 46], "contractlog": [17, 19, 21, 23, 31, 46], "contractlogcontain": [17, 23], "contractlogicerror": [17, 20, 21, 42, 44], "contractmanag": 21, "contractmethodhandl": 13, "contractmethodqueri": [17, 21], "contractnam": [21, 27], "contractnotfounderror": [20, 21], "contracts_fold": [17, 21, 27, 28, 32, 38], "contractsourc": 17, "contractsourcecoverag": 23, "contracttyp": [17, 19, 20, 21], "contracttypewrapp": 19, "control": [17, 21, 23, 25, 26, 37, 43, 44, 46], "controlflow": 23, "conveni": [17, 21, 23], "convent": [23, 28], "convers": [10, 17, 22], "conversionerror": [17, 20, 21], "conversionmanag": [10, 21], "conversionplugin": 22, "convert": [10, 18, 20, 24, 28, 29, 30], "convertedtyp": 17, "converterapi": [17, 21, 22], "copi": [24, 30], "core": [5, 17, 25, 28, 30, 32, 33, 37], "coroutin": 24, "correct": [18, 32, 37, 44], "correctli": 37, "correspond": [17, 19, 21, 23, 26, 37, 44], "cost": [17, 21, 30], "could": [17, 29, 30], "count": [0, 21, 23, 24, 25], "counter": 23, "coupl": 26, "cov": 44, "cover": [23, 30, 44], "coverag": [17, 45], "coverageproject": 23, "coveragereport": 23, "coveragestat": 23, "crash": 42, "creat": [0, 3, 13, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 37, 38, 44, 45], "create_account": 26, "create_custom_provid": 21, "create_forwarder_to": 39, "create_network_typ": 17, "create_struct": 24, "create_tempdir": 24, "create_transact": 17, "creation": [17, 19, 21, 26], "creation_metadata": [19, 46], "crono": 4, "cross": 19, "ctrl": 44, "ctx": 18, "currenc": [17, 23, 46], "currencyvalu": 23, "currencyvaluecompar": 23, "current": [13, 17, 18, 21, 24, 35, 37, 38], "custom": [17, 18, 20, 21, 23, 25, 26, 28, 29, 33, 36], "custom_hd_path": 0, "custom_network": [17, 21], "customcontext": 26, "customerror": [17, 19, 20, 21], "customiz": 37, "customnetwork": 37, "cut": 37, "cycl": 8, "d": [25, 41, 44], "d75f00": 24, "daemon": [17, 19, 21, 24], "dai": 45, "dapphub": 32, "dappnix": 32, "dapptoolserc20": 32, "data": [9, 10, 17, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 37, 44], "data_fold": [17, 21], "databas": [29, 31], "dataclass": [24, 31], "datafram": [19, 21], "date": [21, 41], "datetim": [17, 21], "de": 17, "debug": [0, 1, 2, 3, 4, 5, 6, 8, 17, 25, 29, 31, 36, 37, 46], "debug_": 44, "debug_logs_lin": 17, "debug_logs_typ": 17, "debug_setcod": 13, "debug_trace_transaction_paramet": 45, "debug_tracecal": 45, "debug_tracetransact": 45, "decentr": 37, "decid": 25, "decim": [17, 21, 44], "decis": 37, "declar": [17, 28, 33, 46], "decod": [17, 19, 20, 21, 24, 37], "decode_address": 17, "decode_block": 17, "decode_calldata": 17, "decode_custom_error": 17, "decode_depend": 21, "decode_hex": 29, "decode_input": [19, 30], "decode_log": [17, 46], "decode_output": 24, "decode_primitive_valu": 17, "decode_receipt": 17, "decode_returndata": 17, "decodingerror": 20, "deconstruct": 22, "decor": [18, 22, 24, 30, 33, 43, 44], "deduc": [17, 35], "deep": 24, "deeper": [41, 44, 45], "def": [13, 17, 18, 21, 22, 24, 25, 26, 29, 30, 33, 34, 36, 37, 43, 44, 46], "default": [0, 3, 4, 8, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 32, 35, 37, 43, 44, 46], "default_": 37, "default_ecosystem": [17, 21, 28, 37], "default_factori": 17, "default_log_level": 18, "default_nam": 24, "default_network": [28, 34, 37], "default_network_nam": 17, "default_provid": [28, 34, 37], "default_provider_nam": 17, "default_transaction_typ": 37, "defaultqueryprovid": 21, "defin": [7, 17, 19, 20, 21, 22, 23, 24, 28, 29, 30, 33, 37, 42, 43, 44], "definit": [17, 21, 37], "defisaverlogg": 45, "delai": [8, 37, 43], "deleg": [19, 21, 24, 39, 45], "delet": [17, 21, 32, 33], "delete_account": 26, "deltatim": 21, "demo": [28, 38, 46], "demonstr": [30, 43, 44, 46], "depend": [1, 6, 9, 17, 21, 22, 23, 33], "dependency_contract": 32, "dependency_id": 21, "dependency_project": 32, "dependencyapi": [17, 21, 22, 32], "dependencycontracttyp": 32, "dependencymanag": 21, "dependencyplugin": 22, "dependencyversionmap": 21, "dependend": 21, "deploi": [13, 17, 19, 20, 21, 27, 31, 32, 38, 40, 44, 46], "deploy": [1, 17, 19, 21, 38], "deployed_contract": 32, "deployment_bytecod": 17, "deployment_data": 17, "deploymentconfig": 17, "deploymentmanag": 21, "deployments_map": 21, "depth": [23, 41, 46], "deriv": [0, 19, 24, 37, 44], "describ": [23, 25, 37], "descript": [17, 18, 33, 39], "descriptor": 24, "design": [21, 23, 33], "desir": [13, 19], "despit": 44, "destin": [10, 17, 21, 24], "detail": [17, 19, 23, 38], "detect": [17, 19, 20, 21, 39, 42], "determin": [17, 19, 21, 24, 39], "dev": [4, 10, 17, 20, 21, 23, 24, 30, 44, 46], "dev_messag": [10, 20], "develop": [9, 17, 19, 21, 24, 26, 31, 35, 37, 41, 46], "df": 31, "dict": [17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "dictionari": [17, 18, 19, 21, 23, 24, 30, 38, 44, 45], "did": [34, 45], "differ": [17, 19, 21, 23, 24, 28, 32, 33, 35, 37, 38, 39, 44], "dig": 24, "dim": 24, "dir": [5, 21], "dir_a": 24, "dir_b": 24, "directli": [17, 19, 21, 23, 25, 26, 27, 29, 30, 31, 32, 37, 38, 45, 46], "directori": [17, 21, 24, 25, 27, 28, 29, 31, 32, 33, 35, 37, 38, 40, 43, 44], "disabl": 44, "disallow": 44, "disconnect": [17, 21, 26, 37, 44], "disconnect_aft": [17, 21, 37], "disconnect_on_exit": [17, 21], "discord": 41, "discuss": [37, 44], "disk": [17, 21, 25], "dispatch": 24, "displai": [5, 17, 20, 23, 24, 25, 29, 37], "dist": 44, "distinguish": 44, "dive": 44, "divid": 23, "divis": 44, "do": [1, 13, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 44, 46], "doc": [17, 23, 24, 33], "dockerfil": 41, "document": [19, 22, 25, 27, 28], "doe": [17, 18, 19, 20, 21, 24, 26, 28, 30, 32, 33, 35, 37, 41, 44, 45], "doesn": [17, 23, 45], "domain": [21, 30], "don": [5, 21, 30, 32, 33, 37, 44, 46], "donau": 4, "dotenvtyp": 17, "down": [17, 23, 24], "download": [6, 17, 22, 24, 32], "download_url": 24, "doxx": 24, "drop": [7, 24], "ds_store": 27, "dsguard": 45, "dsproxi": 45, "dst": 45, "duck": [17, 23], "due": 44, "dump": [17, 23, 30], "duplic": 17, "durat": [18, 21, 30], "dure": [17, 21, 23, 27, 32, 36, 43, 44], "dynarrai": 30, "e": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "e501": [17, 21], "each": [1, 13, 17, 21, 22, 23, 24, 25, 28, 31, 32, 33, 37, 43, 44, 46], "earlier": 44, "earliest": [17, 19, 21, 23], "easi": [23, 26, 30, 35, 41, 44], "easier": 28, "easili": [17, 37, 46], "ecdsa": 23, "echo": [18, 26, 33, 43], "ecosystem": [4, 17, 18, 20, 21, 22, 26, 31, 34, 35, 37, 43, 44], "ecosystem_config": 17, "ecosystem_filt": [4, 21], "ecosystem_nam": [17, 21, 43], "ecosystemapi": [17, 21, 22, 35, 37], "ecosystemnotfounderror": 20, "ecosystemplugin": 22, "ecurepassphras": 25, "edit": [27, 28, 33, 35, 37], "effect": 37, "eip": [17, 21, 23, 37, 39, 40, 46], "eip712": 25, "eip712messag": [17, 25], "eip712typ": 25, "either": [7, 17, 18, 19, 21, 24, 25, 26, 30, 32, 33, 37, 41], "elect": 25, "elimin": 25, "els": [17, 19, 21, 24, 26, 36, 37, 43, 44], "elsewher": [21, 27, 28], "embed": 29, "emit": [17, 23, 46], "empti": [17, 20, 22, 23, 24, 44], "emul": 13, "en": [17, 21, 22, 28, 30, 35], "enabl": [17, 19, 25, 30, 44], "enablememori": 45, "enact": 44, "encod": [13, 17, 23, 37], "encode_": 23, "encode_address": 17, "encode_calldata": 17, "encode_contract_blueprint": 17, "encode_defunct": [23, 25], "encode_deploy": 17, "encode_hex": 29, "encode_input": [24, 30], "encode_intended_valid": 23, "encode_structured_data": 23, "encode_transact": 17, "encode_typed_data": 23, "encompass": 44, "encount": [23, 42], "encourag": [18, 32], "encrypt": 25, "end": [17, 18, 19, 21, 24, 27, 37, 44], "end_coloffset": 23, "end_lineno": 23, "endcolumn": 23, "endeavor": 26, "endlin": 23, "enforc": 18, "engin": [17, 19, 20, 21], "engine_to_us": [19, 21], "enhanc": 17, "enough": [17, 30], "enrich": [17, 21], "enrich_error": [17, 21], "enrich_trac": 17, "ensur": [21, 22, 23, 30, 33, 34, 37, 44], "enter": [17, 25, 36, 37, 44], "entir": [33, 35, 37, 44], "entireti": 30, "entri": [21, 33, 37], "entropi": 25, "entry_point": 33, "entrypoint": 33, "enum": [17, 18, 27], "env": 41, "environ": [24, 25, 28, 29, 37, 41], "eoa": 17, "ephemer": 37, "epoch": 21, "equal": [17, 23, 25, 46], "equival": [17, 28], "erc20": 32, "erc721": 32, "err": [17, 20, 21, 42], "error": [0, 1, 2, 3, 4, 5, 6, 8, 17, 18, 19, 20, 21, 23, 24, 26, 29, 30, 36, 37], "error_messag": 20, "errorabi": [20, 21], "especi": [17, 32], "estim": [17, 21, 23, 24, 28, 37, 44], "estimate_gas_cost": [17, 46], "estimate_queri": [17, 21], "etc": [26, 42, 46], "eth": [10, 17, 21, 25, 29, 30, 31, 37, 41, 44, 46], "eth_account": 25, "eth_cal": [13, 30], "eth_createaccesslist": 46, "eth_estimatega": 28, "eth_pydantic_typ": [17, 30], "eth_sendprivatetransact": [17, 30], "eth_sendrawtransact": 30, "eth_sendtransact": [13, 30], "eth_subscrib": 17, "eth_typ": [17, 21], "eth_util": 29, "ether": [13, 25, 30, 31, 46], "ethereum": [4, 9, 17, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 39, 43, 44, 45, 46], "ethereumnodeprovid": 21, "etherscan": [17, 19, 22, 30, 35, 37, 46], "ethpm": [21, 38, 40], "ethpm_typ": [17, 19, 21, 23], "ethtest": [37, 44], "evalu": [18, 24], "even": [17, 21, 36, 37], "event": [17, 19, 20, 30, 46], "event_argu": 23, "event_nam": 23, "event_typ": 46, "eventabi": [17, 19, 21, 23, 24], "everi": [13, 21, 23, 24, 36, 37, 39], "everyth": [17, 33, 35], "evm": [17, 21, 30, 37, 42, 45], "evm_vers": [27, 28, 32], "exact": [23, 44], "exactli": 44, "exampl": [6, 10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46], "exc": 20, "exce": [20, 46], "except": [9, 10, 17, 18, 19, 21, 24, 29, 30, 37, 42, 44, 46], "exclud": [17, 21, 23, 24, 32, 44], "exclude_default": [17, 23], "exclude_glob": 21, "exclude_non": [17, 23], "exclude_unset": [17, 23], "exclus": [21, 24, 27], "execut": [13, 17, 18, 19, 21, 23, 26, 30, 36, 43, 44, 45], "exist": [0, 17, 18, 21, 23, 24, 26, 27, 29, 33, 37, 40, 44], "existing_alias_argu": [18, 26, 33], "exit": [17, 21, 29, 44], "expand": [24, 28], "expand_envar": 24, "expand_environment_vari": 24, "expans": 28, "expect": [10, 13, 19, 21, 23, 44, 46], "expected_messag": 10, "expens": 33, "experi": 41, "explain": [24, 37, 44], "explan": [24, 38], "explicitli": [17, 23, 27, 44], "explictli": 44, "explor": [22, 30, 39], "explorerapi": [17, 21, 22, 40], "explorerplugin": 22, "export": 42, "extend": [18, 23, 26, 35], "extend_last": 23, "extens": [17, 18, 21, 22, 24, 29, 33, 38, 40, 44], "extern": [30, 44], "extra": [17, 24, 25, 28, 32, 41], "extra_address": 19, "extraattributesmixin": [17, 19, 24], "extract": [24, 32], "extract_arch": 24, "extract_config": [17, 21], "extract_manifest": 21, "extract_nested_valu": 24, "extramodelattribut": 24, "f": [1, 6, 17, 18, 19, 21, 25, 26, 33, 41, 42, 43], "face": 20, "facilit": 28, "fact": 44, "factori": [17, 18, 19, 21, 28, 30, 38, 46], "fail": [13, 17, 18, 20, 21, 24, 30, 32, 33, 37, 42, 44], "failur": 44, "fallback": [21, 42], "fallbackabi": 21, "fallbacknotdefinederror": 42, "fals": [17, 18, 19, 20, 21, 23, 24, 32, 42, 44, 45], "familiar": 37, "fantom": [4, 28, 35, 37, 44], "fashion": 30, "faster": [21, 24, 33], "fdel": 24, "featur": [17, 18, 23, 25, 26, 28, 30, 31, 32, 34, 42, 44, 45, 46], "fee": [17, 31, 37, 42], "fee_token_decim": 17, "fee_token_symbol": 17, "feed": 37, "fetch": [17, 19, 21, 30, 31, 37], "few": [31, 32, 44], "ff8c00": 24, "fget": 24, "field": [17, 19, 21, 23, 24, 32, 35, 44], "fieldinfo": [17, 19, 21], "figur": [23, 30], "file": [8, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 35, 37, 38, 42, 43, 44, 46], "file_a": 24, "file_b": 24, "file_c": 24, "file_path": [1, 26], "filenam": 21, "filepath": 21, "filesystem": 24, "fill": [21, 23], "filter": [4, 17, 18, 19, 23, 26], "final": [17, 21, 24, 27, 44], "find": [17, 19, 20, 21, 23, 24, 25, 32, 33, 39, 44, 46], "finish": 33, "first": [17, 19, 21, 23, 24, 25, 26, 29, 30, 31, 32, 35, 37, 40, 43, 46], "fixtur": [13, 17, 21, 25, 37], "flag": [6, 17, 21, 25, 26, 27, 32, 35, 36, 37, 42, 43, 44, 45, 46], "flatten": [17, 18, 21], "flatten_contract": [17, 21], "flexibl": 43, "float": [17, 21, 23], "flow": [23, 44], "fly": 37, "fn": 24, "folder": [3, 7, 8, 17, 21, 23, 27, 29, 31, 44, 46], "follow": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46], "foo": [17, 18, 21, 24, 30, 37, 44], "foo_bar": 26, "foo_method": 44, "foobar": [21, 35, 43], "fooevent": 46, "foohappen": 31, "foomethod": 46, "forbid": 45, "forc": [1, 6, 17, 21, 32], "fork": [4, 9, 17, 21, 28, 44, 46], "forkednetworkapi": 17, "form": [21, 23, 24, 30, 36, 44], "format": [4, 17, 18, 21, 23, 24], "formerli": 39, "forward": [13, 30, 42], "found": [17, 19, 20, 21, 24, 25, 26, 27, 30, 32, 33, 37, 43, 44], "foundri": [26, 30, 34, 37, 44, 45], "frame": [20, 45], "framework": [26, 30, 32, 36, 41, 44, 46], "fraxtal": 4, "friendlier": 17, "fro": 37, "from": [0, 3, 6, 7, 13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "from_error": 20, "from_ev": 23, "from_manifest": [21, 38], "from_python_librari": [21, 38], "from_receipt": [17, 19, 46], "fset": 24, "fuji": 4, "full": [17, 21, 23, 24, 26, 27, 32, 37, 41, 44], "full_nam": 23, "fulli": [28, 30], "func": [17, 23, 24, 44], "function": [17, 18, 19, 21, 23, 24, 25, 26, 30, 31, 33, 37, 42], "function_hit": 23, "function_r": 23, "functioncoverag": 23, "fund": [17, 20, 25, 30, 42, 44], "fundm": 44, "fundmycontract": 46, "further": 41, "futur": [17, 19, 21], "g": [17, 21, 25, 28, 30, 32, 37, 44, 45, 46], "ga": [17, 20, 24, 28, 30, 37, 42], "ganach": 17, "gap": 23, "gas_cost": 24, "gas_estimation_error_messag": 24, "gas_limit": [17, 23, 28, 37], "gas_pric": [17, 21, 46], "gas_us": [17, 30], "gaslimit": 23, "gasreport": 23, "gather": 24, "ge": [17, 23], "gener": [17, 18, 21, 23, 24, 27, 30, 32, 36, 37, 40, 44], "generate_account": [17, 25], "generate_dev_account": 24, "generate_test_account": 25, "generateddevaccount": [17, 24], "generic_method": 24, "genericconfig": 17, "genesi": [24, 37], "get": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 37, 38, 40, 41, 42, 43, 44, 45, 46], "get_accounts_by_typ": 21, "get_address_url": 17, "get_all_files_in_directori": 24, "get_api_path": 21, "get_bal": 17, "get_block": [17, 29, 37], "get_blueprint": 21, "get_choic": 18, "get_cod": 17, "get_compil": 27, "get_compiler_set": 17, "get_config": 17, "get_contain": 21, "get_contract": 30, "get_contract_log": 17, "get_contract_typ": 17, "get_contracts_path": 21, "get_creation_metadata": 21, "get_current_timestamp_m": 24, "get_custom_error": 21, "get_depend": [21, 38], "get_deploy": [21, 30], "get_ecosystem": 21, "get_error_by_signatur": 19, "get_event_by_signatur": [19, 46], "get_full_extens": 24, "get_html": 23, "get_import": [17, 21], "get_manifest_path": 21, "get_metavar": 18, "get_method_selector": 17, "get_multipl": 21, "get_network": [17, 43], "get_network_choic": 21, "get_network_data": 17, "get_nonc": 17, "get_package_path": 24, "get_package_vers": 24, "get_project_depend": 21, "get_project_path": 21, "get_project_versions_path": 21, "get_provid": 17, "get_provider_from_choic": 21, "get_proxy_info": [17, 21], "get_python_typ": 17, "get_raw_fram": 45, "get_receipt": [17, 21, 45], "get_refer": 21, "get_relative_path": 24, "get_request_head": 21, "get_static_list": 30, "get_storag": 17, "get_test_account": 17, "get_transaction_trac": [17, 45], "get_transaction_url": 17, "get_transactions_by_account_nonc": 17, "get_transactions_by_block": 17, "get_user_selected_choic": 18, "get_vers": [17, 21], "get_version_map": 17, "get_virtual_machine_error": 17, "get_xml": 23, "getattr": 29, "geth": [17, 20, 21, 24, 35, 37], "getmarketborrowr": 45, "getmodifiedbal": 30, "getreserv": 30, "getsecret": 44, "getter": [23, 44], "gh": 32, "ghcr": 41, "git": [32, 35], "github": [3, 6, 17, 22, 28, 35, 37, 41], "gitmodul": 22, "give": [23, 24, 25, 26, 32, 39, 43], "given": [7, 8, 10, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 37, 44], "glob": [21, 24, 27, 32], "global": [21, 28, 37, 38, 44], "global_config": 21, "globalcontract": 28, "gnosi": [4, 39], "go": [17, 21, 37], "goe": [24, 37], "goerli": 4, "good": [18, 33], "got": 46, "gotten": 24, "gpl": 42, "grab": 44, "gracefulli": 26, "granular": [21, 30], "great": [17, 32, 41], "greater": [17, 21, 23], "green": [17, 36], "group": [7, 23, 26, 30, 33, 43], "gt": 17, "guess": 21, "guid": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "guidelin": 32, "gwei": [17, 21, 30, 46], "gz": 24, "h": 29, "ha": [17, 19, 20, 21, 24, 30, 31, 37, 40, 42, 44, 46], "hacker": [42, 44], "had": 42, "hand": [23, 30], "handi": 21, "handl": [17, 18, 20, 21, 22, 23, 24, 26, 29, 37, 42], "handle_ape_except": 20, "handler": [13, 17, 18, 19, 30, 46], "happen": [18, 22, 23, 27, 30, 32, 37, 44, 46], "haramb": 41, "hard": [18, 24], "hardcod": 17, "hardhat": [17, 28, 34, 35, 37, 44], "has_explor": 20, "haserror": 44, "hash": [17, 19, 21, 23, 29], "hashbytes20": 23, "hashstr20": 23, "have": [1, 17, 19, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46], "hd": [0, 17, 24, 25], "hd_path": [24, 44], "hdpath": 25, "head": [21, 29], "header": [17, 21, 23, 24], "height": 21, "hekla": 4, "hello": [25, 43], "helloworld": 43, "help": [18, 19, 24, 25, 28, 29, 32, 33, 35, 37, 41, 44], "helper": [0, 4, 5], "henc": 37, "here": [17, 21, 22, 25, 26, 27, 28, 30, 33, 34, 35, 37, 38, 42, 43, 44, 45], "hex": [21, 23, 24, 25, 30], "hexaddressconvert": 21, "hexbyt": [17, 19, 21, 23, 30], "hexconvert": 21, "hexint": 23, "hexintconvert": 21, "hexiterableconvert": 21, "hexstr": [17, 23], "hide": [0, 25], "higher": [30, 37, 44], "highest": 46, "highli": 25, "highlight": 32, "histor": [17, 19, 21], "histori": [17, 21, 30, 31], "hit": 23, "hit_count": 23, "holeski": 4, "home": [17, 24, 25, 28, 29, 31, 37, 41, 42], "homebrew": 41, "hood": [21, 25], "hook": [17, 22, 33], "hookimpl_kwarg": 22, "hop": 43, "host": [27, 39], "how": [17, 18, 23, 24, 25, 27, 28, 30, 31, 32, 37, 42, 43, 44, 46], "howev": [17, 19, 21, 25, 28, 32, 33, 35, 37, 38, 39, 43, 44, 46], "html": [23, 44], "htmlcov": 44, "http": [17, 21, 23, 24, 28, 32, 33, 35, 36, 37, 41], "http_uri": [17, 37], "httpprovid": 33, "huge": 24, "human": 29, "i": [1, 7, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "id": [17, 19, 20, 21, 23, 27, 28, 30, 32, 37], "ideal": [21, 43], "idempot": [17, 23], "ident": 37, "identifi": [17, 19, 21, 30, 37, 42], "identifier_lookup": [19, 30], "ifi": 32, "ignor": [17, 18, 21, 23, 32, 33], "imag": 41, "imagin": 28, "immedi": [17, 29, 37], "imperson": [17, 21, 25, 44], "impersonate_account": [21, 44], "impersonatedaccount": [17, 21], "implement": [17, 18, 20, 21, 22, 24, 25, 26, 32, 37, 39, 45], "implicit": 23, "import": [7, 13, 17, 18, 19, 21, 24, 26, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "import_account_from_mnemon": 25, "import_account_from_private_kei": 25, "import_remap": 32, "import_source_id": [17, 21], "imports_dict": 21, "improv": [37, 44], "in_tempdir": [21, 24], "inaccess": 21, "incentiv": 17, "includ": [1, 5, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 40, 41, 44, 46], "include_depend": 32, "include_getattr": 24, "include_getitem": 24, "incompat": 18, "incompatible_opt": 18, "incompatible_with": 18, "incorpor": 31, "incorrect": 44, "increas": [25, 41, 44, 46], "increment": [21, 23], "independ": [4, 38], "index": [17, 19, 23, 24, 26, 28, 30, 44], "index_of_test_account": 26, "indexerror": [17, 20, 24], "indic": [17, 21, 24, 30, 36], "indiffer": 33, "individu": [23, 35, 45], "influenc": 40, "info": [0, 1, 2, 3, 4, 5, 6, 8, 10, 19, 21, 26, 29, 33, 36, 44], "inform": [17, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 36, 37, 40, 44, 46], "infura": [17, 22, 28, 31, 33, 37], "inherit": 23, "init": [9, 17, 31, 38], "init_coverage_profil": 17, "initi": [17, 19, 23, 29, 30, 31, 39, 43], "inject": [13, 22, 24], "injected_before_us": 24, "input": [17, 18, 19, 20, 23, 24, 25], "input_dict": 30, "ins": 7, "insensit": 24, "insid": [17, 24, 31], "inspect": [17, 19, 21, 44], "inspir": [20, 23], "instal": [17, 19, 20, 21, 25, 27, 28, 30, 31, 33, 34, 37, 43, 44], "instanc": [10, 13, 17, 19, 21, 23, 24, 26, 27, 28, 30, 40, 42, 43, 44, 46], "instance_at": 21, "instance_from_receipt": 21, "instance_map": 21, "instanti": [10, 17, 27], "instead": [6, 17, 21, 23, 24, 27, 28, 32, 33, 37], "instruct": 41, "insur": [17, 28], "int": [10, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28], "intaddressconvert": 21, "integ": [17, 21, 23, 24], "integr": 37, "intend": [17, 33], "intent": [17, 21], "intention": 25, "interact": [7, 17, 19, 21, 25, 26, 29, 39, 41, 42, 44, 45, 46], "interchang": [17, 33], "interest": 24, "interf": 41, "interfac": [17, 20, 21, 22, 27, 33, 37, 39, 43, 44], "interfacecompil": 22, "interfaces_fold": [17, 21], "intern": [23, 29, 44], "interoper": 41, "interv": 44, "introduc": 42, "intuit": 44, "invalid": [17, 21, 44], "invalidopt": 13, "invoc": [18, 44], "invok": [13, 17, 18, 19, 21, 26, 29, 30, 42, 44, 46], "invoke_transact": 19, "involv": [26, 32], "io": [17, 23, 41], "ipc": [17, 37], "ipc_path": 37, "ipool": 30, "ipython": [29, 46], "is_adhoc": 17, "is_arrai": 24, "is_compil": 21, "is_connect": [17, 26], "is_contract": 17, "is_convert": [17, 21], "is_dev": 17, "is_evm_precompil": 24, "is_exclud": 21, "is_fork": 17, "is_loc": 17, "is_mainnet": 17, "is_named_tupl": 24, "is_relative_to": 24, "is_stop": 17, "is_struct": 24, "is_typ": 21, "is_valid": 17, "is_zero_hex": 24, "isinst": 44, "isnumer": 28, "isol": [21, 44], "isolate_data_fold": 21, "isolate_in_tempdir": 21, "issu": [20, 36, 41], "item": [17, 20, 21, 22, 23, 24, 29, 30, 32, 33, 43], "iter": [13, 17, 19, 20, 21, 22, 23, 24], "iter_path": 17, "its": [17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33, 36, 37, 38, 40, 44, 46], "itself": [13, 17, 18, 37, 38, 44], "java": 23, "join": [24, 41], "joinablequeu": [17, 24], "json": [17, 18, 21, 22, 23, 24, 28, 30, 32, 38], "json_schema_input_typ": [17, 23], "jump": [23, 37], "junk": [24, 25, 28, 44], "just": [21, 23, 26, 30, 32, 34, 38], "keccak": 17, "keep": [28, 30, 33, 44], "kei": [0, 1, 6, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 37, 44, 46], "keyerror": [17, 21], "keyfileaccount": [17, 22, 26], "keyword": [17, 29, 37], "kill": 17, "know": [17, 21, 23, 24, 26, 27, 30, 32, 33, 37, 44], "known": [17, 21, 24, 26, 27, 30], "kroma": 4, "kwarg": [13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 30, 32, 33, 37, 40, 44, 46], "l2": [17, 34], "lack": [28, 32], "lambda": 26, "languag": [17, 30, 35, 41], "larg": [17, 31, 37, 38], "larger": 27, "last": [19, 21, 23, 24, 30, 31, 44], "later": [17, 21, 44], "latest": [17, 19, 21, 23, 29, 32, 37, 41, 46], "latest_block": 21, "launch": [8, 29, 37, 46], "layer": 37, "lazi": 18, "lazili": [18, 24], "lazychoic": 18, "leak": 25, "learn": [25, 27, 28, 30, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46], "leav": [26, 44], "ledger": [17, 25, 33], "ledger_0": 33, "left": 44, "len": 21, "lendingrateoracl": 45, "length": [21, 25], "less": [17, 19, 21, 24, 36, 45], "lessen": 18, "let": [25, 27, 29, 30, 32, 37, 44], "level": [17, 18, 21, 24, 28, 30, 33, 36, 37, 38, 41, 44, 45], "librari": [24, 25, 30, 32, 33, 37], "licens": [17, 42], "like": [17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 42, 44, 45, 46], "likewis": 37, "limit": [17, 18, 23, 27, 28, 32, 37, 44, 45], "line": [0, 4, 5, 17, 18, 21, 23, 41, 42, 43, 44], "line_numb": 23, "line_r": 23, "linea": 4, "linear": 23, "lineno": 23, "lines_cov": 23, "lines_valid": 23, "link": [17, 44], "linux": [41, 44], "list": [13, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 44], "listen": 17, "liter": 23, "live": [17, 19, 21, 30, 34, 46], "load": [0, 1, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33, 40, 42, 46], "load_config": 24, "load_ext": 29, "load_manifest": 21, "loader": 21, "loanshift": 45, "loanshifterreceiv": 45, "loanshiftertak": 45, "local": [0, 1, 2, 4, 10, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 41, 44, 46], "localhost": [28, 33], "localproject": 21, "locat": [17, 21, 23, 27, 28, 32, 33, 37, 38, 44], "lock": [27, 44], "log": [9, 17, 18, 19, 21, 23, 24, 41, 45], "log_filt": 17, "log_index": 23, "log_instead_of_fail": 24, "logfilt": [17, 23], "logger": [18, 26, 36], "logic": [17, 20, 21, 30, 33, 37], "loglevel": [18, 36], "london": 46, "long": [21, 33, 36, 45], "longer": 46, "look": [19, 21, 26, 27, 28, 29, 32, 33, 37, 38, 42, 44, 45], "lookup": [21, 23, 24, 44], "loop": [26, 33], "low": 45, "ltd": 41, "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 29], "m": [0, 24, 44], "machin": [17, 20], "maco": [41, 44], "made": [17, 21, 28, 30, 31, 37], "mai": [17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 42, 44, 46], "mail": 25, "main": [7, 17, 22, 30, 34, 36, 37, 42], "mainnet": [4, 17, 21, 22, 26, 28, 29, 31, 34, 37, 40, 43, 45, 46], "mainnet_fork": 28, "maintain": 37, "make": [17, 21, 22, 24, 25, 26, 28, 29, 30, 37, 43, 44, 45, 46], "make_context": 18, "make_request": 17, "manag": [0, 4, 5, 6, 9, 10, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 40, 42, 43, 44], "manager_access": 24, "manageraccessmixin": [13, 17, 19, 24], "mani": [13, 17, 18, 31, 35, 37], "manifest": [1, 17, 21, 32, 40], "manifest_path": 21, "mantl": 4, "manual": [1, 29, 37, 44], "map": [1, 6, 17, 19, 20, 21, 22, 23, 24, 30, 32, 44], "mark": [23, 36, 44, 46], "marker": 44, "master": 41, "match": [17, 18, 19, 21, 23, 24, 37, 44], "materi": 25, "matic": 37, "matter": [26, 28, 37], "max": [17, 21, 23, 24, 28, 37, 44, 45], "max_fe": [17, 46], "max_fil": 24, "max_ga": 17, "max_priority_fe": [17, 46], "max_receipt_retri": 37, "maxim": [25, 35], "maximum": [17, 23, 28, 37], "maxsiz": 24, "me": [24, 26, 46], "me2": 26, "mean": [17, 19, 21, 25, 26, 28, 44, 45], "meant": [17, 21, 23, 32, 37, 41], "measur": 30, "median": [44, 45], "medium": 46, "member": 17, "memori": [21, 24], "mempool": [17, 30], "mention": [33, 37], "mere": [30, 33], "merg": 37, "messag": [10, 17, 18, 20, 23, 24, 29, 33, 36, 37, 44], "messagesignatur": [17, 23], "meta": [17, 21], "metadata": [17, 21], "metamask": [25, 26], "metamask0": 29, "metavar": 18, "meth": [17, 18], "method": [0, 7, 13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 42, 44, 45, 46], "method_abi": 24, "method_arg": 17, "method_cal": 17, "method_id": 30, "method_nam": [19, 44], "methodabi": [17, 20, 21, 24], "methodnonpayableerror": 20, "methodtocal": 46, "mid": [21, 44], "middl": 37, "might": [17, 29, 42], "millisecond": [17, 21, 23, 24], "mimic": [10, 21], "min": [21, 44, 45], "mine": [17, 21], "miner": [17, 46], "minifi": 27, "minim": 39, "minimum": [17, 21], "minor": 35, "mint": [44, 45], "minut": [17, 37, 46], "misc": 24, "miss": [17, 18, 21, 23, 24, 44], "miss_count": 23, "missingdeploymentbytecodeerror": 20, "mix": 7, "mixin": 24, "mnemon": [0, 21, 24, 25, 28, 44], "mock": [23, 27, 32, 44], "mockcontractlog": [19, 23], "mocktoken": 44, "mode": [17, 23, 44], "model": [17, 19, 21, 23, 24, 46], "model_copi": 24, "model_dump": [17, 23], "modelmodel_dump": [17, 23], "modifi": [13, 17, 18, 21, 23, 24, 29, 30, 37], "modul": [13, 23, 24, 29, 30, 36], "modular": 41, "moduletyp": 13, "monei": [30, 46], "moonbas": 4, "moonbeam": [4, 37], "moonriv": 4, "more": [10, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46], "most": [17, 19, 21, 25, 26, 28, 36, 37, 41], "mostli": 17, "move": [21, 24], "moveloan": 45, "msg": [17, 18, 23, 30, 42], "msghash": 17, "much": [22, 27, 32, 44, 46], "multi": [17, 18, 24, 37], "multical": [9, 30], "multicall3": [13, 30], "multipl": [17, 18, 23, 24, 32, 41], "multipli": [17, 23, 28, 37], "mumbai": 4, "must": [7, 13, 17, 18, 19, 20, 21, 22, 24, 25, 29, 30, 31, 32, 33, 37, 40, 41, 44], "must_exist": 24, "mweiconvers": 22, "my": [25, 26, 29, 30, 31, 32, 33, 37, 38, 46], "my_access_list": 46, "my_account": [21, 26, 32], "my_bool": 28, "my_cmd": [33, 36], "my_command": 33, "my_contract": [19, 30, 39, 42, 44], "my_depend": 32, "my_enum": 17, "my_event_typ": 19, "my_funct": 24, "my_int": 28, "my_interfac": 27, "my_ledger_account": 33, "my_manag": 26, "my_method": [27, 30, 39, 44], "my_other_project": 38, "my_project_kei": 28, "my_provider_plugin": 33, "my_script": 33, "my_secret_rpc": 28, "my_sign": 13, "my_str": 28, "my_sub_cmd": 33, "my_trezor_account": 33, "my_valu": 28, "myaccount": 46, "myblockexplor": 22, "myclass": 24, "myconfig": 17, "mycontract": [19, 21, 27, 28, 30, 31, 38, 40, 42, 44, 46], "mycustomerror": 44, "mydepend": 32, "myecosystem": 17, "myenum": 17, "myerror": 44, "myevent": [17, 19], "myfunct": 25, "myinterfac": 27, "mymanag": 26, "mymethod": 13, "mymutablemethod": 46, "mynumb": 30, "myorg": 32, "mypluginconfig": 22, "myprovid": [22, 33], "myriad": 46, "mysecurep": 25, "mysmartcontract": 30, "mysourc": 26, "mystarknetcontract": 44, "mytoken": 21, "myviewmethod": 46, "n": 25, "name": [3, 5, 6, 7, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 46], "namedtupl": 23, "namespac": [17, 18, 19, 21, 22, 33, 43], "nativ": 17, "natspec": 19, "necessari": [7, 18, 21, 46], "necessarili": 46, "need": [17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 37, 41, 43, 44, 46], "neg": [17, 21], "nest": 24, "network": [7, 9, 10, 18, 19, 20, 29, 30, 31, 33, 35, 40, 41, 42, 45, 46], "network_choic": [17, 20, 21, 43], "network_data": 21, "network_filt": [4, 21], "network_id": 17, "network_manag": 43, "network_nam": [17, 21, 43], "network_opt": [18, 26, 43], "networkapi": [17, 20, 21, 22], "networkchoic": 18, "networkerror": [17, 20, 21], "networkmanag": [10, 21, 29, 44], "networkmismatcherror": [17, 20], "networknotfounderror": [17, 20], "networkopt": 18, "networkplugin": 22, "never": [17, 19, 21, 23, 25, 30, 44], "new": [17, 19, 21, 23, 24, 26, 32, 35, 37, 41], "new_bal": 30, "new_block": 21, "new_block_timeout": [17, 19, 21], "new_log": [17, 19], "new_set": 17, "new_timestamp": 17, "newest": 5, "newhead": 17, "newli": [0, 25], "newtyp": [17, 21], "next": [5, 17, 21, 23, 37, 42], "next_stat": 23, "nft": 44, "nice": [17, 20, 21], "nm": 43, "node": [4, 9, 17, 19, 21, 23, 30, 35, 37, 44, 46], "node_modul": 32, "non": [17, 19, 20, 23, 24, 27, 29, 36, 37, 42], "non_existing_alias_argu": [18, 26], "nonc": [17, 19, 21], "none": [13, 17, 18, 19, 20, 21, 22, 23, 24, 33, 42, 44], "nonetyp": 17, "nonpay": [21, 30], "nonreentr": 44, "noop": 18, "noqa": [17, 21], "nor": 37, "noreturn": [17, 18], "normal": [18, 24, 35, 39], "not_own": [42, 44], "notat": 24, "note": [1, 13, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 36, 37, 38, 41, 44, 46], "noth": [17, 20], "notic": [27, 30, 32, 37, 38, 43, 44], "notimplementederror": [17, 20, 21], "notimplementerror": 17, "nova": 4, "now": [17, 25, 28, 33, 34, 35, 37, 41, 44], "null": 17, "num": 30, "num_block": [17, 21], "num_transact": 17, "number": [0, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 31, 37, 44], "number_of_account": [24, 25, 28, 44], "numer": [23, 24, 28, 36, 37], "nx": 29, "o": [25, 41], "obj": 24, "obj_typ": [18, 26], "object": [7, 13, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 38, 43, 44, 45, 46], "obtain": [17, 30, 38, 44, 45], "occasion": 17, "occupi": 23, "occur": [17, 19, 20, 21, 24, 28, 36, 39, 42, 44], "off": 33, "offer": 45, "offici": 32, "often": [17, 19, 30, 32, 37], "okai": [29, 33], "omit": [26, 35, 37, 46], "onc": [13, 21, 30, 32, 33, 35, 37, 40, 44], "one": [13, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32, 33, 34, 37, 41, 44, 46], "ones": [28, 33], "onli": [6, 7, 17, 18, 19, 21, 23, 24, 26, 28, 30, 31, 32, 37, 43, 44, 46], "oort": 4, "opbnb": 4, "opcod": 17, "open": [2, 32, 41, 44], "openzeppelin": [17, 28, 32, 39], "openzeppelin_openzeppelin": 32, "openzepplin": 17, "oper": [7, 17, 20, 30, 36], "opinion": [17, 21], "optim": [4, 17, 34, 37, 44, 46], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 37, 43, 44, 46], "order": [17, 21, 23, 25, 26, 30, 37], "org": [3, 17, 21, 32], "organ": [33, 35, 40, 41], "origin": [17, 23, 32, 41, 45], "oserror": 24, "ot": 17, "other": [10, 17, 18, 19, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 37, 44, 46], "other_account": 46, "other_contract": [27, 44], "other_opt": 18, "other_project": 21, "othercontract": 44, "otherwis": [17, 19, 21, 22, 23, 28, 29, 32, 37, 46], "ots_": 19, "otterscan": 46, "our": [31, 33, 41, 43, 44], "out": [17, 20, 21, 23, 24, 25, 28, 29, 30, 32, 35, 37, 38, 44, 45], "outgo": 21, "outofgaserror": 20, "outpuextra": 27, "output": [0, 17, 18, 19, 20, 23, 24, 29, 33, 36, 44, 45], "output_extra": 27, "output_format": 4, "output_format_choic": 18, "output_format_opt": 18, "output_typ": 17, "output_valu": 24, "outputformat": 18, "outputselect": 21, "outsid": [21, 28], "over": [17, 21, 23], "overal": 22, "overrid": [1, 4, 6, 17, 18, 20, 21, 23, 24, 27, 37], "overridden": [17, 20], "overridesf": 21, "overview": 9, "overwrit": [17, 21], "own": [21, 22, 28, 32, 36, 41, 44], "owner": [21, 27, 30, 31, 35, 42, 44], "oz": 39, "p": [24, 38], "packag": [6, 7, 17, 20, 21, 22, 24, 25, 27, 33, 38, 40, 41], "package_id": [17, 21, 32], "package_nam": [21, 24], "packagemanifest": [21, 22, 40], "packagemeta": [17, 21], "packagenam": 6, "packages_cach": 21, "packagescach": 21, "pai": [17, 42], "paid": [17, 31], "pair": [21, 24], "palm": 4, "paragraph": 37, "parallel": [17, 24], "param": [17, 18, 26], "paramet": [13, 17, 19, 20, 21, 22, 23, 24, 37, 44, 45], "paramtyp": 18, "parent": 24, "parent_hash": 17, "parenthash": 17, "pari": [27, 28, 32], "pariti": 45, "pars": [18, 21, 24, 26], "parse_arg": 18, "parse_network_choic": [17, 21, 37, 44], "parser": [18, 22], "part": [21, 23, 24, 26, 33, 37, 44, 46], "parti": [25, 35, 41], "partial": 17, "particular": [17, 21, 44], "particularli": 17, "pass": [2, 13, 17, 18, 21, 23, 25, 26, 32, 33, 38, 44, 46], "passphras": 25, "password": 25, "past": [17, 21, 28], "path": [0, 1, 5, 10, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 32, 37, 38, 44], "path_id": 21, "path_match": 24, "path_typ": 18, "pathlib": [17, 18, 21, 24, 26, 27], "pathtyp": 17, "pattern": [13, 17, 21, 24, 32, 37], "payabl": [20, 30, 42], "pc": [17, 21, 23], "pd": [19, 21], "pend": [17, 19, 21, 23, 37, 44], "pending_timestamp": [21, 44], "peopl": 26, "per": [17, 21, 37], "perform": [13, 17, 19, 21, 23, 24, 25, 30, 44], "perform_queri": [17, 21], "perhap": 30, "perman": [21, 24, 31], "permit": 17, "persist": [17, 21], "person": [17, 25], "phase": 44, "phrase": [0, 24, 25], "pick": 18, "piec": 44, "pip": [32, 38], "place": [17, 28, 32, 37, 38, 43, 44], "placehold": 37, "plan": 31, "platform": 41, "pleas": [30, 46], "plu": 46, "pluggi": 22, "pluggy_patch": 22, "plugin": [0, 17, 18, 19, 20, 21, 23, 25, 26, 29, 30, 31, 32, 37, 42, 43, 44], "plugin_manag": 22, "plugin_nam": 17, "plugin_typ": 22, "pluginconfig": [17, 22], "plugininstallerror": 20, "pluginmanag": 22, "plugintyp": 22, "pluginversionerror": 20, "pm": [9, 32], "point": [17, 21, 23, 24, 26, 32, 33, 39, 41, 43, 44], "poll": [8, 17, 19, 21, 37, 44], "poll_block": [17, 21], "poll_log": [17, 19], "polygon": [4, 37, 43], "pool": 30, "poolcontract": 44, "popen": 17, "port": 17, "posit": [23, 44], "posixpath": 17, "possibl": [20, 21, 22, 24, 25], "possibli": 30, "postgresengin": 22, "potenti": [32, 33, 36, 37], "power": 46, "practic": 23, "pragma": [24, 42], "pragma_str": 24, "pragma_str_to_specifier_set": 24, "pre": [17, 19, 24, 25, 27, 29], "preced": [17, 28], "predict": 46, "prefer": 28, "prefix": [19, 20, 21, 26, 27, 28, 29, 30, 32, 35], "prefund": 25, "premis": 25, "prepar": 17, "prepare_transact": 17, "present": [17, 21, 23, 32], "preserv": 18, "press": 44, "pretti": 45, "prevent": 33, "previou": [17, 21], "previous": [17, 21, 30, 32, 33, 44], "prevnumb": 30, "price": [17, 21, 44], "primarili": 33, "primit": 17, "print": [17, 19, 20, 21, 25, 26, 30, 32, 34, 37, 42, 43, 45, 46], "print_choic": 18, "prior": [17, 21, 33], "priorit": 46, "prioriti": 46, "priority_fe": [17, 46], "privat": [0, 17, 25], "private_kei": [24, 25], "probabl": 24, "problem": 20, "process": [17, 22, 30, 33], "process_nam": 17, "process_wait_timeout": 17, "produc": [13, 17, 23], "product": [37, 41], "profil": [17, 23, 44], "profile_stat": 23, "program": [2, 17, 21, 23, 29, 42], "programmat": 25, "progress": [23, 24], "progress_bar_descript": 24, "project": [1, 2, 3, 5, 7, 8, 9, 10, 18, 19, 20, 23, 24, 26, 27, 28, 29, 32, 35, 37, 40, 41, 42, 43, 46], "project_api": 21, "project_nam": 3, "project_path": 21, "projectapi": [17, 21, 22], "projecterror": [20, 21], "projectmanag": [10, 17, 19, 20, 21, 24, 29, 38, 44], "projectmanifest": 21, "projectplugin": 22, "prompt": [6, 18, 25, 26, 32], "prompt_messag": 18, "promptchoic": 18, "proper": 37, "properli": [17, 21, 33, 45], "properti": [17, 19, 20, 21, 23, 24, 25, 26, 30, 33, 37, 44, 46], "provid": [4, 6, 10, 13, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46], "provider_cl": 21, "provider_filt": [4, 17, 21], "provider_nam": [17, 21, 34, 37, 43], "provider_set": [17, 21], "providerapi": [17, 21, 22, 24, 33, 35, 46], "providercontextmanag": [17, 21, 37, 43], "providererror": 20, "providernotconnectederror": [20, 21, 24], "providernotfounderror": 20, "providerpai": 17, "providerplugin": [22, 33], "proxi": [9, 17, 21], "proxy_info": 21, "proxyinfo": 21, "proxyinfoapi": [17, 21], "public": [21, 30, 42, 44], "publish": [9, 17, 19, 21, 32, 44], "publish_contract": [17, 40], "pull": 41, "puppynet": [4, 37], "pure": 30, "purpos": [17, 21, 23, 25, 28, 31, 36, 46], "push0": 39, "put": [21, 25, 28, 32, 36], "pwd": 41, "py": [20, 23, 24, 28, 29, 33, 38, 42, 43, 44], "pydant": [17, 19, 21, 23, 24, 28], "pydantic_cor": [17, 23], "pydanticserializationerror": [17, 23], "pydanticundefin": [17, 23], "pypi": 21, "pyproject": [17, 28], "pytest": [8, 10, 13, 25, 29], "pytest_arg": 8, "python": [17, 19, 21, 23, 27, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46], "python3": 41, "qualiti": 33, "quantiti": 44, "queri": [9, 19, 20, 23, 29], "query_engin": 22, "queryapi": [17, 21, 22], "queryengineerror": [20, 21], "querymanag": [21, 29], "queryplugin": 22, "querytyp": [17, 21], "queue": 24, "quick": 43, "quicker": 17, "quickli": 33, "quit": [17, 19], "r": [23, 27, 44], "race": 33, "rais": [10, 13, 17, 20, 21, 23, 24, 30, 37, 42, 44], "raise_for_statu": 17, "raise_on_revert": 42, "raises_not_impl": 24, "ran": [17, 20, 38, 44], "ran_out_of_ga": 17, "random": [0, 25], "rang": [17, 19, 21], "rare": 26, "rate": [23, 37], "rate_limit": 37, "rather": [17, 21, 24, 28, 32, 44], "raw": [17, 18, 21, 23, 25, 27, 32, 37], "raw_address": 17, "raw_data": 17, "rawaddress": [17, 23], "re": [6, 8, 17, 21, 29, 32, 44], "read": [17, 21, 26, 28, 30, 37, 38, 41], "readabl": [29, 44], "readi": [17, 21, 23], "readm": 37, "real": [25, 46], "reason": [20, 37, 42, 44], "recal": 37, "receipt": [17, 19, 21, 30, 37, 42, 44, 45, 46], "receiptapi": [13, 17, 19, 20, 21, 30, 31, 45], "receiv": [17, 21, 25, 30, 44], "receiveabi": 21, "recent": 21, "recogn": 17, "recommend": [17, 21, 25, 26, 32, 37, 41, 43], "recompil": [1, 32], "reconfigur": 21, "reconnect": 17, "record": [17, 21], "recov": 25, "recover_sign": [23, 25], "recover_using_eip191": 17, "recovered_sign": 25, "recoveri": [17, 25], "recurs": 24, "red": [17, 20, 36], "reduc": [25, 37], "reentri": 44, "ref": [6, 32], "refer": [6, 17, 19, 21, 23, 28, 30, 32, 33, 37, 38, 42], "referenc": [21, 32], "referring_source_id": 21, "reflect": 29, "refresh": 21, "refresh_sourc": 21, "regard": 17, "regardless": [17, 21, 29, 37, 46], "regex": [24, 27], "regist": [4, 17, 21, 22, 24, 43], "register_compil": 22, "registered_compil": 21, "registr": [22, 33], "registri": [30, 33], "regress": [17, 21], "regular": [24, 44], "reinstal": 21, "reject": 37, "rel": [17, 21, 24], "relat": [17, 20, 21, 22, 23], "relative_to": 24, "releas": [31, 32, 35, 41], "relev": [20, 23, 24], "reli": [17, 21, 44], "reload": 21, "reload_config": 21, "relock": 17, "relock_account": 17, "remaind": 37, "remap": 21, "rememb": [25, 30], "remot": 37, "remov": [6, 17, 21, 24, 32, 44], "reopen": 29, "reorg": [17, 19, 21], "reorgan": [17, 21], "repeat": 30, "repetit": 25, "replac": [17, 19, 21, 24, 37], "repo": 3, "report": [17, 23, 37], "repositori": 17, "repr": [17, 19, 21], "repres": [17, 18, 21, 22, 23, 24, 37, 44, 46], "represent": [17, 23, 29], "request": [17, 21, 22, 32, 36], "request_head": [17, 21, 28, 37], "requir": [0, 5, 17, 18, 19, 20, 21, 22, 26, 28, 30, 32, 33, 35, 37, 41, 42, 44, 46], "required_confirm": [17, 19, 21], "resembl": 21, "reset": [17, 21], "reset_": 44, "resolut": [17, 20], "resolv": [22, 24, 32, 39], "resourc": 18, "respect": [17, 19, 21, 28], "respons": [17, 21, 22, 24, 37], "rest": [25, 33], "restor": [17, 21], "result": [1, 4, 10, 17, 18, 19, 21, 24, 28, 29, 30, 42], "retri": [32, 37], "retriev": [17, 21, 24, 30, 39], "return": [13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 39, 42, 44, 46], "return_data": 13, "return_none_when_disconnect": 24, "return_valu": [17, 30], "returns_arrai": 24, "reusabl": 18, "rev": 44, "revert": [9, 10, 17, 20, 21, 23, 24, 30, 37], "revert_messag": 20, "revert_to_block": 21, "revert_typ": 23, "review": 30, "rich": 18, "right": [18, 44], "rinkebi": 30, "risk": 41, "root": [17, 21, 23, 24, 25, 26, 28, 29, 30, 32, 35, 38, 44], "root_path": 21, "rootmodelroottyp": 23, "rootstock": 4, "ropsten": 22, "round_trip": [17, 23], "rout": 31, "rpc": [17, 28, 30, 45, 46], "rpcheader": [21, 24], "rpctimeouterror": 20, "run": [8, 9, 17, 21, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 43, 44, 45, 46], "run_in_tempdir": 24, "run_until_complet": 24, "runtim": [17, 18, 21], "safe": 39, "sai": [25, 30, 32, 37], "same": [17, 19, 21, 23, 24, 25, 28, 30, 32, 33, 37, 38, 44, 46], "sampl": [38, 44], "sanit": 24, "save": [1, 17, 21, 25, 30, 32, 42, 43], "saw": 37, "scan": 37, "scenario": [17, 19, 44], "schema": [17, 23], "scope": [13, 44], "script": [0, 7, 9, 18, 21, 25, 26, 29, 36, 37, 38, 41, 42, 44, 46], "scriptabl": 25, "scroll": 4, "sdk": 37, "search": [17, 19, 24], "search_top": [17, 19, 23], "second": [8, 17, 19, 20, 21, 30, 37, 44, 46], "secret": [25, 28], "secret_rpc": 28, "section": [21, 24, 26, 28, 30, 32, 37, 41, 43, 44, 45], "secur": 25, "securepassphras": 25, "see": [4, 10, 17, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "seed": [0, 24, 25], "segment": 23, "select": [1, 18, 19, 21, 25, 26, 29, 43], "select_account": [18, 26], "selected_account": 26, "selector": [17, 19, 23, 30, 44], "selector_identifi": [19, 30], "selector_str": 30, "self": [17, 19, 21, 24, 26, 30, 33, 42, 44], "semi": 26, "send": [13, 17, 20, 30, 37, 44, 46], "send_cal": 17, "send_everyth": 17, "send_private_transact": 17, "send_transact": 17, "sender": [13, 17, 19, 21, 27, 30, 39, 40, 42, 44, 46], "sens": 37, "sent": [31, 37], "separ": [23, 25, 30, 33, 44], "sepolia": [4, 26, 28, 37, 43, 46], "sequenc": [13, 17, 18, 21, 23, 24], "serial": [17, 23, 24], "serializ": [17, 23], "serialize_as_ani": [17, 23], "serialize_transact": 17, "serv": 28, "server": [27, 41], "session": [7, 13, 17, 21, 29, 37, 41], "set": [17, 18, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 36, 37, 38, 44, 46], "set_ape_traceback": 20, "set_autosign": 25, "set_bal": 17, "set_cod": 17, "set_default_ecosystem": 21, "set_default_network": 17, "set_default_provid": 17, "set_level": 36, "set_numb": 30, "set_own": 44, "set_storag": 17, "set_timestamp": 17, "setnumb": [42, 44], "setup": [33, 44], "sever": [22, 26, 37], "share": [21, 23, 24, 37, 44], "shareabl": 17, "shell": 46, "shibachain": 22, "shibanetwork": 22, "shibarium": [4, 37], "shibrpc": 37, "ship": [25, 26, 27, 29, 35, 37], "short": [21, 36, 37, 39, 44], "short_help": 33, "shorten": [17, 21], "shorter": 44, "should": [7, 17, 20, 21, 23, 24, 25, 27, 32, 33, 44, 45], "shouldn": [23, 24, 28], "show": [1, 17, 20, 24, 25, 26, 29, 30, 35, 36, 37, 42, 44, 45], "show_debug_log": 17, "show_ev": 17, "show_gas_report": [17, 45], "show_source_traceback": 17, "show_trac": [17, 45], "showcas": 26, "shown": 36, "shownet": 43, "sig": [23, 45], "sign": [17, 20, 23], "sign_messag": [17, 25], "sign_raw_msghash": 17, "sign_transact": 17, "signabl": 23, "signablemessag": [17, 23], "signatur": [17, 19, 21, 30], "signatureerror": [17, 20], "signer": [17, 23, 25, 26, 30], "signer_opt": 17, "silverback": 37, "similar": [19, 26, 29, 33, 37, 42, 44], "similarli": [21, 25, 26, 27, 30, 33, 37, 44, 45], "simpl": [17, 18, 28, 30, 46], "simplest": 46, "simpli": [28, 30, 42], "simul": [30, 37], "sinc": [17, 23, 30], "singl": [21, 24, 26, 30, 32, 43], "singledispatchmethod": 24, "singleton": [21, 22], "site": [21, 24, 32, 33, 41], "situat": [18, 23], "size": [1, 17, 21], "skip": [18, 25, 32], "skip_confirmation_opt": 18, "slice": 21, "slightli": 23, "slim": 41, "slot": 17, "slow": 24, "slower": 33, "small": 37, "smaller": 17, "smallest": 17, "smart": [17, 19, 20, 23, 30, 32, 38, 40, 41, 42, 44, 46], "smart_contract_exampl": 38, "snapshot": [17, 20, 21, 23, 24], "snapshot_id": [17, 20, 21], "snapshotid": [17, 20, 21, 23, 24], "snekmat": [28, 32, 38], "so": [13, 17, 21, 23, 24, 25, 26, 30, 32, 33, 34, 35, 37, 39, 41, 44], "softwar": 44, "sol": [21, 24, 27, 28, 32, 38], "soladypush0": 39, "solcx": 41, "sole": 25, "solid": [17, 21, 22, 27, 28, 30, 33, 35, 42, 44], "some": [17, 23, 25, 28, 30, 32, 34, 35, 37, 44, 45, 46], "someth": [20, 21, 29, 37, 44], "sometim": [27, 32, 37, 42, 44], "somewher": [21, 32], "soon": [22, 32], "sophist": 28, "sourc": [17, 18, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 44], "source_coverag": 17, "source_fold": 23, "source_id": [17, 19, 21, 23], "source_path": [19, 23], "source_stat": 23, "source_traceback": [17, 20], "sourcecoverag": 17, "sourceloc": 23, "sourcemanag": 21, "sourcestat": 23, "sourcetraceback": [17, 20, 23], "space": 23, "spawn": 24, "spdx": [17, 42], "special": [17, 22, 25, 32], "specif": [6, 17, 20, 21, 26, 35, 37, 41, 44, 46], "specifi": [0, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 32, 33, 35, 37, 43, 44, 46], "specifierset": 24, "sqlite": 31, "sqrt": 44, "src": [27, 28, 32, 45], "ssphrase": 25, "stack": [18, 20], "stacktrac": 42, "stage": 31, "stai": 41, "standard": [18, 31, 36, 39], "stark_account": 44, "stark_contract": 44, "starknet": [17, 21, 35, 37, 44], "start": [4, 17, 19, 21, 23, 24, 26, 29, 33, 34, 37, 40, 41, 43, 44], "start_block": [17, 19, 21, 23, 31], "start_index": 24, "start_nonc": [17, 21], "start_or_stop": [19, 21], "start_provid": 37, "startauct": 46, "startswith": 26, "state": [17, 19, 21, 25, 30, 42], "statement": [20, 23, 32, 42, 44], "statemut": [21, 30], "static": [18, 37], "statu": 17, "stderr": 4, "stderr_queu": 17, "stdout": [4, 17], "stdout_queu": 17, "step": [17, 19, 21, 40, 45, 46], "stick": 43, "still": [32, 39, 44, 45, 46], "stmt": 44, "stop": [17, 19, 21, 26, 44], "stop_block": [17, 19, 21, 23, 31], "stop_imperson": 21, "stop_nonc": [17, 21], "storag": [17, 30], "store": [13, 17, 21, 25, 30, 31, 32, 38], "str": [17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 33, 37], "strai": 37, "stream": [4, 17, 24], "stream_request": 17, "stream_respons": 24, "strict": 37, "string": [2, 17, 18, 20, 21, 22, 23, 24, 25, 28, 29, 30, 37, 42, 44], "stringdecimalconvert": 21, "stringifi": [17, 19, 30], "stringintconvert": 21, "struct": 24, "struct_log": 45, "structabi": 21, "structpars": 24, "structur": [23, 24, 25, 28, 38, 43], "stuff": [31, 36, 37], "style": [17, 24, 27], "sub": [17, 18, 21, 30, 32, 42], "subclass": [17, 18, 21, 22, 24, 30, 42], "subcommand": 33, "subdirectori": 43, "subject": 21, "submit": [17, 30], "submodul": 43, "subprocess": [4, 17, 20], "subprocesserror": 20, "subprocessprovid": [17, 20], "subprocesstimeouterror": 20, "subsequ": [25, 32], "subset": [18, 23], "substr": 24, "subsystem": 41, "success": [0, 1, 2, 3, 4, 5, 6, 8, 17, 29, 36, 41], "successfulli": [17, 30, 37, 40], "suffix": [24, 37], "suit": [8, 35, 44], "suitabl": [17, 32], "sum": 31, "super": [23, 45], "suppli": 44, "support": [13, 17, 21, 24, 27, 28, 31, 35, 37, 39, 41, 42, 45, 46], "supported_chain": 13, "supports_chain": 17, "supports_source_trac": 17, "supports_trac": 17, "suppos": 43, "sure": [21, 23, 25, 37, 44], "sustain": 44, "switch": [17, 37, 43, 44], "sy": [24, 32], "symbol": [17, 29, 37], "syntax": 44, "synthes": [17, 19, 21], "system": [17, 21, 24, 25, 30, 31, 32, 33, 37, 38], "t": [5, 17, 21, 23, 24, 28, 30, 32, 33, 37, 41, 44, 45, 46], "tabl": [31, 44, 45], "tag": [6, 23, 32], "taiko": 4, "take": [17, 18, 24, 26, 28, 30, 37, 43, 44], "taken": 17, "talk": 37, "tar": 24, "target": [17, 21, 22, 24, 39], "task": [17, 24, 44], "task_don": 24, "team": 33, "tear": 17, "technic": 41, "tell": 37, "tempfil": 24, "templat": [3, 33], "temporari": [17, 21, 24, 37], "temporarili": [17, 34], "temporarydirectori": 24, "tend": 37, "termin": [0, 17, 18, 19, 20, 21, 38, 41, 44], "test": [4, 9, 13, 17, 21, 23, 26, 27, 29, 30, 32, 33, 37, 38, 41, 42, 45], "test_": 44, "test_account": [21, 24, 25, 27, 44], "test_account_bal": 44, "test_add": 44, "test_author": 44, "test_error_on_deploi": 44, "test_in_futur": 44, "test_mint": 44, "test_multi_chain": 44, "test_my_contract": [21, 44], "test_my_contract_method": 25, "test_my_ethereum_test": 44, "test_my_fantom_test": 44, "test_my_method": 44, "test_my_multichain_test": 44, "test_sampl": 38, "test_starknet_th": 44, "test_unauthor": 44, "test_unauthorized_withdraw": 44, "testaccountapi": [17, 25], "testaccountcontain": 21, "testaccountcontainerapi": 17, "testaccountmanag": [21, 44], "testcontract": 44, "tester": [37, 44], "testnet": [4, 37, 43], "testproviderapi": 17, "text": [18, 20, 25], "than": [17, 19, 21, 23, 24, 26, 28, 32, 37, 44, 46], "thei": [17, 21, 22, 24, 29, 30, 32, 33, 36, 37, 43], "them": [17, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 37, 43, 44], "themselv": 46, "therefor": 43, "thi": [1, 6, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "thing": [19, 26, 33, 37, 43], "think": [23, 26], "third": [25, 35], "those": [6, 21, 23, 26, 30, 32, 33, 37, 42, 44], "though": 37, "thread": [17, 21, 24], "three": [32, 41, 44], "through": [13, 17, 19, 24, 26, 31, 33, 40], "throughout": 36, "throw": [17, 21, 24], "thu": [23, 26, 30, 37, 43, 44], "ti": 33, "time": [1, 13, 17, 19, 21, 23, 25, 26, 28, 30, 32, 33, 44, 45, 46], "timedelta": 21, "timeout": [17, 20, 24], "timestamp": [17, 21, 23, 24, 29, 44], "timestampconvert": 21, "timezon": 21, "tip": 17, "tmp": 21, "to_int": 24, "to_python": [17, 23], "to_typ": [10, 21], "todo": 24, "togeth": [25, 33], "token": [17, 32, 35, 37, 44, 45, 46], "tokenlist": 33, "tokenswapp": 21, "toml": [17, 28], "too": 21, "took": [45, 46], "tool": [6, 28, 30, 32, 41, 45, 46], "top": [17, 21, 30, 33, 37, 44, 45], "topic": [17, 19, 23, 30], "topic_filt": 23, "total": [17, 19, 21, 23], "total_fees_paid": [17, 31], "total_funct": 23, "total_transfer_valu": 17, "touch": 17, "trace": [9, 17, 20, 21, 30, 42, 44], "trace_sourc": [17, 21], "trace_transact": 45, "traceabl": 21, "traceapi": [17, 20], "traceback": [17, 23], "tracestyl": 24, "track": [17, 21, 23, 30, 44], "track_coverag": 17, "track_ga": 17, "transact": [9, 13, 19, 20, 21, 23, 24, 25, 28, 42, 45], "transaction_acceptance_timeout": [17, 37, 46], "transaction_hash": [17, 20, 21, 23], "transaction_index": 23, "transactionapi": [13, 17, 19, 20, 21], "transactionerror": [17, 20, 30], "transactionhistori": 21, "transactionnotfounderror": 20, "transactionsignatur": [17, 23], "transactionstatusenum": 17, "transfer": [17, 30, 42], "translat": [17, 21], "treat": [21, 30, 38], "tree": [4, 17, 18, 23, 24, 45], "trezor": [25, 33], "trezor_0": 33, "tri": 17, "trigger": [1, 13, 44], "triplet": 37, "true": [13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 37, 40, 42, 44, 45], "trust": [24, 35, 37], "try": [20, 21, 24, 32, 33, 42, 43, 44], "try_snapshot": 24, "tsconfig": 27, "tupl": [17, 19, 21, 22, 23, 24], "tutori": [41, 46], "twice": 25, "two": [17, 21, 25, 28, 33, 37, 44, 46], "tx": [17, 30, 31, 45, 46], "tx_error": 24, "txn": [13, 17, 20, 31, 37], "txn_cost": 46, "txn_hash": [17, 19, 21, 45], "txn_kwarg": 13, "txn_receipt": 21, "type": [9, 10, 13, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 38, 39, 40, 44, 46], "type_": 21, "typeerror": [21, 24], "typic": [17, 21, 23, 25, 27, 33, 37, 42, 44], "u": 5, "uint256": [25, 30, 44, 46], "unabl": [17, 20, 21, 27], "unauth_address": [42, 44], "unauthor": [42, 44], "unblock": 24, "uncommon": 37, "under": [17, 21, 24, 25, 27, 32, 43], "underscor": [29, 43], "understand": [17, 41, 44], "undo": 44, "unfinish": 24, "unfund": 25, "unichain": 4, "uninstal": 21, "union": [17, 18, 19, 20, 21, 24], "uniqu": [17, 21, 23, 30, 37, 46], "uniswap": 32, "unit": 17, "unit256": 30, "unix": [23, 24], "unknown": [17, 20, 21, 37], "unknownsnapshoterror": [20, 21], "unknownversionerror": 20, "unless": [17, 18, 19, 21, 36, 37], "unlik": 24, "unlock": [0, 17, 25], "unlock_account": 17, "unnam": 24, "unnecessari": 17, "unpack": [17, 21], "unprocessedabi": 21, "unspecifi": 17, "unsupportedchain": 13, "unsupportedchainerror": 13, "unsur": 37, "until": [23, 24, 37], "unwil": 27, "unwind": 42, "up": [17, 21, 23, 24, 26, 28, 29, 34, 37, 41, 44, 46], "updat": [17, 24, 35, 44], "update_cach": 17, "update_manifest": 21, "update_set": 17, "upgrad": [5, 35, 39, 41], "upon": [21, 30, 32, 40], "upstream": [17, 34], "upstream_chain_id": 17, "upstream_network": 17, "upstream_provid": 17, "upstreamprovid": 17, "urandom": 25, "uri": [17, 21, 28, 37], "uri_map": 21, "url": [17, 21, 28], "us": [0, 6, 8, 13, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "usag": [10, 13, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 33, 44, 45], "usdc": 30, "use_arrow": 23, "use_cach": 21, "use_default_provid": [17, 37], "use_depend": 27, "use_multical": 13, "use_network": 44, "use_provid": [17, 21, 34, 37, 43, 44], "use_send": 25, "use_temp_sys_path": 24, "use_upstream_provid": 17, "user": [3, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 36, 37, 41, 42, 44], "userguid": 46, "usethisonallrequeststoethereummainnet": 37, "usethisonallrequestsusingnodeprovid": 37, "usethisoneveryethereumrequest": 37, "usethisoneveryrequest": 37, "utc": 21, "util": [9, 10, 17, 18, 21, 25, 26, 29, 33, 43, 46], "uup": 39, "v": [0, 1, 2, 3, 4, 5, 6, 8, 18, 21, 23, 29, 32, 36], "v1": [17, 19, 21, 32], "v2": 30, "v3": 32, "val": [1, 6], "valid": [17, 22, 23, 24, 25, 28, 37], "validate_fil": 17, "validate_s": 17, "valu": [10, 13, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 37, 44, 46], "valueerror": [20, 21, 23], "variabl": [24, 25, 28, 29, 42, 44], "variou": [17, 21, 35, 39, 46], "venv": 41, "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 17, 18, 23, 29, 36, 44], "verbosity_opt": 18, "veri": [17, 24, 37], "verif": [17, 19], "verifi": [17, 41], "verify_chain_id": 17, "vers_set": 21, "versa": [26, 30], "version": [6, 17, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 37, 41, 44], "version_id": 17, "versu": [17, 23, 28], "via": [13, 17, 18, 19, 20, 21, 22, 24, 25, 28, 30, 32, 33, 37, 41, 43, 44], "vice": 30, "view": [18, 19, 30, 45], "view_cost": 46, "view_method": 44, "virtual": [17, 20, 41], "virtualenv": 41, "virtualmachineerror": [17, 20], "visa": 26, "visit": 46, "vitalik": [17, 21, 44], "volum": 41, "vr": 23, "vvm": 41, "vy": [26, 27, 28, 38, 42, 44], "vyper": [17, 21, 22, 23, 27, 30, 32, 35, 39, 42, 44, 46], "vypercontract": 42, "w": [8, 17, 37], "wa": [17, 20, 21, 23, 24, 27, 30, 37, 41, 46], "wai": [18, 21, 25, 28, 29, 30, 32, 35, 37, 38, 39, 41, 42, 44, 46], "wait": [17, 19, 21, 37], "walk": 40, "wallet": 24, "want": [13, 18, 25, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 17, 23, 24, 29, 32, 36, 41], "watch": [8, 44], "watch_delai": 8, "watch_fold": 8, "wdamount": 30, "we": [13, 17, 21, 23, 24, 25, 26, 30, 31, 32, 33, 35, 37, 41, 43, 44, 45, 46], "web": 27, "web3": [28, 29, 33, 41], "websocket": 37, "wei": [17, 30], "well": [18, 21, 22, 23, 24, 30, 33, 35, 37, 46], "wemix": 4, "went": 17, "were": [17, 21, 23, 28, 30, 32, 37, 44], "what": [17, 21, 22, 25, 26, 29, 32, 33, 37, 43, 44], "whatev": [17, 26, 28, 37], "when": [0, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39, 42, 43, 44, 45, 46], "whenev": [20, 24], "where": [13, 17, 18, 19, 21, 23, 24, 25, 26, 31, 32, 34, 37, 39, 42, 44, 46], "wherea": 37, "whether": [13, 17, 18, 19, 21, 23, 24, 25, 30, 32, 37], "which": [17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 33, 37, 40, 41, 44, 46], "while": [17, 20, 21, 32, 44], "whilst": 20, "white": 23, "whitespac": 23, "whole": 28, "why": [26, 30, 37, 46], "window": 41, "wish": [17, 21, 25, 34, 36, 37, 38, 40, 42], "withdraw": [30, 42, 44], "within": [17, 20, 24, 31, 33, 35, 43, 44], "without": [17, 24, 25, 29, 30, 35, 37, 41, 42, 43, 44, 45, 46], "won": [23, 37, 44], "word": [0, 24, 25], "word_count": 0, "wordcount": 25, "work": [17, 19, 21, 22, 24, 28, 30, 31, 32, 33, 35, 37, 38, 43, 44], "workflow": 43, "world": 43, "would": [17, 21, 25, 26, 28, 31, 32, 37, 41, 43, 44, 46], "wrap": [21, 24], "wrapper": [17, 19, 20, 21, 27], "write": [17, 25, 43, 44], "write_to_disk": 17, "written": 21, "wrong": [17, 20], "ws_begin_lineno": 23, "ws_start": 23, "ws_uri": [17, 37], "wsl": 41, "wss": [17, 37], "www": 37, "x": [21, 29, 44], "xai": 4, "xml": [23, 44], "y": [5, 6, 21, 32], "yaml": [3, 4, 17, 18, 21, 22, 24, 25, 27, 28, 29, 32, 35, 37, 38, 44, 46], "ychad": 30, "ye": [5, 6, 18, 32], "yellow": 36, "yet": [18, 26, 33, 35, 43, 44], "yield": [17, 19, 21, 22, 33, 44], "yml": [17, 28], "you": [0, 1, 6, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "your": [17, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46], "yourself": 43, "z": 13, "zeppelin": 32, "zero": [23, 24, 44], "zero_address": 45, "zeroag": 39, "zip": 24, "zkevm": [4, 37], "zksync": 4}, "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "<no title>", "ape", "ape-accounts", "ape-compile", "ape-ethereum", "ape-node", "ape-pm", "ape-test", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Reverts", "Scripting", "Testing", "Traces", "Transactions"], "titleterms": {"712": 25, "By": 37, "The": [27, 38], "abi": [24, 30], "accept": 46, "access": 46, "account": [0, 11, 17, 21, 22, 25, 26, 31, 44], "address": [17, 23, 30], "advanc": 44, "ani": 30, "ap": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 38, 44, 46], "ape_cli_context": 33, "api": [17, 33], "argument": 18, "autom": 25, "bal": 29, "base": [22, 28], "basemodel": 24, "basic": 23, "block": [31, 37], "built": 42, "cach": 31, "call": [30, 45], "caveat": 44, "chain": [21, 44], "chang": [0, 5], "choic": 18, "class": 33, "cli": [9, 18, 26, 32, 33, 36, 37, 43], "code": [27, 29], "command": [18, 29, 44], "compil": [1, 6, 12, 17, 21, 22, 27, 32, 40], "config": [17, 21, 22, 32, 37], "configur": [28, 29, 34, 37], "connect": 37, "consider": 41, "consol": [2, 29, 46], "context": [26, 34, 37], "contract": [19, 26, 28, 30, 31, 32, 39, 44], "convert": [17, 21, 22], "core": [9, 35], "cost": 46, "coverag": [23, 44], "creat": 25, "custom": [32, 37, 42, 44], "data": 31, "decod": 30, "decor": 26, "default": [25, 28, 30, 34], "delet": 0, "depend": [27, 28, 32, 38], "deploi": 30, "deploy": [28, 30, 40, 46], "dev": 42, "dev_messag": 44, "develop": [33, 38], "direct": 30, "docker": 41, "document": 41, "dynam": 46, "ecosystem": 28, "eip": 25, "encod": 30, "error": [42, 44], "estim": 46, "ethereum": 13, "event": [23, 31], "evmchain": 37, "except": 20, "exclud": 27, "exclus": 32, "execut": 29, "exist": 25, "expected_messag": 44, "explor": [17, 37, 40], "export": [0, 25], "extra": [27, 29], "fallback": 30, "fee": 46, "file": [26, 27, 32], "fixtur": 44, "folder": [28, 32], "fork": [34, 37], "from": [30, 33, 46], "function": [29, 44], "ga": [23, 44, 45, 46], "gener": [0, 25], "get": 31, "github": 32, "global": 29, "guid": 9, "hardwar": 25, "header": [28, 37], "implement": 33, "import": [0, 25, 32, 33], "init": [3, 29], "initi": 33, "inlin": 44, "input": 30, "instal": [5, 6, 32, 35, 38, 41], "interact": [30, 37], "interfac": 30, "introspect": 30, "iter": 44, "json": 27, "keyfil": 25, "l2": 37, "languag": 44, "list": [0, 4, 5, 6, 32, 46], "live": [25, 37], "local": [32, 37, 38], "log": [33, 36, 46], "logger": 33, "magic": 29, "main": 43, "manag": [21, 32, 37], "manifest": 38, "messag": [25, 42], "metadata": 46, "method": 43, "mine": 44, "misc": 32, "miscellan": 24, "modul": 33, "more": 37, "multi": [30, 43, 44], "multical": 13, "namespac": 29, "network": [4, 17, 21, 22, 25, 26, 28, 34, 37, 43, 44], "new": 25, "node": [14, 28], "non": [28, 44], "npm": 32, "o": 24, "option": 18, "other": [27, 38], "output": 27, "outsid": 25, "overrid": 32, "overview": 41, "packag": 32, "paramet": 18, "password": 0, "path": [26, 28], "pattern": 44, "payabl": 46, "pip": 41, "pipx": 41, "plugin": [5, 9, 22, 27, 28, 33, 34, 35, 41], "pm": [6, 15], "prerequisit": 41, "previou": 30, "privat": 30, "process": [24, 37], "project": [17, 21, 22, 30, 33, 38, 44], "provid": [17, 37, 44], "proxi": 39, "publish": [30, 40], "pypi": 32, "pytest": 44, "python": [9, 36, 38], "queri": [17, 21, 22, 31], "quickstart": 41, "reentrant": 44, "refer": 9, "regist": 33, "remap": 32, "report": [44, 45], "request": [28, 37], "revert": [42, 44], "rpc": [24, 37], "run": [4, 7, 37], "script": [30, 43], "select": 37, "sender": 25, "set": [27, 28], "sign": 25, "signatur": [23, 25], "solid": 32, "sourc": 27, "static": 46, "structur": 44, "support": [25, 44], "system": 41, "test": [8, 16, 24, 25, 28, 44], "time": 37, "timeout": 46, "tip": 44, "tool": 26, "trace": [23, 24, 45, 46], "track": 40, "transact": [17, 30, 31, 37, 44, 46], "transfer": 46, "type": [18, 23, 32, 35, 37], "uninstal": [5, 6, 32], "unit": 23, "updat": 5, "url": 37, "us": [25, 31, 33], "user": 9, "util": 24, "verifi": 25, "version": [5, 35], "vm": 23, "wallet": 25}}) \ No newline at end of file diff --git a/latest/userguides/config.html b/latest/userguides/config.html index fce7a0fbd9..fc3cecb507 100644 --- a/latest/userguides/config.html +++ b/latest/userguides/config.html @@ -176,7 +176,7 @@

Configure Ape$HOME/.ape directory (global)

-

Project settings take precedent, but global settings allow you to configure preferences across all projects, such as your default mainnet provider (e.g. Alchemy versus running your own node).

+

Project settings take precedence, but global settings allow you to configure preferences across all projects, such as your default mainnet provider (e.g. Alchemy versus running your own node).

This guide serves as an index of some settings you can include in any ape-config.yaml file. This guide is PURPOSELY alphabetized to facilitate easier look-up of keys. Plugins for Ape may define their own configs.

diff --git a/latest/userguides/proxy.html b/latest/userguides/proxy.html index 9daaed57be..14ba140c6c 100644 --- a/latest/userguides/proxy.html +++ b/latest/userguides/proxy.html @@ -157,7 +157,7 @@

Proxy Contracts

Ape is able to detect proxy contracts so that it uses the target interface when interacting with a contract. -The following proxies are supporting in ape-ethereum:

+The following proxies are supported in ape-ethereum: