From 3b668e5fd3dd62682683a473c45a90bedbc7f0ca Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 16 Apr 2024 15:20:35 +0000 Subject: [PATCH] Update documentation --- latest/.buildinfo | 2 +- latest/.doctrees/commands/networks.doctree | Bin 14925 -> 14925 bytes latest/.doctrees/environment.pickle | Bin 6197842 -> 6197842 bytes latest/.doctrees/methoddocs/ape.doctree | Bin 184641 -> 184641 bytes .../.doctrees/methoddocs/ape_accounts.doctree | Bin 269752 -> 269752 bytes latest/.doctrees/methoddocs/api.doctree | Bin 1489599 -> 1489599 bytes latest/.doctrees/methoddocs/cli.doctree | Bin 1750554 -> 1750554 bytes latest/.doctrees/methoddocs/contracts.doctree | Bin 1948901 -> 1948901 bytes .../.doctrees/methoddocs/exceptions.doctree | Bin 2131789 -> 2131789 bytes latest/.doctrees/methoddocs/managers.doctree | Bin 3260395 -> 3260395 bytes latest/.doctrees/methoddocs/plugins.doctree | Bin 3458574 -> 3458574 bytes latest/.doctrees/methoddocs/types.doctree | Bin 3721689 -> 3721689 bytes latest/.doctrees/methoddocs/utils.doctree | Bin 3994574 -> 3994574 bytes latest/commands/networks.html | 4 ++-- latest/searchindex.js | 2 +- 15 files changed, 4 insertions(+), 4 deletions(-) diff --git a/latest/.buildinfo b/latest/.buildinfo index bf56090d89..67a2fefed4 100644 --- a/latest/.buildinfo +++ b/latest/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: fc37cd273dd77b1eeef90c60c63198db +config: fda49bb46b3e1b7f45b3c5b8eadf98df tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/latest/.doctrees/commands/networks.doctree b/latest/.doctrees/commands/networks.doctree index f6bd2a44c1d56084387267ff04de53042084f188..c52c86589ca8933a887214d1ccec55f20daf7ad6 100644 GIT binary patch delta 145 zcmX?Ga<*i{e+i!A)Pnq+%tYO^{G#m16C{-s6lxUG^HYm*GQmPXUQT{;Vh)hbP0Y;8 qOD&n~D=9;|uFcye^F$^m>)B3L(X-pUKu>@X#+kf8Pie8Q0T%$C+ca+g delta 145 zcmX?Ga<*i{e+l)R{N%(Og&Kw2#LT?B)Dj>oJwLT5CsQ{qzbG5XD^4xQ&&f=j%q^+J q3KpB}D=9;|uFcye^F$^m>)B3L(X-pUKu>@X#+kf8Pie8Q0T%#d4Krl` diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle index 1b607e806705702cb1ccfa2efd4a1fdc9c182ae2..38efaef301ef2f01c14156f5fcecf9c3f0b9bdc4 100644 GIT binary patch delta 39439 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 aY2d5}{_h_6sd$GD6MNJjE^bxjKK~06_x8yE delta 39560 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 diff --git a/latest/.doctrees/methoddocs/ape.doctree b/latest/.doctrees/methoddocs/ape.doctree index 863cde6b642dd118442ae0f9ee7fbf6496139ba9..53732f682474cbd7f656f035a38c966c631074c2 100644 GIT binary patch delta 3987 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 Ad;kCd delta 4463 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 delta 5604 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 diff --git a/latest/.doctrees/methoddocs/cli.doctree b/latest/.doctrees/methoddocs/cli.doctree index d1dec9b300feea625143ed3fbc7e71964699cab7..86a950c92dcbccd9787294c5acee0ef5521019b5 100644 GIT binary patch delta 14419 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 ZWJJX94XeA>NboNJ{sq#mH9^<<{vXPxzc>H@ delta 14937 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 diff --git a/latest/.doctrees/methoddocs/contracts.doctree b/latest/.doctrees/methoddocs/contracts.doctree index 3cdc34e1ef249c1632626b5b978067d5ca8868b1..96da29b42721440f5ff07a7d3924c836f9186bdc 100644 GIT binary patch delta 16430 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 hu6HuUP32x)4}^{mHAZG4ob*MFG%doj+iFM8&L diff --git a/latest/.doctrees/methoddocs/exceptions.doctree b/latest/.doctrees/methoddocs/exceptions.doctree index 99834578f3536c497110a686e251f03f508d656f..afcbbf34618701a7f98c73a221bb7ff2563248fd 100644 GIT binary patch delta 16891 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 a=-2DW&wJ{zgJNY&c5bP3_DhjG((`|mWJ1UQ delta 16985 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 MN@u?n$)i302Oj0#_y7O^ diff --git a/latest/.doctrees/methoddocs/managers.doctree b/latest/.doctrees/methoddocs/managers.doctree index 581c33a7d874447ab1bf194039a59bafe78bf65d..4ff6599a1ef594aff0871ec1be39f3b882189176 100644 GIT binary patch delta 28296 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 delta 29081 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 diff --git a/latest/.doctrees/methoddocs/types.doctree b/latest/.doctrees/methoddocs/types.doctree index 406c4a6f544a3d656f4b2ba739a2ed09ab3c6c1d..ab609bddc139fa1cf60106dfd03036f8fb8a8d91 100644 GIT binary patch delta 29382 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 delta 27759 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 Bt=Iqn diff --git a/latest/commands/networks.html b/latest/commands/networks.html index d7cbf96f15..4f110f1df2 100644 --- a/latest/commands/networks.html +++ b/latest/commands/networks.html @@ -263,7 +263,7 @@

list
Options:
-

local | mainnet | goerli-fork | sepolia | mainnet-fork | goerli | sepolia-fork

+

sepolia-fork | mainnet-fork | goerli | sepolia | goerli-fork | local | mainnet

@@ -300,7 +300,7 @@

run
Options:
-

:mainnet:geth | ethereum:mainnet:geth | :mainnet | ethereum:mainnet | :goerli:geth | ethereum:goerli:geth | :goerli | ethereum:goerli | :sepolia:geth | ethereum:sepolia:geth | :sepolia | ethereum:sepolia | ::test | :local:test | ethereum::test | ethereum:local:test | ::geth | :local:geth | ethereum::geth | ethereum:local:geth | :local | ethereum:local | ethereum

+

:mainnet:geth | ethereum:mainnet:geth | :mainnet | ethereum:mainnet | :goerli:geth | ethereum:goerli:geth | :goerli | ethereum:goerli | :sepolia:geth | ethereum:sepolia:geth | :sepolia | ethereum:sepolia | ::geth | :local:geth | ethereum::geth | ethereum:local:geth | ::test | :local:test | ethereum::test | ethereum:local:test | :local | ethereum:local | ethereum

diff --git a/latest/searchindex.js b/latest/searchindex.js index 4b76cf3321..7454d173e2 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"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/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/scripts", "userguides/testing", "userguides/transactions"], "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.md", "methoddocs/ape.md", "methoddocs/ape_accounts.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/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape-accounts", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 12, 16, 20, 21, 22, 23, 25, 27, 28, 30, 31, 32, 33, 36, 37], "line": [0, 4, 5, 13, 16, 18, 36, 37, 38], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 33, 35, 37, 38], "local": [0, 2, 4, 6, 10, 12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 38, 39], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "can": [0, 6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "unlock": [0, 20], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "script": [0, 7, 9, 13, 16, 20, 21, 24, 31, 32, 36, 38, 39], "consol": [0, 7, 9, 20, 25, 26, 28, 29, 32, 33, 36, 38], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "load": [0, 1, 13, 14, 16, 19, 20, 21, 24, 25, 26, 27, 28, 33, 35, 39], "method": [0, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28, 32, 34, 35, 38, 39], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 32, 37, 38, 39], "arg": [0, 4, 5, 6, 7, 12, 13, 14, 15, 18, 19, 24, 25, 26], "an": [0, 3, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39], "exist": [0, 12, 13, 14, 16, 18, 19, 21, 22, 24, 28, 32, 35, 38], "v": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 27, 31], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 31, 38], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 24], "One": [0, 1, 2, 3, 4, 5, 6, 8, 22, 24, 25, 38, 39], "error": [0, 1, 2, 3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 19, 21, 24, 25, 31, 32], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 14, 18, 19, 20, 22, 23, 24, 27, 28, 31, 32, 36], "success": [0, 1, 2, 3, 4, 5, 6, 8, 12, 24, 31, 36], "info": [0, 1, 2, 3, 4, 5, 6, 8, 13, 16, 21, 24, 28, 31, 38], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 12, 20, 24, 26, 31, 32], "argument": [0, 1, 5, 6, 8, 12, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 32, 35, 37, 39], "alia": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 35], "requir": [0, 5, 6, 10, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 27, 30, 32, 33, 36, 38, 39], "privat": [0, 11, 12, 20], "kei": [0, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 32, 39], "creat": [0, 3, 12, 13, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 32, 33, 38], "random": [0, 20, 38], "mnemon": [0, 11, 16, 19, 20, 23, 38], "seed": [0, 11, 19, 20], "phrase": [0, 11, 19, 20], "hide": [0, 20], "newli": [0, 20], "termin": [0, 13, 14, 15, 16, 36, 38], "word": [0, 11, 19, 20], "count": [0, 16, 18, 19, 20], "word_count": [0, 11], "number": [0, 12, 13, 14, 15, 16, 18, 19, 23, 24, 26, 32], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 30, 32, 37, 38, 39], "12": [0, 11, 20], "hd": [0, 19, 20], "path": [0, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 25, 27, 32, 38], "custom_hd_path": 0, "specifi": [0, 12, 13, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 37, 38, 39], "deriv": [0, 19, 32, 38], "m": [0, 11, 19, 38], "44": [0, 11, 19, 38], "60": [0, 11, 19, 32, 38], "0": [0, 6, 8, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 34, 38, 39], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 32, 34, 37, 38, 39], "avail": [0, 5, 11, 12, 14, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 30, 31, 38, 39], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 33, 36, 38, 39], "output": [0, 12, 13, 14, 15, 18, 19, 22, 24, 28, 31, 38, 39], "plugin": [0, 9, 11, 12, 13, 16, 19, 20, 21, 24, 25, 26, 27, 32, 37, 38], "manifest": [1, 12, 16, 27, 35], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 18, 19, 22, 23, 24, 27, 30, 32, 35, 36, 37, 39], "save": [1, 16, 19, 20, 25, 37], "result": [1, 4, 12, 13, 14, 16, 19, 23, 24, 25], "back": [1, 12, 14, 16, 25, 32], "note": [1, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 39], "ap": [1, 3, 4, 5, 6, 7, 8, 20, 22, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "automat": [1, 6, 11, 13, 16, 17, 21, 24, 25, 27, 32, 35, 37, 38, 39], "recompil": [1, 27], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 28, 32, 37, 38, 39], "chang": [1, 8, 12, 13, 14, 16, 22, 23, 24, 29, 30, 31, 32, 37, 38], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 22, 24, 32, 35, 36, 39], "each": [1, 12, 16, 17, 18, 19, 20, 23, 26, 27, 28, 32, 37, 38, 39], "time": [1, 12, 14, 16, 18, 20, 21, 22, 23, 25, 27, 38, 39], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "do": [1, 12, 15, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 37, 38], "have": [1, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39], "manual": [1, 24, 32, 38], "trigger": [1, 38], "file_path": [1, 12, 16], "f": [1, 6, 13, 14, 16, 20, 21, 28, 37], "forc": [1, 6, 12, 16, 27], "select": [1, 13, 14, 16, 20, 21, 24, 37], "": [1, 5, 6, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39], "size": [1, 12, 16], "show": [1, 12, 15, 19, 20, 21, 24, 30, 31, 32, 38, 39], "deploy": [1, 12, 14, 16, 33], "bytecod": [1, 12, 22], "includ": [1, 5, 6, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 30, 35, 38, 39], "depend": [1, 6, 9, 12, 16, 17, 18, 19, 28], "also": [1, 6, 10, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 37, 38, 39], "open": [2, 27, 36, 38], "allow": [3, 11, 12, 13, 16, 17, 21, 23, 24, 25, 32, 34, 36, 37, 38, 39], "user": [3, 10, 12, 13, 15, 16, 17, 18, 19, 21, 23, 25, 31, 36, 38], "folder": [3, 7, 8, 16, 18, 22, 24, 26, 33, 38, 39], "config": [3, 10, 19, 20, 22, 23, 24, 29, 30, 33, 38, 39], "yaml": [3, 4, 12, 13, 16, 17, 19, 20, 22, 23, 24, 27, 30, 32, 33, 38, 39], "github": [3, 6, 12, 16, 17, 19, 23, 30, 32, 36], "org": [3, 16, 27], "repo": [3, 16, 19], "clone": [3, 19, 27, 34], "templat": [3, 28], "regist": [4, 12, 16, 17, 19, 37], "ecosystem": [4, 12, 13, 15, 16, 17, 21, 26, 29, 30, 32, 37, 38], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 35, 37, 39], "format": [4, 11, 12, 13, 16, 18, 19], "output_format": 4, "tree": [4, 12, 13, 19], "ecosystem_filt": [4, 16], "filter": [4, 12, 13, 14, 21], "ethereum": [4, 12, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 32, 34, 37, 38, 39], "network_filt": [4, 16], "mainnet": [4, 12, 16, 17, 21, 23, 24, 26, 29, 32, 35, 37, 39], "goerli": [4, 23, 32, 37, 39], "fork": [4, 9, 12, 16, 23, 38, 39], "sepolia": [4, 21, 37], "provider_filt": [4, 12, 16], "test": [4, 9, 12, 16, 18, 19, 21, 22, 24, 25, 27, 28, 32, 36], "geth": [4, 12, 15, 16, 19, 25, 30, 32, 38, 39], "start": [4, 12, 14, 16, 18, 19, 21, 24, 28, 29, 32, 35, 36, 37, 38], "subprocess": [4, 12, 15], "node": [4, 12, 16, 18, 23, 30, 32], "independ": 4, "stream": [4, 19], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 13, 15, 16, 18, 19, 22, 32], "see": [4, 10, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "dir": 5, "y": [5, 6, 16, 27], "ye": [5, 6, 13, 27], "don": [5, 16, 25, 28, 32, 38, 39], "t": [5, 12, 16, 18, 19, 23, 25, 28, 32, 38, 39], "ask": [5, 12, 20, 27], "confirm": [5, 6, 12, 13, 14, 16, 20, 27], "u": 5, "upgrad": [5, 30, 34, 36], "newest": 5, "displai": [5, 12, 14, 15, 18, 19, 20, 32, 39], "core": [5, 12, 20, 23, 25, 27, 28, 32, 33], "next": [5, 12, 16, 32], "packag": [6, 7, 12, 15, 16, 17, 19, 20, 22, 28, 35, 36], "tool": [6, 25, 36], "version": [6, 12, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 32, 36, 38], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 39], "re": [6, 8, 12, 16, 24, 27, 38], "download": [6, 12, 16, 17, 19, 27], "cach": [6, 10, 12, 16, 22, 24, 27, 38], "ref": [6, 16, 27], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 27, 28, 30, 32, 33, 34, 38, 39], "refer": [6, 12, 14, 16, 23, 25, 27, 28, 32], "flag": [6, 12, 20, 21, 22, 27, 30, 31, 32, 37, 38, 39], "branch": [6, 12, 16, 19, 27, 30], "tag": [6, 16, 18, 27], "instead": [6, 12, 13, 18, 19, 22, 23, 28, 32], "referenc": [6, 16, 27], "If": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39], "specif": [6, 12, 15, 16, 21, 22, 30, 32, 38, 39], "ar": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39], "onli": [6, 7, 12, 13, 14, 16, 18, 19, 21, 25, 26, 27, 37, 38, 39], "those": [6, 16, 18, 21, 25, 27, 28, 32, 38], "prompt": [6, 11, 13, 20, 21, 27], "choos": [6, 13, 16], "exampl": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "packagenam": 6, "1": [6, 10, 12, 14, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 38, 39], "2": [6, 16, 18, 23, 24, 25, 26, 27, 30, 32, 34, 38, 39], "must": [7, 11, 12, 13, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 32, 35, 38], "either": [7, 12, 13, 16, 19, 20, 21, 25, 28, 32, 36], "defin": [7, 12, 14, 15, 17, 18, 19, 24, 28, 32, 37, 38], "main": [7, 17, 25, 29, 31, 32], "cli": [7, 12, 15, 16, 19, 20, 22, 24, 30, 36, 38], "click": [7, 13, 21, 28, 30, 32, 37], "group": [7, 18, 25, 28, 37], "object": [7, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 33, 37, 38, 39], "call": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 34, 37, 38, 39], "network": [7, 9, 10, 13, 14, 15, 24, 25, 26, 28, 30, 35, 36, 39], "given": [7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 32, 38], "should": [7, 12, 15, 16, 18, 19, 20, 27, 28, 38, 39], "import": [7, 11, 12, 13, 14, 16, 19, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39], "mix": 7, "ins": 7, "necessari": [7, 13, 16], "oper": [7, 11, 12, 15, 25, 31], "interact": [7, 12, 14, 16, 20, 24, 34, 36, 38, 39], "drop": [7, 19], "session": [7, 12, 16, 24, 32, 36], "after": [7, 12, 14, 16, 17, 20, 25, 32, 33, 36, 39], "launch": [8, 24, 32, 39], "pytest": [8, 10, 20, 24, 33], "run": [8, 9, 12, 16, 18, 19, 21, 23, 24, 25, 26, 27, 30, 31, 33, 36, 37, 38, 39], "pytest_arg": 8, "w": [8, 12], "watch": [8, 38], "file": [8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 30, 32, 33, 37, 38, 39], "suit": [8, 30, 38], "watch_fold": 8, "delai": [8, 32, 37], "watch_delai": 8, "between": [8, 12, 14, 16, 18, 32], "poll": [8, 14, 16, 32, 38], "cycl": 8, "5": [8, 18, 20, 23, 25, 27, 30, 38, 39], "second": [8, 14, 15, 16, 25, 32, 38, 39], "overview": 9, "account": [9, 10, 13, 14, 15, 19, 22, 23, 24, 25, 27, 28, 32, 33, 34, 35, 36, 39], "develop": [9, 10, 12, 16, 19, 21, 26, 30, 32, 36], "compil": [9, 10, 15, 18, 19, 23, 24, 25, 30, 36, 38], "queri": [9, 10, 14, 15, 24], "data": [9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 24, 25, 32, 39], "configur": [9, 12, 14, 15, 16, 17, 19, 20, 22, 27, 33, 38], "make": [9, 12, 17, 20, 21, 23, 24, 25, 32, 37, 38], "transact": [9, 11, 14, 15, 16, 18, 19, 20, 23], "proxi": [9, 12, 16], "publish": [9, 12, 14, 16, 38], "log": [9, 12, 13, 14, 16, 18, 19, 36], "pm": [9, 16, 27], "init": [9, 26, 33], "api": [9, 13, 15, 16, 17, 19, 20, 23, 27, 32, 34], "except": [9, 12, 13, 14, 16, 19, 32, 38, 39], "type": [9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 28, 34, 35, 38, 39], "util": [9, 10, 13, 20, 21, 24, 28, 37, 39], "address": [10, 11, 14, 15, 16, 19, 20, 21, 22, 23, 24, 26, 27, 34, 38], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 28, 32], "checksumaddress": [10, 11, 12, 14, 16, 18], "contract_typ": [10, 14, 15, 16, 23, 27], "contracttyp": [10, 12, 14, 15, 16], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 28, 38], "txn_hash": [10, 12, 14, 15, 16, 39], "abi": [10, 12, 14, 15, 16, 17, 19, 22, 38, 39], "list": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 28, 30, 32, 38], "constructorabi": [10, 12, 14, 15, 16, 19], "fallbackabi": [10, 16], "receiveabi": [10, 16], "methodabi": [10, 12, 14, 15, 16, 19], "eventabi": [10, 12, 14, 16, 19], "errorabi": [10, 14, 15, 16], "structabi": [10, 14, 16], "unprocessedabi": [10, 16], "dict": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25], "contractinst": [10, 12, 14, 16, 25, 39], "face": [10, 15], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 32], "instanti": [10, 22], "projectmanag": [10, 14, 16, 24, 38], "current": [10, 12, 13, 14, 16, 19, 30, 32, 33], "accountmanag": [10, 16, 24], "chain": [10, 12, 15, 17, 19, 24, 25, 26, 32, 36, 37], "chainmanag": [10, 15, 16, 24, 38], "disconnect": [10, 12, 16, 21, 32, 38], "connect": [10, 12, 15, 16, 21, 23, 28, 29, 30, 37, 38, 39], "blockchain": [10, 12, 15, 16, 17, 20, 25, 30, 32, 38], "activ": [10, 12, 13, 14, 16, 24, 25, 37, 38], "purpos": [10, 12, 16, 18, 20, 23, 26, 31], "control": [10, 12, 16, 20, 21, 32, 37, 38, 39], "state": [10, 12, 14, 16, 20, 25], "handi": [10, 16], "about": [10, 12, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39], "compilermanag": [10, 16], "len": [10, 16], "registered_compil": [10, 16], "configmanag": [10, 12, 16, 17], "convert": [10, 13, 15, 19, 24, 25], "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 30, 31, 32, 38, 39], "tupl": [10, 11, 12, 14, 16, 17, 18, 19], "convers": [10, 12, 17], "function": [10, 12, 13, 14, 16, 18, 19, 20, 21, 25, 26, 32], "conversionmanag": [10, 16], "networkmanag": [10, 16, 24, 38], "home": [10, 16, 20, 23, 24, 26, 32, 36], "runner": 10, "work": [10, 12, 14, 16, 17, 19, 25, 26, 27, 28, 30, 32, 37, 38, 39], "revert": [10, 12, 15, 16, 19, 32, 38], "catch": 10, "expect": [10, 14, 16, 38, 39], "logic": [10, 12, 15, 16, 25, 28, 32], "resembl": 10, "rais": [10, 11, 12, 15, 16, 19, 32, 38], "ape_account": [11, 20, 21], "accountcontain": [11, 17], "data_fold": [11, 12, 16], "account_typ": [11, 12, 13, 17, 21], "accountapi": [11, 12, 13, 16, 17, 20, 21, 25, 28], "loaded_account": 11, "keyfileaccount": [11, 12, 17, 21], "properti": [11, 12, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 39], "iter": [11, 12, 14, 15, 16, 17], "over": [11, 12, 16], "return": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 32, 34, 38, 39], "alias": [11, 12, 13, 16, 21], "keyfile_path": 11, "lock": [11, 12, 16, 22, 38], "bool": [11, 12, 13, 14, 15, 16, 18, 19, 20, 38], "true": [11, 12, 13, 15, 16, 19, 20, 21, 22, 25, 27, 32, 35, 38, 39], "subclass": [11, 12, 13, 14, 16, 17, 19], "shorten": [11, 12, 16], "quicker": [11, 12], "access": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 27, 28, 32, 33, 35, 37, 38], "set_autosign": [11, 20], "enabl": [11, 18, 20, 25, 38], "passphras": [11, 20], "sign": [11, 12, 15, 18], "messag": [11, 12, 13, 15, 18, 19, 24, 28, 31, 32, 38], "paramet": [11, 12, 14, 15, 16, 17, 18, 19, 32, 38], "fals": [11, 12, 13, 14, 16, 18, 19, 38], "disabl": [11, 38], "enter": [11, 12, 20, 31, 32, 38], "sign_messag": [11, 12, 20], "msg": [11, 12, 13, 18, 25, 38], "signer_opt": [11, 12], "messagesignatur": [11, 12, 18], "handl": [11, 12, 15, 17, 19, 21, 24, 32], "variou": [11, 12, 30, 34, 39], "For": [11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "signablemessag": [11, 12, 18], "int": [11, 12, 14, 15, 16, 17, 18, 19, 20], "byte": [11, 12, 14, 16, 18, 19, 25], "doc": [11, 12, 18, 19, 28], "noqa": [11, 12, 16], "e501": [11, 12, 16], "more": [11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39], "inform": [11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 31, 32, 33, 35, 38], "addit": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 32, 39], "kwarg": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 35, 38, 39], "signer": [11, 12, 18, 20, 21, 25], "modifi": [11, 12, 13, 18, 19, 24, 25, 32], "signatur": [11, 12, 14, 25], "correspond": [11, 12, 14, 16, 18, 21, 32, 38], "sign_raw_msghash": [11, 12], "msghash": [11, 12], "hexbyt": [11, 12, 16, 18, 25], "raw": [11, 12, 16, 18, 20, 22, 32], "hash": [11, 12, 14, 16, 18, 22, 24], "mai": [11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 38, 39], "support": [11, 12, 16, 18, 19, 26, 30, 32, 34, 36, 39], "implement": [11, 12, 13, 15, 16, 17, 19, 20, 21, 27, 32, 34], "notimplementederror": [11, 12, 15, 16, 39], "sign_transact": [11, 12], "txn": [11, 12, 15, 26, 32, 39], "transactionapi": [11, 12, 14, 15, 16], "input": [11, 12, 13, 14, 15, 19, 20, 22], "howev": [11, 12, 14, 16, 20, 23, 25, 27, 28, 30, 32, 34, 37, 38, 39], "properli": [11, 12, 16, 28], "here": [11, 12, 17, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 37, 38], "meant": [11, 12, 18, 32], "execut": [11, 12, 13, 14, 16, 18, 21, 24, 25, 31, 33, 37, 38], "doe": [11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 28, 30, 32, 36, 38, 39], "wish": [11, 12, 16, 20, 22, 29, 31, 32, 35], "generate_account": [11, 12, 20], "hd_path": [11, 19, 38], "gener": [11, 12, 13, 16, 18, 19, 22, 25, 27, 31, 32, 35, 38], "new": [11, 12, 14, 16, 19, 21, 27, 30, 32, 36], "encrypt": [11, 20], "storag": [11, 25], "hierarch": 11, "determinist": 11, "amount": [11, 12, 14, 16, 25, 26, 32, 39], "import_account_from_mnemon": [11, 20], "space": [11, 19], "separ": [11, 18, 20, 25, 28, 38], "repres": [11, 12, 13, 16, 17, 18, 19, 32, 38, 39], "import_account_from_private_kei": [11, 20], "private_kei": [11, 19, 20], "hex": [11, 16, 19, 20, 25], "string": [11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 25, 32, 38], "base": [12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 28, 30, 32, 37, 38, 39], "baseinterfacemodel": [12, 14, 16, 19], "baseaddress": [12, 14, 16], "__dir__": [12, 14], "ipython": [12, 14, 24, 39], "tab": [12, 14], "complet": [12, 14, 16, 19, 37, 38], "send_everyth": 12, "receiptapi": [12, 14, 15, 16, 25, 26, 39], "accountserror": [12, 15], "nonc": [12, 14, 16], "invalid": [12, 16, 18, 38], "sender": [12, 14, 16, 22, 25, 33, 34, 35, 38, 39], "enough": [12, 25], "fund": [12, 15, 20, 25, 38], "transactionerror": [12, 15], "neg": [12, 16], "signatureerror": [12, 15], "apinotimplementederror": [12, 15], "set": [12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 31, 32, 33, 38, 39], "invok": [12, 13, 14, 16, 21, 24, 25, 38, 39], "send": [12, 15, 25, 32, 39], "differ": [12, 14, 16, 23, 27, 28, 30, 32, 34, 38], "balanc": [12, 14, 20, 24, 25, 38], "fee": [12, 26, 32], "send_private_transact": 12, "check_signatur": [12, 20], "eip712messag": [12, 20], "recover_using_eip191": 12, "verifi": [12, 33, 36], "wa": [12, 15, 16, 18, 19, 22, 25, 32, 36], "union": [12, 13, 16, 18, 19], "check": [12, 14, 16, 18, 19, 20, 25, 27, 34, 36, 38], "need": [12, 13, 16, 18, 19, 20, 21, 23, 24, 25, 27, 28, 32, 37, 38, 39], "first": [12, 14, 16, 20, 21, 24, 25, 26, 27, 30, 32, 35, 37], "perform": [12, 14, 16, 18, 20, 25], "recoveri": [12, 20], "eip": [12, 16, 18, 32, 34, 35, 39], "191": [12, 18], "attempt": [12, 15, 27, 28, 34, 38], "32": [12, 20], "otherwis": [12, 14, 16, 17, 18, 23, 24, 27, 32, 39], "declar": [12, 16, 23, 28, 39], "contractcontain": [12, 14, 16, 25], "deploi": [12, 14, 15, 16, 22, 26, 27, 35, 38, 39], "blueprint": [12, 16], "evm": [12, 16, 25, 32], "like": [12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39], "mean": [12, 14, 20, 21, 38, 39], "5202": [12, 16], "which": [12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 28, 32, 35, 38, 39], "contain": [12, 13, 14, 16, 17, 18, 19, 22, 25, 29, 32, 33, 35, 36, 38], "receipt": [12, 14, 16, 25, 32, 38, 39], "smart": [12, 14, 15, 18, 25, 33, 35, 36, 38, 39], "befor": [12, 14, 16, 19, 21, 25, 32, 37, 38, 39], "verif": [12, 14, 22], "instanc": [12, 14, 16, 18, 19, 21, 22, 23, 25, 35, 37, 38, 39], "prepare_transact": 12, "cannot": [12, 13, 38, 39], "afford": 12, "prepar": 12, "abstract": [12, 15, 19, 25, 28, 32], "transfer": [12, 25, 38], "addresstyp": [12, 14, 15, 16, 18], "receiv": [12, 16, 20, 25, 38], "extra": [12, 19, 20, 27], "typic": [12, 16, 18, 20, 22, 28, 32, 38], "rpc": [12, 23, 25, 39], "eth_sendprivatetransact": [12, 25], "achiev": [12, 25, 27, 32], "ignor": [12, 16, 27, 28], "accountcontainerapi": [12, 16, 17], "collect": [12, 13, 15, 16, 18], "__contains__": [12, 16], "indexerror": [12, 15, 16, 19], "__delitem__": [12, 16], "delet": [12, 16, 27, 28], "notimplementerror": 12, "overridden": [12, 15], "within": [12, 15, 19, 26, 28, 30, 37, 38], "__getitem__": [12, 16, 19], "get": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 27, 32, 35, 36, 37, 38, 39], "__len__": [12, 16], "append": [12, 16, 19, 22], "add": [12, 13, 15, 16, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 37, 38, 39], "alreadi": [12, 13, 15, 16, 20, 21, 24, 25, 27, 29, 32, 35], "remov": [12, 16, 19, 38], "known": [12, 14, 16, 19, 21], "impersonatedaccount": 12, "raw_address": 12, "testaccountapi": [12, 20], "generateddevaccount": [12, 19], "directli": [12, 14, 16, 20, 21, 22, 25, 26, 27, 32, 39], "how": [12, 13, 16, 19, 20, 22, 25, 26, 27, 32, 37, 38, 39], "thei": [12, 14, 16, 17, 19, 24, 25, 27, 28, 31, 32, 37], "up": [12, 16, 19, 21, 23, 24, 29, 32, 33, 36, 38, 39], "fixtur": [12, 16, 20, 32], "testaccountcontainerapi": 12, "we": [12, 16, 18, 19, 20, 21, 25, 26, 28, 30, 32, 36, 37, 38, 39], "know": [12, 18, 21, 22, 25, 27, 28, 32, 38], "eoa": 12, "doesn": [12, 18], "person": [12, 20], "baseinterfac": [12, 19], "total": [12, 14, 16, 18], "code": [12, 13, 15, 16, 18, 21, 25, 27, 28, 35, 36, 38], "codes": 12, "histori": [12, 16, 25, 26], "accounthistori": [12, 16], "ha": [12, 14, 15, 19, 25, 26, 35, 38, 39], "made": [12, 16, 23, 25, 26], "is_contract": 12, "associ": [12, 14, 16], "compilerapi": [12, 16, 17, 28, 30], "compiler_set": 12, "languag": [12, 25, 30, 36], "solid": [12, 16, 17, 22, 23, 25, 28, 30, 38], "vyper": [12, 17, 22, 25, 30, 34, 38], "repositori": [12, 19], "contract_filepath": [12, 16], "sequenc": [12, 13, 16, 19], "base_path": [12, 15, 16], "sourc": [12, 13, 14, 15, 16, 18, 24, 25, 26, 27, 28, 30, 33, 34, 35, 36, 38], "pathlib": [12, 13, 16, 19, 22], "directori": [12, 13, 16, 19, 20, 22, 23, 24, 26, 27, 28, 30, 32, 33, 35, 37, 38], "via": [12, 13, 14, 15, 16, 17, 20, 23, 25, 27, 28, 32, 36, 37, 38], "adhoc": [12, 13, 16, 22], "pluginconfig": [12, 16, 17], "enrich_error": [12, 16], "err": [12, 15, 16], "contractlogicerror": [12, 15, 16, 38], "enrich": [12, 16], "pc": [12, 16, 18], "locat": [12, 16, 18, 22, 23, 28, 32, 38], "runtim": [12, 13, 16], "get_vers": 12, "all_path": 12, "retriev": [12, 16, 19, 25, 34], "combin": [12, 16, 32, 38], "supports_source_trac": 12, "abl": [12, 16, 19, 20, 22, 25, 34, 38, 39], "traceback": 12, "trace": [12, 15, 16, 18, 19, 25, 38], "configenum": 12, "enum": [12, 13], "limit": [12, 13, 23, 32], "item": [12, 15, 16, 17, 18, 19, 24, 25, 27, 28, 37], "color": [12, 19, 31], "red": [12, 15, 31], "blue": [12, 31, 39], "green": [12, 31], "rather": [12, 16, 23, 27, 38], "than": [12, 14, 16, 18, 21, 23, 27, 32, 38, 39], "arbitrari": 12, "usag": [12, 13, 14, 16, 17, 18, 19, 20, 24, 28, 38, 39], "myenum": 12, "foo": [12, 13, 16, 19, 25, 32, 38], "bar": [12, 13, 19, 32, 38, 39], "myconfig": 12, "my_enum": 12, "model": [12, 16, 18, 19, 39], "genericconfig": 12, "configdict": [12, 19], "special": [12, 17, 20, 27], "_case_sensit": [12, 16], "_env_prefix": [12, 16], "_env_fil": [12, 16], "dotenvtyp": [12, 16], "posixpath": [12, 16], "_env_file_encod": [12, 16], "_env_ignore_empti": [12, 16], "_env_nested_delimit": [12, 16], "_env_parse_none_str": [12, 16], "_secrets_dir": [12, 16], "baseset": 12, "converterapi": [12, 16, 17], "convertedtyp": 12, "throw": [12, 16, 19], "conversionerror": [12, 15, 16], "fail": [12, 13, 15, 16, 19, 25, 27, 28, 32, 38], "is_convert": [12, 16], "explorerapi": [12, 16, 17, 35], "networkapi": [12, 15, 16, 17], "particular": [12, 16, 38], "get_address_url": 12, "url": [12, 16, 23], "get_contract_typ": 12, "been": [12, 16, 18, 19, 38], "get_transaction_url": 12, "transaction_hash": [12, 16, 18], "publish_contract": [12, 35], "ecosystemapi": [12, 16, 17, 30, 32], "request_head": [12, 16], "fee_token_symbol": 12, "fee_token_decim": 12, "18": 12, "extraattributesmixin": [12, 19], "relat": [12, 15, 16, 17], "__ape_extra_attributes__": 12, "extramodelattribut": [12, 19], "suppli": [12, 38], "attribut": [12, 14, 16, 19, 25], "__getattr__": [12, 14, 16, 19], "seri": 12, "add_network": 12, "network_nam": [12, 16, 37], "attach": [12, 13, 39], "e": [12, 16, 19, 20, 23, 25, 27, 32, 38], "g": [12, 16, 19, 20, 23, 25, 27, 32, 38], "l2": [12, 29], "optim": [12, 29, 32, 38, 39], "networkerror": [12, 15, 16], "create_transact": 12, "everyth": [12, 28, 30], "initi": [12, 14, 16, 18, 24, 25, 26, 34, 37], "custom_network": 12, "custom": [12, 13, 15, 16, 18, 20, 21, 22, 23, 24, 28, 31], "where": [12, 14, 16, 19, 20, 21, 26, 27, 29, 32, 34, 38, 39], "unspecifi": 12, "classmethod": [12, 15, 16], "decode_address": 12, "hashstr20": [12, 18], "hashbytes20": [12, 18], "nativ": 12, "rawaddress": [12, 18], "decode_block": 12, "blockapi": [12, 16, 26], "decod": [12, 14, 15, 19, 32], "dictionari": [12, 16, 18, 19, 25, 38], "decode_calldata": 12, "calldata": [12, 14, 25], "map": [12, 14, 15, 16, 17, 19, 25, 38], "anonym": 12, "stringifi": [12, 14, 25], "index": [12, 14, 18, 19, 21, 23, 25, 38], "decode_log": [12, 39], "event": [12, 14, 15, 18, 25, 39], "contractlog": [12, 14, 16, 18, 26, 39], "match": [12, 13, 14, 16, 18, 19, 32, 38], "definit": [12, 16, 32], "decode_receipt": 12, "decode_returndata": 12, "raw_data": 12, "default_network_nam": 12, "encode_address": 12, "integ": [12, 16], "encode_calldata": 12, "encod": [12, 18, 32], "encode_deploy": 12, "deployment_bytecod": 12, "other": [12, 13, 16, 18, 19, 20, 21, 24, 25, 30, 32, 33, 38, 39], "constructor": [12, 14, 25, 35], "interfac": [12, 15, 16, 17, 22, 28, 32, 34, 37, 38], "encode_transact": 12, "addition": [12, 16, 21, 27, 30, 32, 39], "updat": [12, 19, 30, 38], "enrich_calltre": 12, "calltreenod": 12, "enhanc": 12, "help": [12, 13, 14, 19, 20, 23, 24, 27, 28, 30, 32, 36, 38], "decim": [12, 16, 38], "token": [12, 27, 30, 32, 38, 39], "symbol": [12, 24, 32, 39], "currenc": 12, "pai": 12, "eth": [12, 20, 24, 25, 26, 32, 36, 38], "get_method_selector": 12, "selector": [12, 14, 25, 38], "keccak": 12, "eth_pydantic_typ": [12, 25], "myecosystem": 12, "def": [12, 13, 16, 17, 19, 20, 21, 24, 25, 28, 29, 31, 32, 37, 38, 39], "self": [12, 14, 16, 19, 21, 25, 28, 38], "simpl": [12, 23, 25, 39], "calcul": [12, 18], "get_network": [12, 37], "networknotfounderror": [12, 15], "present": [12, 16, 27], "get_network_data": 12, "ad": [12, 15, 16, 19, 20, 21, 24, 32, 38], "opinion": [12, 16], "order": [12, 16, 20, 21, 25], "nice": [12, 15, 16], "translat": [12, 16], "get_proxy_info": [12, 16], "proxyinfoapi": [12, 16], "pattern": [12, 19, 27, 32], "same": [12, 14, 16, 18, 19, 20, 25, 28, 32, 38, 39], "shareabl": 12, "http": [12, 16, 18, 19, 23, 28, 30, 31, 32, 36], "header": [12, 18], "request": [12, 17, 23, 27, 31, 32], "serialize_transact": 12, "serial": [12, 18], "set_default_network": 12, "switch": [12, 32, 37, 38], "forkednetworkapi": 12, "upstream_chain_id": 12, "id": [12, 14, 15, 16, 18, 22, 25, 27, 32], "upstream": [12, 29], "alwai": [12, 22, 23, 25, 27, 37], "some": [12, 18, 20, 22, 25, 29, 30, 32, 38, 39], "while": [12, 15, 16, 27, 38], "regardless": [12, 24, 32, 39], "upstream_network": 12, "being": [12, 15, 18, 24], "upstream_provid": 12, "upstreamprovid": 12, "your": [12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "under": [12, 16, 19, 20, 22, 37], "one": [12, 13, 14, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 32, 36, 38, 39], "use_upstream_provid": 12, "providercontextmanag": [12, 16, 32, 37], "wrapper": [12, 14, 15, 22], "around": [12, 14, 15, 22], "auto_gas_multipli": 12, "float": [12, 16, 18], "multipli": [12, 23, 32], "estim": [12, 16, 19, 23, 32, 38], "ga": [12, 15, 19, 23, 25, 32], "tx": [12, 25, 39], "insur": [12, 23], "base_fee_multipli": [12, 32], "appli": [12, 16, 22, 28, 38, 39], "block_tim": [12, 14, 16, 32], "approxim": 12, "take": [12, 13, 21, 23, 25, 32, 37, 38], "block": [12, 14, 15, 16, 17, 18, 19, 23, 24, 28], "mine": [12, 16], "15": [12, 32], "chain_id": [12, 15, 16, 24, 32, 37], "unless": [12, 13, 14, 16, 31, 32], "providerapi": [12, 13, 16, 17, 19, 28, 30, 39], "default_provider_nam": 12, "get_provid": 12, "provider_nam": [12, 15, 16, 29, 32, 37], "provider_set": [12, 16], "is_adhoc": 12, "mostli": 12, "unknown": [12, 15, 16, 32], "is_dev": 12, "is_fork": 12, "is_loc": 12, "network_id": 12, "infura": [12, 17, 23, 26, 28, 32], "alchemi": [12, 17, 21, 23, 29, 30, 32, 37, 39], "partial": 12, "conveni": [12, 16], "required_confirm": [12, 14, 16], "recommend": [12, 16, 20, 21, 27, 32, 36, 37], "wait": [12, 14, 16, 32], "consid": [12, 16, 19, 32], "sinc": [12, 18, 25], "set_default_provid": 12, "found": [12, 14, 15, 16, 19, 20, 21, 22, 25, 27, 28, 32, 37, 38], "transaction_acceptance_timeout": [12, 32, 39], "accept": [12, 13, 20, 32, 35], "two": [12, 16, 20, 23, 28, 32, 38, 39], "minut": [12, 32, 39], "smaller": 12, "timeout": [12, 15, 19], "use_default_provid": [12, 32], "disconnect_aft": [12, 16, 32], "temporarili": [12, 16, 29], "context": [12, 13, 15, 16, 18, 19, 20, 24, 28, 37, 38], "exit": [12, 16, 24, 38], "multipl": [12, 13, 18, 19, 27, 36], "whatev": [12, 32], "end": [12, 13, 14, 16, 19, 32, 38], "so": [12, 16, 20, 25, 27, 28, 29, 30, 32, 34, 38], "multi": [12, 19, 32], "scenario": [12, 14, 38], "use_provid": [12, 16, 29, 32, 37, 38], "disconnect_on_exit": [12, 16], "temporari": [12, 16, 32], "whether": [12, 13, 14, 16, 18, 19, 20, 32], "python": [12, 14, 16, 18, 22, 24, 25, 28, 32, 33, 35, 36, 37, 38], "verify_chain_id": 12, "networkmismatcherror": [12, 15], "hardcod": 12, "manageraccessmixin": [12, 13, 14, 19], "And": [12, 21, 32, 38], "providerpai": 12, "case": [12, 14, 15, 16, 21, 22, 23, 25, 27, 28, 32, 34, 37, 38], "veri": [12, 32], "Or": [12, 20, 22, 24, 25, 28, 30], "choic": [12, 16, 21, 32], "parse_network_choic": [12, 16, 32, 38], "empti": [12, 15, 17, 18, 19, 38], "target": [12, 17, 19, 34], "basemodel": [12, 18, 19], "create_network_typ": 12, "easili": [12, 32, 39], "dependencyapi": [12, 16, 17, 27], "contracts_fold": [12, 16, 22, 23, 27], "exclud": [12, 16, 18, 19, 22, 27, 38], "json": [12, 16, 17, 18, 19, 25, 27], "build": [12, 16, 35, 37, 38], "config_overrid": [12, 16, 27], "ipf": 12, "cached_manifest": 12, "packagemanifest": [12, 16, 17, 27, 35], "valid": [12, 16, 17, 18, 20, 32], "use_cach": [12, 16], "By": [12, 16, 22, 30, 37, 39], "lazili": 12, "look": [12, 14, 16, 19, 21, 22, 23, 24, 28, 33, 38, 39], "glob": [12, 27], "extract_manifest": [12, 16], "presum": [12, 16], "project_manag": [12, 16], "get_project": [12, 16], "dynam": [12, 16], "correct": [12, 13, 16, 32, 38], "projectapi": [12, 16, 17], "structur": [12, 16, 18, 19, 20, 33, 37], "instal": [12, 15, 16, 20, 22, 23, 25, 26, 28, 29, 32, 33, 37, 38], "uri": [12, 16, 23, 32], "omit": [12, 16, 21, 32, 39], "latest": [12, 14, 16, 18, 19, 24, 32, 36, 39], "version_id": [12, 16], "sub": [12, 13, 16], "most": [12, 14, 16, 20, 21, 23, 31, 32, 36], "often": [12, 14, 16, 25, 27], "config_file_nam": [12, 16], "extend": [12, 13, 21, 30, 33], "non": [12, 14, 15, 18, 19, 24, 31, 32], "add_compiler_data": 12, "compiler_data": [12, 16], "ethpm_typ": [12, 16, 18], "full": [12, 16, 19, 32, 38], "manifest_cachefil": 12, "create_manifest": [12, 16], "clear": [12, 16], "is_valid": [12, 16], "figur": [12, 16, 25], "out": [12, 15, 16, 19, 20, 24, 25, 27, 30, 32, 38], "best": [12, 16, 32, 37], "share": [12, 18, 19, 32, 38], "upload": 12, "anoth": [12, 15, 16, 18, 22, 32, 38, 39], "process_config_fil": [12, 16], "process": [12, 16, 17, 19, 25, 28], "had": [12, 16], "replace_manifest": 12, "replac": [12, 19, 32], "entir": [12, 25, 28, 30, 32, 38], "update_manifest": 12, "part": [12, 16, 19, 21, 28, 32, 38], "field": [12, 18, 19, 27, 30, 38], "whe": 12, "num_transact": 12, "parenthash": 12, "0x0000000000000000000000000000000000000000000000000000000000000000": 12, "timestamp": [12, 16, 18, 19, 24, 38], "its": [12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 31, 32, 35, 38, 39], "block_page_s": 12, "100": [12, 38, 39], "concurr": [12, 16], "4": [12, 16, 23, 24, 25, 27, 32, 38, 39], "hardhat": [12, 23, 29, 30, 32, 38, 39], "base_fe": [12, 16, 39], "minimum": [12, 16], "1559": [12, 16, 32, 39], "fetch": [12, 16, 25, 26, 32, 39], "respons": [12, 16, 17, 18, 19, 32], "particularli": 12, "across": [12, 16, 23, 24, 27, 32], "rang": [12, 14, 16], "chainlist": [12, 16], "comprehens": [12, 16], "mani": [12, 13, 22, 26, 30, 32], "parallel": [12, 19], "thread": [12, 16, 19], "connection_id": 12, "uniqu": [12, 16, 18, 25, 32, 39], "identifi": [12, 14, 16, 25, 32, 38], "especi": 12, "dev": [12, 15, 16, 18, 25, 38, 39], "connection_str": [12, 16], "ipc": 12, "tear": 12, "down": [12, 18, 19], "quit": [12, 14], "estimate_gas_cost": [12, 39], "block_id": [12, 15], "hexstr": [12, 18], "liter": [12, 18], "earliest": [12, 14, 16, 18], "pend": [12, 14, 16, 18, 32, 38], "cost": [12, 16, 25], "blockid": [12, 15, 18], "past": [12, 16, 23], "report": [12, 18, 32], "smallest": 12, "unit": 12, "wei": 12, "max": [12, 16, 23, 32, 38, 39], "maximum": [12, 23, 32], "gas_pric": [12, 16, 39], "price": [12, 16, 38], "what": [12, 16, 17, 20, 21, 24, 27, 28, 32, 37, 38], "pre": [12, 14, 19, 20, 22, 24], "get_bal": 12, "get_block": [12, 24, 32], "blocknotfounderror": [12, 15], "get_cod": 12, "previou": [12, 16], "contractcod": 12, "get_contract_log": 12, "log_filt": 12, "logfilt": 12, "topic": [12, 14, 25, 33], "get_nonc": 12, "get_receipt": [12, 16, 39], "might": [12, 24, 39], "get_transactions_by_block": 12, "get_virtual_machine_error": 12, "virtualmachineerror": [12, 15], "virtual": [12, 15, 36], "machin": [12, 15, 16], "client": [12, 19], "went": 12, "wrong": [12, 15], "http_uri": 12, "is_connect": [12, 21], "max_ga": 12, "network_choic": [12, 16, 37], "priority_fe": [12, 39], "miner": [12, 39], "tip": 12, "incentiv": 12, "them": [12, 17, 20, 22, 24, 25, 27, 28, 32, 33, 37, 38], "send_cal": 12, "immedi": [12, 24, 32], "without": [12, 19, 20, 24, 25, 30, 32, 37, 39], "histor": [12, 14, 16], "point": [12, 16, 18, 19, 21, 27, 28, 34, 37, 38], "prior": [12, 16, 28], "through": [12, 14, 19, 26, 28, 35], "mempool": [12, 25], "send_transact": 12, "supports_trac": 12, "update_set": 12, "new_set": 12, "port": 12, "reconnect": 12, "ws_uri": 12, "wss": 12, "subprocessprovid": [12, 15], "process_wait_timeout": 12, "popen": 12, "is_stop": 12, "stdout_queu": 12, "joinablequeu": [12, 19], "stderr_queu": 12, "ganach": 12, "build_command": 12, "pass": [12, 13, 16, 19, 20, 21, 27, 28, 38, 39], "task": [12, 19, 38], "stop": [12, 14, 16, 21, 38], "process_nam": 12, "20": [12, 26, 31, 32, 39], "readi": [12, 16, 18], "kill": 12, "testproviderapi": 12, "snapshot": [12, 15, 16, 19], "num_block": [12, 16], "advanc": [12, 26], "allot": 12, "snapshot_id": [12, 15, 16], "regress": [12, 16], "go": [12, 16, 32], "set_timestamp": 12, "new_timestamp": 12, "record": [12, 16], "intent": [12, 16], "later": [12, 16, 38], "snapshotid": [12, 15, 16, 19], "contract_address": [12, 15, 18], "block_numb": [12, 14, 16, 18], "gas_us": [12, 25], "statu": 12, "await_confirm": 12, "now": [12, 20, 23, 27, 28, 29, 30, 32, 36, 38], "debug_logs_lin": 12, "suitabl": [12, 27], "print": [12, 14, 15, 16, 20, 21, 25, 27, 29, 32, 37, 39], "debug_logs_typ": 12, "contractev": [12, 14, 39], "contractlogcontain": 12, "were": [12, 16, 23, 25, 32, 38], "emit": [12, 18, 39], "method_cal": 12, "produc": [12, 18], "raise_for_statu": 12, "noreturn": [12, 13], "regard": 12, "transactionstatusenum": 12, "ran_out_of_ga": 12, "ran": [12, 15, 33, 38], "gas_limit": [12, 23, 32], "return_valu": [12, 25], "obtain": [12, 25, 38], "final": [12, 16, 19, 38], "show_debug_log": 12, "system": [12, 16, 19, 20, 25, 26, 28, 32], "total_fees_paid": [12, 26], "paid": [12, 26], "tracefram": [12, 15], "track_coverag": 12, "track": [12, 16, 18, 25, 38], "coverag": 12, "els": [12, 14, 16, 19, 31, 32, 37, 38], "level": [12, 13, 25, 28, 31, 32, 36], "track_ga": 12, "chainid": 12, "0x": [12, 16, 19, 25, 34], "max_fe": [12, 39], "max_priority_fe": [12, 39], "transactionsignatur": [12, 18], "schema": [12, 18], "permit": 12, "total_transfer_valu": 12, "could": [12, 24, 25], "determin": [12, 14, 16, 34], "submit": [12, 25], "accounttransactionqueri": [12, 16], "column": [12, 14, 16, 18], "start_nonc": [12, 16], "stop_nonc": [12, 16], "_basequeri": 12, "querytyp": [12, 16], "blockqueri": [12, 16], "start_block": [12, 14, 16, 26], "stop_block": [12, 14, 16, 26], "step": [12, 14, 16, 35], "_baseblockqueri": 12, "blocktransactionqueri": [12, 16], "insid": [12, 19, 26], "contractcreationqueri": [12, 16], "contracteventqueri": [12, 16], "search_top": [12, 14], "member": 12, "contractmethodqueri": [12, 16], "method_arg": 12, "queryapi": [12, 16, 17], "estimate_queri": [12, 16], "millisecond": [12, 16, 18, 19], "indic": [12, 16, 19, 25, 31], "engin": [12, 14, 15, 16], "unabl": [12, 15, 16, 22], "perform_queri": [12, 16], "update_cach": 12, "chanc": [12, 32, 36], "noth": [12, 15], "store": [12, 16, 19, 20, 25, 26], "namespac": [13, 16, 17, 28, 33, 37], "extens": [13, 16, 17, 24, 28, 35, 38], "reusabl": 13, "common": [13, 19, 23, 27, 28, 32, 33, 39], "resourc": [13, 16], "well": [13, 16, 17, 18, 19, 25, 28, 30, 33], "contract_file_paths_argu": 13, "callback": 13, "flatten": [13, 16], "existing_alias_argu": [13, 21, 28], "callabl": [13, 17, 19, 21], "non_existing_alias_argu": [13, 21], "yet": [13, 21, 28, 30, 37, 38], "accountaliaspromptchoic": 13, "prompt_messag": 13, "promptchoic": 13, "lessen": 13, "hard": [13, 19], "param": [13, 21], "ctx": 13, "miss": [13, 16, 18, 19, 38], "It": [13, 17, 20, 21, 25, 26, 28, 31, 32, 37, 38, 39], "compat": [13, 18, 30], "certain": [13, 38, 39], "situat": 13, "descript": [13, 16, 28, 34], "arriv": 13, "print_choic": 13, "echo": [13, 21, 28, 37], "select_account": [13, 21], "networkchoic": 13, "case_sensit": 13, "base_typ": 13, "network_opt": [13, 21, 37], "get_metavar": 13, "metavar": 13, "outputformat": 13, "subset": [13, 16, 18], "output_format_choic": 13, "rich": 13, "text": [13, 15, 20], "view": [13, 14, 16, 25, 39], "standard": [13, 26, 27, 31, 34], "paramtyp": 13, "choice_callback": 13, "get_user_selected_choic": 13, "cmd": [13, 21, 32], "__expected_": 13, "get_user_selected_account": [13, 21], "deprec": [13, 16], "pick": 13, "want": [13, 16, 20, 22, 23, 25, 26, 27, 28, 29, 31, 32, 35, 36, 38], "_outside_": 13, "account_opt": [13, 21], "connectedprovidercommand": [13, 21, 32, 37], "durat": [13, 16, 25], "right": [13, 38], "wai": [13, 16, 20, 23, 24, 25, 27, 30, 32, 34, 36, 38, 39], "parse_arg": 13, "parser": [13, 17], "pars": [13, 16, 19, 21], "make_context": 13, "networkboundcommand": 13, "apeclicontextobject": [13, 21], "ape_cli_context": [13, 21, 37], "static": [13, 32], "abort": [13, 15, 21], "base_error": 13, "invoc": [13, 38], "preserv": 13, "stack": [13, 15], "networkopt": 13, "meth": 13, "anyth": [13, 21, 25, 28, 31], "default_log_level": 13, "obj_typ": [13, 21], "featur": [13, 20, 21, 23, 25, 26, 29, 38], "verbosity_opt": 13, "contract_opt": 13, "contracterror": 13, "In": [13, 16, 18, 20, 21, 22, 23, 24, 25, 26, 32, 34, 36, 38, 39], "incompatible_with": 13, "incompatible_opt": 13, "factori": [13, 16, 25], "enforc": 13, "incompat": 13, "cl": [13, 19, 21, 37], "other_opt": 13, "auto": [13, 18, 20, 23, 32, 38], "normal": [13, 19, 30, 34], "output_format_opt": 13, "skip_confirmation_opt": 13, "skip": [13, 20, 27], "cli_logg": 13, "apelogg": 13, "decor": [13, 17, 19, 25, 28, 37, 38], "allfilepath": 13, "encourag": 13, "consist": 13, "path_typ": 13, "contracttypewrapp": 14, "decode_input": [14, 25], "prefix": [14, 15, 21, 23, 24, 25, 27, 30], "detect": [14, 15, 34], "find": [14, 15, 16, 18, 19, 20, 27, 28, 34, 38], "along": [14, 27], "identifier_lookup": [14, 25], "selector_identifi": [14, 25], "source_path": [14, 16], "belong": 14, "cross": 14, "source_id": [14, 16, 18], "That": [14, 25, 39], "necessarili": [14, 39], "mycontract": [14, 16, 22, 23, 25, 26, 33, 35, 38, 39], "__call__": 14, "handler": [14, 25, 39], "c": 14, "attr_nam": [14, 16], "vote": 14, "impli": 14, "call_view_method": 14, "method_nam": [14, 38], "get_error_by_signatur": 14, "customerror": [14, 15], "similar": [14, 28, 32, 38], "get_event_by_signatur": [14, 39], "come": [14, 16, 19, 20, 22, 24, 25, 27, 30, 31, 32, 33, 38], "respect": [14, 16], "invoke_transact": 14, "contract_contain": [14, 16], "assum": [14, 16, 25, 32, 35, 37, 38, 39], "real": [14, 20, 39], "my_contract": [14, 25, 34, 38], "0xabc1230001112223334445566611855443322111": 14, "thing": [14, 21, 22, 28, 32, 37], "actual": [14, 18, 25, 38], "my_event_typ": 14, "myevent": 14, "mockcontractlog": [14, 18], "__iter__": [14, 16], "occur": [14, 15, 16, 19, 31, 34, 38], "from_receipt": [14, 39], "poll_log": 14, "new_block_timeout": [14, 16], "daemon": [14, 16, 19], "new_log": 14, "futur": [14, 16], "never": [14, 16, 18, 20, 38], "yield": [14, 16, 17, 28, 38], "less": [14, 16, 31], "reorg": [14, 16], "10": [14, 16, 19, 22, 23, 31, 32], "50": [14, 16, 39], "live": [14, 16, 25, 29, 39], "engine_to_us": [14, 16], "datafram": [14, 16], "last": [14, 16, 19, 25, 26, 38], "bypass": [14, 16, 27], "algorithm": [14, 16], "pd": [14, 16], "start_or_stop": [14, 16], "extra_address": 14, "search": [14, 19], "desir": 14, "deleg": [14, 16, 19, 34], "apeexcept": 15, "clickexcept": 15, "problem": 15, "aliasalreadyinuseerror": 15, "apeattributeerror": [15, 16], "projecterror": [15, 16], "attributeerror": [15, 39], "try": [15, 16, 19, 28, 37, 38], "apeindexerror": 15, "argumentslengtherror": 15, "arguments_length": 15, "contractdataerror": 15, "reason": [15, 32, 38], "providererror": 15, "chainerror": [15, 16], "compilererror": [15, 16], "configerror": 15, "issu": [15, 31, 36], "alik": 15, "revert_messag": 15, "source_traceback": 15, "sourcetraceback": 15, "base_err": 15, "assert": [15, 20, 25, 32, 38, 39], "statement": [15, 18, 38], "dev_messag": 15, "valueerror": [15, 16], "from_error": 15, "whenev": [15, 19], "possibl": [15, 16, 17, 19, 20, 32], "contractnotfounderror": [15, 16], "has_explor": 15, "decodingerror": 15, "ecosystemnotfounderror": 15, "methodnonpayableerror": 15, "payabl": [15, 25, 38], "missingdeploymentbytecodeerror": 15, "outofgaserror": 15, "becaus": [15, 20, 25, 27, 28, 32, 37, 38], "providernotconnectederror": [15, 16, 19], "providernotfounderror": 15, "queryengineerror": [15, 16], "rpctimeouterror": 15, "subprocesstimeouterror": 15, "subprocesserror": 15, "whilst": 15, "exce": [15, 39], "inspir": [15, 18], "py": [15, 18, 19, 24, 28, 33, 37, 38], "transactionnotfounderror": 15, "error_messsag": 15, "unknownsnapshoterror": [15, 16], "unknownversionerror": 15, "handle_ape_except": 15, "relev": [15, 18, 33], "frame": 15, "exc": 15, "someth": [15, 24, 32, 38, 39], "treat": [16, 25], "singleton": [16, 17], "root": [16, 19, 20, 21, 22, 23, 24, 25, 30, 33, 38], "my_account": [16, 21, 27], "everi": [16, 18, 19, 31, 32, 34], "get_accounts_by_typ": 16, "type_": 16, "test_account": [16, 19, 20, 22, 38], "testaccountmanag": [16, 38], "These": [16, 25, 38], "subject": 16, "section": [16, 19, 21, 23, 25, 27, 32, 36, 37, 38], "test_my_contract": [16, 38], "accountsmanag": 16, "testaccountcontain": 16, "account_id": 16, "slice": 16, "account_str": 16, "x": [16, 38, 39], "singl": [16, 19, 21, 25, 27, 37], "hood": [16, 20], "can_trace_sourc": 16, "filenam": 16, "both": [16, 17, 18, 19, 21, 24, 25, 28, 30, 32, 39], "trace_sourc": 16, "traceabl": 16, "sol": [16, 22, 27, 33, 38], "collis": [16, 25], "ensur": [16, 17, 18, 25, 29, 32, 38], "compile_sourc": [16, 22], "compiler_nam": 16, "program": [16, 18], "fallback": 16, "statemut": [16, 25], "nonpay": [16, 25], "ethpm": [16, 35], "contractnam": [16, 22], "flatten_contract": 16, "content": [16, 19, 27], "get_import": 16, "import_source_id": 16, "get_refer": 16, "imports_dict": 16, "entri": [16, 28, 32], "referring_source_id": 16, "transactionhistori": 16, "txn_receipt": 16, "revert_to_block": 16, "outgo": 16, "short": [16, 31, 32, 34, 38], "circuit": 16, "greater": [16, 18], "contractcach": 16, "memori": [16, 19], "per": 16, "perman": [16, 19, 26], "disk": [16, 20], "faster": 16, "__setitem__": 16, "ecosystem_nam": [16, 37], "cache_blueprint": 16, "blueprint_id": 16, "would": [16, 20, 21, 26, 27, 32, 37, 38], "starknet": [16, 30, 32, 38], "cache_deploy": 16, "contract_inst": [16, 26], "cache_proxy_info": 16, "proxy_info": 16, "proxyinfo": 16, "clear_local_cach": 16, "reset": 16, "blank": 16, "get_blueprint": 16, "get_contain": 16, "wrap": [16, 19], "get_creation_receipt": 16, "creation": [16, 21], "get_deploy": [16, 25], "read": [16, 21, 25, 32, 36], "_local_deployments_map": 16, "written": 16, "deployments_map": 16, "get_multipl": 16, "min": [16, 38, 39], "instance_at": 16, "typeerror": [16, 19], "en": [16, 17, 23, 25, 30], "domain": [16, 25], "instance_from_receipt": 16, "blockcontain": 16, "latest_block": 16, "head": [16, 24], "move": [16, 22], "backward": 16, "height": 16, "poll_block": 16, "reorgan": 16, "even": [16, 31, 32], "previous": [16, 25, 27, 28, 38], "new_block": 16, "length": [16, 19, 20], "similarli": [16, 20, 21, 22, 25, 28, 38], "just": [16, 21, 25, 27, 29, 32], "mimic": 16, "behavior": [16, 31, 32], "built": [16, 28, 36, 38], "increment": [16, 18], "isol": [16, 38], "owner": [16, 22, 25, 26, 30, 38, 39], "foobar": [16, 30, 37], "deltatim": 16, "AND": 16, "design": [16, 18, 28], "begin": [16, 25], "pending_timestamp": [16, 38], "epoch": 16, "3600": 16, "restor": 16, "recent": 16, "project_fold": 16, "meta": 16, "packagemeta": 16, "author": [16, 25, 38], "licens": [16, 38], "keyword": [16, 24, 32], "link": [16, 38], "deploymentconfigcollect": 16, "default_ecosystem": [16, 23, 32], "parametr": 16, "test_mnemon": 16, "get_config": 16, "plugin_nam": 16, "force_reload": 16, "metadata": [16, 19, 22], "using_project": 16, "project_path": 16, "contracts_path": 16, "my_project": 16, "deploymentconfig": 16, "rootmodelroottyp": 16, "pydanticundefin": 16, "accountintconvert": 16, "addressapiconvert": 16, "bytesaddressconvert": 16, "gwei": [16, 39], "appropri": 16, "long": [16, 28, 31], "is_typ": 16, "checksum": [16, 18], "against": [16, 17, 33, 38], "hexaddressconvert": 16, "hexconvert": 16, "hexintconvert": 16, "intaddressconvert": 16, "stringdecimalconvert": 16, "stringintconvert": 16, "timestampconvert": 16, "datetim": 16, "timedelta": 16, "No": [16, 32], "timezon": 16, "utc": 16, "granular": 16, "active_provid": [16, 24], "create_custom_provid": 16, "provider_cl": 16, "ape_ethereum": [16, 25, 28], "ethereumnodeprovid": 16, "guess": 16, "set_default_ecosystem": 16, "rel": [16, 19, 22], "get_ecosystem": 16, "get_network_choic": 16, "form": [16, 19, 25, 31, 38], "appear": [16, 19], "get_provider_from_choic": 16, "network_data": 16, "networks_yaml": 16, "load_contract": 16, "uniniti": 16, "mycontracttyp": 16, "mycontacttyp": 16, "To": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "contractnamespac": 16, "__str__": 16, "compiler_cache_fold": 16, "mention": [16, 28, 32], "extensions_with_missing_compil": 16, "recurs": 16, "extract": 16, "get_compiler_data": 16, "compile_if_need": 16, "get_contract": [16, 25], "contract_nam": [16, 18, 38], "keyerror": 16, "interfaces_fold": 16, "lookup_path": 16, "key_contract_path": 16, "give": [16, 20, 21, 27, 34, 37], "helloworld": [16, 37], "absolut": [16, 19, 23], "2678": [16, 35], "project_typ": 16, "apeproject": [16, 17], "scripts_fold": 16, "sources_miss": 16, "anywher": [16, 25, 31], "tests_fold": 16, "track_deploy": [16, 35], "upon": [16, 25, 27, 35], "public": [16, 25, 38], "tracked_deploy": 16, "bip122uri": 16, "explicitli": [16, 18, 22, 38], "githubdepend": 16, "openzeppelin": [16, 19, 23, 27, 34], "organ": [16, 19, 28, 30, 35, 36], "follow": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "dapphub": [16, 27], "erc20": [16, 27], "Will": [16, 21], "localdepend": 16, "npmdepend": 16, "npm": 16, "safe": [16, 34], "gnosi": [16, 27, 34], "14": 16, "version_from_json": 16, "version_from_local_json": 16, "baseproject": 16, "brownieproject": 16, "browni": 16, "defaultqueryprovid": 16, "querymanag": [16, 24], "biggest_block_s": 16, "inaccess": 16, "plugin_typ": 17, "plugintyp": 17, "hookimpl_kwarg": 17, "accountplugin": 17, "pluggy_patch": 17, "There": [17, 20, 21, 23, 25, 27, 30, 32, 36, 37, 38, 39], "sever": [17, 21], "ecosystemplugin": 17, "hook": [17, 28], "registr": [17, 28], "overal": 17, "conform": [17, 19, 28], "much": [17, 22, 38, 39], "plugin_manag": 17, "pluggi": 17, "_manag": 17, "pluginmanag": 17, "own": [17, 23, 27, 31, 36, 38], "compilerplugin": 17, "register_compil": 17, "interfacecompil": 17, "document": [17, 20, 23], "config_class": 17, "deconstruct": 17, "inject": [17, 19], "mypluginconfig": 17, "conversionplugin": 17, "mweiconvers": 17, "explorerplugin": 17, "explor": [17, 25, 34], "etherscan": [17, 25, 30, 32], "myblockexplor": 17, "networkplugin": 17, "ropsten": 17, "happen": [17, 22, 25, 27, 32, 38], "soon": [17, 27], "shibachain": 17, "shibanetwork": 17, "providerplugin": [17, 28], "myprovid": [17, 28], "dependencyplugin": 17, "projectplugin": 17, "resolv": [17, 34], "gitmodul": 17, "queryplugin": 17, "query_engin": 17, "postgresengin": 17, "represent": [18, 24, 33], "bodi": 18, "namedtupl": 18, "compon": 18, "signabl": 18, "easi": [18, 21, 25, 30, 36, 38], "origin": [18, 27, 36, 39], "think": 18, "712": 18, "hand": [18, 25], "encode_": 18, "modul": [18, 19, 24, 25, 31], "encode_structured_data": 18, "encode_intended_valid": 18, "encode_defunct": [18, 20], "r": [18, 38], "_signatur": 18, "ecdsa": 18, "vr": 18, "recover_sign": [18, 20], "sig": 18, "contractcoverag": 18, "functioncoverag": 18, "individu": [18, 30], "function_hit": 18, "hit": 18, "counter": 18, "zero": [18, 19, 38], "function_r": 18, "rate": [18, 32], "versu": [18, 23], "line_r": 18, "divid": 18, "lines_cov": 18, "lines_valid": 18, "miss_count": 18, "model_dump": 18, "pydant": [18, 19], "concept": [18, 38], "modelmodel_dump": 18, "mode": [18, 38], "to_python": 18, "serializ": 18, "by_alia": 18, "exclude_unset": 18, "exclude_default": 18, "exclude_non": 18, "round_trip": 18, "deseri": 18, "round": 18, "trip": 18, "encount": 18, "coveragestat": 18, "contractsourcecoverag": 18, "cover": [18, 25, 38], "total_funct": 18, "coverageproject": 18, "coveragereport": 18, "source_fold": 18, "get_html": 18, "html": [18, 38], "get_xml": 18, "xml": [18, 38], "codecov": 18, "io": 18, "thu": [18, 21, 25, 32, 37, 38], "slightli": 18, "convent": [18, 23], "90": 18, "java": 18, "won": [18, 32, 38], "super": 18, "hit_count": 18, "dure": [18, 22, 27, 31, 37, 38], "segment": 18, "ast": 18, "occupi": 18, "builtin": 18, "mark": [18, 31, 38], "endlin": 18, "endcolumn": 18, "exact": [18, 38], "full_nam": 18, "contact": 18, "getter": [18, 38], "profile_stat": 18, "profil": [18, 38], "accumul": 18, "sourcestat": 18, "detail": [18, 33, 36], "basecontractlog": 18, "event_nam": 18, "0x0000000000000000000000000000000000000000": 18, "event_argu": 18, "block_hash": 18, "log_index": 18, "transaction_index": 18, "unix": [18, 19], "lookup": [18, 38], "posit": [18, 38], "mock": [18, 27, 38], "compar": 18, "inherit": 18, "equal": [18, 19, 20, 39], "comparison": 18, "abc": 19, "model_config": 19, "classvar": 19, "arbitrary_types_allow": 19, "model_field": 19, "fieldinfo": 19, "__fields__": 19, "v1": [19, 27], "mixin": 19, "_before_": 19, "include_getattr": 19, "include_getitem": 19, "additional_error_messag": 19, "annot": 19, "nonetyp": 19, "accur": 19, "pair": 19, "junk": [19, 20, 23, 38], "number_of_account": [19, 20, 23, 38], "githubcli": 19, "ape_org": 19, "com": [19, 30, 32, 36], "apeworx": [19, 28, 29, 30, 32, 35, 36], "available_plugin": 19, "ape_plugin_nam": 19, "clone_repo": 19, "repo_path": 19, "target_path": 19, "scheme": 19, "git": [19, 27, 30], "ssh": 19, "download_packag": 19, "filesystem": 19, "get_releas": 19, "gitreleas": 19, "releas": [19, 26, 27, 30, 36], "get_repo": 19, "maxsiz": 19, "queue": 19, "join": [19, 36], "borrow": 19, "librari": [19, 20, 25, 28], "until": [19, 32], "gotten": 19, "unfinish": 19, "goe": [19, 32], "consum": 19, "task_don": 19, "unblock": 19, "struct": 19, "structpars": 19, "method_abi": 19, "decode_output": 19, "alter": [19, 22, 24], "arrai": 19, "applic": [19, 27, 39], "default_nam": 19, "unnam": 19, "encode_input": [19, 25], "tracestyl": 19, "ff8c00": 19, "d75f00": 19, "gas_cost": 19, "dim": 19, "bright_magenta": 19, "bright_green": 19, "bright_blu": 19, "00afd7": 19, "add_padding_to_str": 19, "str_list": 19, "extra_spac": 19, "space_charact": 19, "pad": 19, "charact": 19, "allow_disconnect": 19, "fn": 19, "return_none_when_disconnect": 19, "try_snapshot": 19, "expand_environment_vari": 19, "substr": 19, "environ": [19, 20, 23, 24, 32], "variabl": [19, 20, 23, 24, 38], "extract_nested_valu": 19, "dig": 19, "nest": 19, "gas_estimation_error_messag": 19, "tx_error": 19, "explan": [19, 33], "explain": [19, 32, 38], "generate_dev_account": 19, "start_index": 19, "genesi": [19, 32], "wallet": 19, "get_all_files_in_directori": 19, "dir_a": 19, "dir_b": 19, "file_a": 19, "file_b": 19, "file_c": 19, "interest": 19, "regex": 19, "get_current_timestamp_m": 19, "get_package_vers": 19, "obj": 19, "__version__": 19, "get_relative_path": 19, "anchor": 19, "comput": [19, 20], "ancestor": 19, "injected_before_us": 19, "fget": 19, "fset": 19, "fdel": 19, "is_arrai": 19, "abi_typ": [19, 25], "abityp": 19, "probabl": 19, "is_evm_precompil": 19, "is_named_tupl": 19, "output_valu": 19, "is_struct": 19, "is_zero_hex": 19, "load_config": 19, "expand_envar": 19, "must_exist": 19, "oserror": 19, "expand": 19, "log_instead_of_fail": 19, "__repr__": 19, "shouldn": [19, 23], "pragma_str_to_specifier_set": 19, "pragma_str": 19, "specifierset": 19, "pragma": [19, 38], "raises_not_impl": 19, "returns_arrai": 19, "run_until_complet": 19, "coroutin": 19, "async": 19, "await": 19, "asyncio": 19, "gather": 19, "singledispatchmethod": 19, "func": [19, 38], "dispatch": 19, "descriptor": 19, "generic_method": 19, "spawn": 19, "stream_respons": 19, "download_url": 19, "progress_bar_descript": 19, "progress": 19, "use_temp_sys_path": 19, "sy": 19, "secur": 20, "learn": [20, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "ship": [20, 21, 22, 24, 30, 32], "assist": [20, 21, 28], "write": [20, 37, 38], "test_my_contract_method": 20, "prefund": 20, "put": [20, 31], "sole": 20, "generate_test_account": 20, "unfund": 20, "guid": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "action": [20, 38], "1e18": 20, "ether": [20, 25, 26], "elimin": 20, "use_send": 20, "myfunct": 20, "imperson": [20, 38], "ledger": [20, 28], "trezor": [20, 28], "third": [20, 30], "parti": [20, 30, 36], "let": [20, 22, 24, 25, 32, 38], "premis": 20, "describ": [20, 32], "below": [20, 25, 27, 32, 38], "password": 20, "browser": 20, "rest": [20, 28], "maxim": [20, 30], "materi": 20, "entropi": 20, "increas": [20, 36, 38, 39], "n": 20, "altern": [20, 21, 22, 25, 27, 30, 31, 32, 38], "elect": 20, "twice": 20, "sure": [20, 32, 38], "rememb": 20, "hdpath": 20, "wordcount": 20, "togeth": [20, 28], "scriptabl": 20, "my": [20, 21, 25, 26, 27, 28, 32], "mysecurep": 20, "ssphrase": 20, "sai": [20, 25, 32, 39], "metamask": [20, 21], "secret": 20, "d": [20, 38], "programat": 20, "ecurepassphras": 20, "o": [20, 36, 39], "securepassphras": 20, "urandom": 20, "Then": [20, 24, 25, 27, 28, 29, 38], "reduc": [20, 32], "repetit": 20, "eth_account": 20, "hello": [20, 37], "intention": 20, "decid": 20, "abov": [20, 25, 31, 32, 37, 38, 39], "eip712": 20, "eip712typ": 20, "mail": 20, "_chainid_": 20, "uint256": [20, 25, 38, 39], "_name_": 20, "_verifyingcontract_": 20, "0xcccccccccccccccccccccccccccccccccccccccc": 20, "_version_": 20, "alic": 20, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 20, "bob": 20, "0xb0b0b0b0b0b0b000000000000000000000000000": 20, "recov": 20, "recovered_sign": 20, "ci": [20, 25], "cd": 20, "programmat": 20, "ape_accounts_": 20, "_passphras": 20, "subsequ": 20, "highli": 20, "approach": [20, 32, 37, 38], "avoid": [20, 25, 36, 37], "accident": 20, "leak": 20, "framework": [21, 25, 27, 31, 33, 36, 38, 39], "coupl": 21, "area": [21, 38], "showcas": 21, "endeavor": 21, "etc": 21, "logger": [21, 31], "gracefulli": 21, "cli_ctx": [21, 28, 37], "account_manag": 21, "bad": 21, "mymanag": 21, "customcontext": 21, "my_manag": 21, "foundri": [21, 25, 29, 32, 38], "leav": [21, 27, 38], "semi": 21, "colon": [21, 38], "cmd_2": 21, "afterward": [21, 38], "rare": 21, "peopl": 21, "index_of_test_account": 21, "matter": [21, 32], "alon": 21, "visa": 21, "versa": [21, 25], "delete_account": 21, "create_account": 21, "boolean": 21, "application_prefix": 21, "foo_bar": 21, "cli_0": 21, "lambda": 21, "startswith": 21, "cli_1": 21, "me": [21, 39], "me2": 21, "selected_account": 21, "edit": [22, 23, 28, 30, 32], "src": [22, 23, 27], "myinterfac": 22, "my_interfac": 22, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 22, "my_method": [22, 25, 34, 38], "elsewher": [22, 23], "unwil": 22, "artifact": 22, "binari": 22, "larger": 22, "adjust": [22, 32, 33, 38], "vy": [22, 33, 38], "tsconfig": 22, "retain": 22, "use_depend": 22, "cache_fold": 22, "hold": 22, "cahc": 22, "solc": 22, "apend": 22, "impact": 22, "As": [22, 28, 32, 38], "3": [22, 24, 25, 26, 27, 36, 38, 39], "7": [22, 30, 38], "8": [22, 36, 38], "get_compil": 22, "place": [23, 27, 32, 37, 38], "global": [23, 32, 38], "preced": 23, "prefer": 23, "serv": 23, "alphabet": 23, "facilit": 23, "easier": 23, "fulli": [23, 25], "outsid": 23, "globalcontract": 23, "fantom": [23, 30, 32, 38], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 23, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 23, "localhost": [23, 28], "5030": 23, "whole": 23, "default_network": [23, 29, 32], "mainnet_fork": 23, "default_provid": [23, 29, 32], "numer": [23, 31, 32], "16": [23, 32], "1234": [23, 32], "0x1234": [23, 32], "eth_estimatega": 23, "0b2": 23, "1647323479": 24, "reflect": 24, "61": 24, "ape_console_extra": 24, "intern": [24, 38], "underscor": [24, 37], "_": [24, 37], "eth_util": 24, "encode_hex": 24, "decode_hex": 24, "getattr": 24, "weth_address": 24, "14388241": 24, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 24, "ape_init_extra": 24, "web3": [24, 28, 36], "close": 24, "reopen": 24, "autoreload": 24, "ape_consol": 24, "embed": 24, "load_ext": 24, "h": 24, "databas": [24, 26], "okai": [24, 28], "human": 24, "readabl": [24, 38], "metamask0": 24, "00040634": 24, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 24, "mysmartcontract": 25, "__init__": [25, 28], "arg1": 25, "arg2": 25, "pleas": [25, 36, 39], "basic": 25, "contract2": 25, "higher": [25, 32, 38], "why": [25, 32, 39], "notic": [25, 32, 33, 37, 38], "complex": [25, 33], "possibli": 25, "repeat": 25, "fashion": 25, "perhap": 25, "simpli": 25, "copi": 25, "review": 25, "mere": [25, 28], "onc": [25, 27, 28, 30, 32, 35, 38], "top": [25, 28, 32, 38], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 25, "v2": 25, "registri": [25, 28], "ychad": 25, "keep": [25, 28, 38], "On": [25, 26], "rinkebi": 25, "pure": 25, "extern": [25, 38], "get_static_list": 25, "dynarrai": 25, "set_numb": 25, "num": 25, "prevnumb": 25, "mynumb": 25, "monei": 25, "At": [25, 38], "eth_cal": 25, "eth_sendtransact": 25, "eth_sendrawtransact": 25, "demonstr": [25, 37, 38, 39], "123": [25, 35], "successfulli": [25, 35], "vice": 25, "addbal": 25, "new_bal": 25, "simul": [25, 32, 33], "forward": 25, "measur": 25, "getmodifiedbal": 25, "analyz": 25, "0x123": [25, 35], "40000": 25, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 25, "bytes_valu": 25, "3fb5c1c": 25, "selector_str": 25, "input_dict": 25, "unit256": 25, "method_id": 25, "usdc": 25, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 25, "0x70a08231": 25, "balanceof": [25, 38, 39], "0x27e235e3": 25, "dump": 25, "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 25, "multical": 25, "multicall3": 25, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 25, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 25, "pool": 25, "ipool": 25, "getreserv": 25, "applydiscount": 25, "acct": [25, 26, 39], "larg": [26, 32], "rout": 26, "our": [26, 28, 36, 37, 38], "incorpor": 26, "few": [26, 27, 38], "df": 26, "stuff": [26, 31, 32], "sum": 26, "sent": [26, 32], "foohappen": 26, "beta": 26, "constant": 26, "plan": 26, "stage": 26, "sqlite": 26, "tabl": [26, 38, 39], "dataclass": 26, "contract_ev": 26, "untouch": 27, "box": [27, 30, 32, 38], "still": [27, 34, 38, 39], "highlight": 27, "zeppelin": 27, "offici": 27, "uniswap": 27, "v3": 27, "retri": [27, 32], "mydepend": 27, "sometim": [27, 32, 38], "node_modul": 27, "myorg": 27, "v4": 27, "6": [27, 30, 38], "vault": 27, "master": [27, 36], "v0": 27, "gh": 27, "abbrevi": 27, "backend": 27, "guidelin": 27, "dapptoolserc20": 27, "dappnix": 27, "evm_vers": 27, "pari": 27, "involv": 27, "import_remap": 27, "erc721": 27, "dependency_contract": 27, "my_depend": 27, "dependencycontracttyp": 27, "deployed_contract": 27, "include_depend": 27, "ape_": 28, "ape_cli_subcommand": 28, "setup": [28, 38], "intend": 28, "tokenlist": 28, "primarili": 28, "team": 28, "good": 28, "qualiti": 28, "compos": 28, "benefit": 28, "interchang": 28, "httpprovid": 28, "_web3": 28, "1337": [28, 39], "finish": 28, "ti": 28, "site": [28, 36], "loop": 28, "potenti": [28, 31, 32], "ones": [28, 39], "accord": 28, "_cli": 28, "my_sub_cmd": 28, "subcommand": 28, "entrypoint": 28, "entry_point": 28, "ape_myplugin": 28, "race": 28, "condit": 28, "prevent": 28, "my_cmd": [28, 31], "indiffer": 28, "my_ledger_account": 28, "ledger_0": 28, "my_trezor_account": 28, "trezor_0": 28, "my_script": 28, "my_provider_plugin": 28, "short_help": 28, "off": [28, 38], "my_command": 28, "did": 29, "_fork": 29, "architectur": 30, "trust": [30, 32], "constraint": 30, "minor": 30, "throughout": 31, "21": 31, "30": 31, "yellow": 31, "40": 31, "shown": 31, "loglevel": 31, "set_level": 31, "arbitrum": 32, "tester": [32, 38], "discuss": [32, 38], "triplet": 32, "polygon": [32, 37], "anvil": [32, 38], "altogeth": 32, "commonli": 32, "testnet": [32, 37], "cut": 32, "talk": 32, "maintain": 32, "small": 32, "improv": 32, "wherea": 32, "matic": 32, "avalanch": 32, "optmism": 32, "zkevm": 32, "proper": 32, "remaind": 32, "familiar": 32, "109": 32, "shibarium": 32, "base_ecosystem_plugin": 32, "paragraph": 32, "recal": 32, "fro": 32, "closer": 32, "henc": 32, "default_": 32, "remot": 32, "care": [32, 39], "correctli": 32, "likewis": 32, "tell": 32, "apenet": 32, "closest": 32, "www": 32, "shibrpc": 32, "customnetwork": 32, "31337": 32, "rate_limit": 32, "sens": 32, "scan": 32, "api_uri": 32, "consult": 32, "readm": 32, "clarifi": 32, "saw": 32, "default_transaction_typ": 32, "fly": 32, "itself": [32, 33, 38], "integr": 32, "better": 32, "uncommon": 32, "placehold": 32, "unsur": 32, "ident": 32, "ethtest": 32, "ephemer": 32, "strai": 32, "though": 32, "120": 32, "decentr": 32, "max_receipt_retri": 32, "tend": 32, "caus": [32, 38], "reject": 32, "decis": 32, "middl": 32, "start_provid": 32, "jump": 32, "bridg": 32, "continu": 32, "effect": 32, "smart_contract_exampl": 33, "sampl": [33, 38], "test_sampl": 33, "autom": 33, "my_account_alia": 33, "job": 33, "popular": 33, "minim": 34, "1167": 34, "1967": 34, "beacon": 34, "uup": 34, "1822": 34, "9": 34, "create_forwarder_to": 34, "0xsplit": 34, "formerli": 34, "oz": 34, "897": 34, "zeroag": 34, "soladypush0": 34, "push0": 34, "host": 34, "influenc": 35, "walk": 35, "0x12c17f958d2ee523a2206206994597c13d831e34": 35, "With": 36, "modular": 36, "ltd": 36, "discord": 36, "server": 36, "stai": 36, "date": 36, "tutori": [36, 39], "technic": 36, "deeper": [36, 38], "understand": [36, 38], "academ": 36, "platform": 36, "challeng": 36, "linux": [36, 38], "maco": [36, 38], "11": 36, "window": 36, "subsystem": 36, "wsl": 36, "python3": 36, "three": [36, 38], "advis": 36, "1558": 36, "virtualenv": 36, "venv": 36, "interf": 36, "env": 36, "homebrew": 36, "instruct": 36, "visit": [36, 39], "dockerhub": 36, "volum": 36, "haramb": 36, "vvm": 36, "solcx": 36, "pwd": 36, "depth": [36, 39], "interoper": 36, "experi": 36, "3rd": 36, "risk": 36, "advantag": 37, "submodul": 37, "world": 37, "subdirectori": 37, "flexibl": 37, "cli_2": 37, "shownet": 37, "ideal": 37, "mumbai": 37, "nm": 37, "network_manag": 37, "hop": 37, "yourself": 37, "therefor": 37, "quick": 37, "workflow": 37, "suppos": 37, "stick": 37, "dist": 38, "cov": 38, "becom": 38, "intuit": 38, "fact": 38, "regular": 38, "test_": 38, "test_add": 38, "left": 38, "divis": 38, "phase": 38, "piec": 38, "encompass": 38, "enact": 38, "behav": 38, "authorized_method": 38, "test_author": 38, "not_own": 38, "set_own": 38, "scope": 38, "flow": 38, "dive": 38, "syntax": 38, "exactli": 38, "test_my_method": 38, "sustain": 38, "despit": 38, "vitalik": 38, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 38, "other_contract": 38, "othercontract": 38, "test_in_futur": 38, "86000": 38, "test_multi_chain": 38, "inspect": 38, "bundl": 38, "academi": 38, "conftest": 38, "test_mint": 38, "nft": 38, "test_account_bal": 38, "quantiti": 38, "mint": [38, 39], "earlier": 38, "assertionerror": 38, "shorter": 38, "comment": 38, "check_valu": 38, "_valu": 38, "reli": 38, "explictli": 38, "cairo": 38, "due": 38, "_x": 38, "sqrt": 38, "incorrect": 38, "reentri": 38, "nonreentr": 38, "_foo_intern": 38, "introduc": 38, "spdx": 38, "gpl": 38, "unauthor": 38, "unauth_address": 38, "withdraw": 38, "disallow": 38, "hacker": 38, "test_unauthorized_withdraw": 38, "test_unauthor": 38, "test_error_on_deploi": 38, "mycustomerror": 38, "haserror": 38, "rev": 38, "captur": 38, "grab": 38, "isinst": 38, "myerror": 38, "use_network": 38, "marker": 38, "test_my_fantom_test": 38, "test_my_ethereum_test": 38, "mid": 38, "test_my_multichain_test": 38, "stark_contract": 38, "mystarknetcontract": 38, "test_starknet_th": 38, "stark_account": 38, "fundm": 38, "median": [38, 39], "57198": 38, "91398": 38, "82848": 38, "28307": 38, "38679": 38, "33493": 38, "changeonstatu": 38, "23827": 38, "45739": 38, "34783": 38, "getsecret": 38, "24564": 38, "test0": 38, "2400": 38, "9100": 38, "5750": 38, "testcontract": 38, "setnumb": 38, "51021": 38, "debug_": 38, "mocktoken": 38, "poolcontract": 38, "reset_": 38, "comma": 38, "interv": 38, "press": 38, "ctrl": 38, "undo": 38, "stmt": 38, "85": 38, "71": 38, "80": 38, "htmlcov": 38, "__builtin__": 38, "_immutable_numb": 38, "_number": 38, "foo_method": 38, "view_method": 38, "distinguish": 38, "myaccount": 39, "shell": 39, "contract_method_defined_in_contract": 39, "apeacademi": 39, "london": 39, "got": 39, "broken": 39, "fundmycontract": 39, "prioriti": 39, "beforehand": 39, "plu": 39, "priorit": 39, "highest": 39, "0x00": 39, "0x0": 39, "2930": 39, "predict": 39, "eth_createaccesslist": 39, "access_list": 39, "my_access_list": 39, "fooevent": 39, "barev": 39, "foomethod": 39, "event_typ": 39, "baz": 39, "longer": 39, "600": 39, "show_trac": 39, "methodwithoutargu": 39, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 39, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 39, "contracta": 39, "7a9c": 39, "469604": 39, "superclust": 39, "234444": 39, "23523523235235": 39, "11111111111": 39, "345345347789999991": 39, "99999998888882": 39, "345457847457457458457457457": 39, "92222229999998888882": 39, "3454": 39, "111145345347789999991": 39, "333399998888882": 39, "234545457847457457458457457457": 39, "461506": 39, "methodb1": 39, "lolol": 39, "ic": 39, "cream": 39, "dynamo": 39, "402067": 39, "contractc": 39, "getsomelist": 39, "3425311345134513461345134534531452345": 39, "111344445534535353": 39, "993453434534534534534977788884443333": 39, "370103": 39, "methodc1": 39, "windows95": 39, "simpler": 39, "jamaica": 39, "cardin": 39, "363869": 39, "callm": 39, "233432": 39, "methodb2": 39, "trombon": 39, "231951": 39, "paperwork": 39, "countri": 39, "wing": 39, "227360": 39, "222263": 39, "methodc2": 39, "147236": 39, "122016": 39, "addresstovalu": 39, "100305": 39, "bandpractic": 39, "94270": 39, "lemondrop": 39, "92321": 39, "86501": 39, "82729": 39, "snitches_get_stich": 39, "111": 39, "55252": 39, "52079": 39, "48306": 39, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 39, "show_gas_report": 39, "dai": 39, "1302": 39, "13028": 39, "1377": 39, "approv": 39, "22414": 39, "burn": 39, "11946": 39, "25845": 39, "contract_a": 39, "methodtocal": 39, "txn_cost": 39, "mymutablemethod": 39, "view_cost": 39, "myviewmethod": 39}, "objects": {"": [[10, 0, 0, "-", "ape"], [11, 0, 0, "-", "ape_accounts"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [15, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [17, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [18, 0, 0, "-", "types"], [19, 0, 0, "-", "utils"]], "ape.api": [[12, 0, 0, "-", "accounts"], [12, 0, 0, "-", "address"], [12, 0, 0, "-", "compiler"], [12, 0, 0, "-", "config"], [12, 0, 0, "-", "convert"], [12, 0, 0, "-", "explorers"], [12, 0, 0, "-", "networks"], [12, 0, 0, "-", "projects"], [12, 0, 0, "-", "providers"], [12, 0, 0, "-", "query"]], "ape.api.accounts": [[12, 4, 1, "", "AccountAPI"], [12, 4, 1, "", "AccountContainerAPI"], [12, 4, 1, "", "ImpersonatedAccount"], [12, 4, 1, "", "TestAccountAPI"], [12, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[12, 5, 1, "", "__dir__"], [12, 6, 1, "", "alias"], [12, 5, 1, "", "call"], [12, 5, 1, "", "check_signature"], [12, 5, 1, "", "declare"], [12, 5, 1, "", "deploy"], [12, 5, 1, "", "prepare_transaction"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_raw_msghash"], [12, 5, 1, "", "sign_transaction"], [12, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[12, 5, 1, "", "__contains__"], [12, 5, 1, "", "__delitem__"], [12, 5, 1, "", "__getitem__"], [12, 5, 1, "", "__len__"], [12, 6, 1, "", "accounts"], [12, 6, 1, "", "aliases"], [12, 5, 1, "", "append"], [12, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[12, 6, 1, "", "address"], [12, 5, 1, "", "call"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountContainerAPI": [[12, 5, 1, "", "generate_account"]], "ape.api.address": [[12, 4, 1, "", "Address"], [12, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[12, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[12, 6, 1, "", "address"], [12, 6, 1, "", "balance"], [12, 6, 1, "", "code"], [12, 6, 1, "", "codesize"], [12, 6, 1, "", "history"], [12, 6, 1, "", "is_contract"], [12, 6, 1, "", "nonce"]], "ape.api.compiler": [[12, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[12, 5, 1, "", "compile"], [12, 2, 1, "", "compiler_settings"], [12, 6, 1, "", "config"], [12, 5, 1, "", "enrich_error"], [12, 5, 1, "", "get_versions"], [12, 6, 1, "", "name"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[12, 4, 1, "", "ConfigEnum"], [12, 4, 1, "", "GenericConfig"], [12, 4, 1, "", "PluginConfig"]], "ape.api.convert": [[12, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[12, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[12, 5, 1, "", "get_address_url"], [12, 5, 1, "", "get_contract_type"], [12, 5, 1, "", "get_transaction_url"], [12, 5, 1, "", "publish_contract"]], "ape.api.networks": [[12, 4, 1, "", "EcosystemAPI"], [12, 4, 1, "", "ForkedNetworkAPI"], [12, 4, 1, "", "NetworkAPI"], [12, 4, 1, "", "ProviderContextManager"], [12, 4, 1, "", "ProxyInfoAPI"], [12, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[12, 5, 1, "", "__ape_extra_attributes__"], [12, 5, 1, "", "add_network"], [12, 6, 1, "", "config"], [12, 5, 1, "", "create_transaction"], [12, 6, 1, "", "custom_network"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "decode_address"], [12, 5, 1, "", "decode_block"], [12, 5, 1, "", "decode_calldata"], [12, 5, 1, "", "decode_logs"], [12, 5, 1, "", "decode_receipt"], [12, 5, 1, "", "decode_returndata"], [12, 6, 1, "", "default_network_name"], [12, 5, 1, "", "encode_address"], [12, 5, 1, "", "encode_calldata"], [12, 5, 1, "", "encode_deployment"], [12, 5, 1, "", "encode_transaction"], [12, 5, 1, "", "enrich_calltree"], [12, 2, 1, "", "fee_token_decimals"], [12, 2, 1, "", "fee_token_symbol"], [12, 5, 1, "", "get_method_selector"], [12, 5, 1, "", "get_network"], [12, 5, 1, "", "get_network_data"], [12, 5, 1, "", "get_proxy_info"], [12, 2, 1, "", "name"], [12, 6, 1, "", "networks"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "serialize_transaction"], [12, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[12, 6, 1, "", "upstream_chain_id"], [12, 6, 1, "", "upstream_network"], [12, 6, 1, "", "upstream_provider"], [12, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[12, 6, 1, "", "auto_gas_multiplier"], [12, 6, 1, "", "base_fee_multiplier"], [12, 6, 1, "", "block_time"], [12, 6, 1, "", "chain_id"], [12, 6, 1, "", "config"], [12, 2, 1, "", "data_folder"], [12, 6, 1, "", "default_provider_name"], [12, 2, 1, "", "ecosystem"], [12, 6, 1, "", "explorer"], [12, 5, 1, "", "get_provider"], [12, 6, 1, "", "is_adhoc"], [12, 6, 1, "", "is_dev"], [12, 6, 1, "", "is_fork"], [12, 6, 1, "", "is_local"], [12, 2, 1, "", "name"], [12, 6, 1, "", "network_id"], [12, 6, 1, "", "providers"], [12, 5, 1, "", "publish_contract"], [12, 2, 1, "", "request_header"], [12, 6, 1, "", "required_confirmations"], [12, 5, 1, "", "set_default_provider"], [12, 6, 1, "", "transaction_acceptance_timeout"], [12, 5, 1, "", "use_default_provider"], [12, 5, 1, "", "use_provider"], [12, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[12, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[12, 2, 1, "", "target"]], "ape.api.projects": [[12, 4, 1, "", "DependencyAPI"], [12, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[12, 6, 1, "", "cached_manifest"], [12, 5, 1, "", "compile"], [12, 2, 1, "", "config_override"], [12, 6, 1, "", "contracts"], [12, 2, 1, "", "contracts_folder"], [12, 2, 1, "", "exclude"], [12, 5, 1, "", "extract_manifest"], [12, 2, 1, "", "name"], [12, 6, 1, "", "uri"], [12, 2, 1, "", "version"], [12, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[12, 5, 1, "", "add_compiler_data"], [12, 6, 1, "", "cached_manifest"], [12, 2, 1, "", "contracts_folder"], [12, 5, 1, "", "create_manifest"], [12, 6, 1, "", "is_valid"], [12, 6, 1, "", "manifest_cachefile"], [12, 2, 1, "", "name"], [12, 2, 1, "", "path"], [12, 5, 1, "", "process_config_file"], [12, 5, 1, "", "replace_manifest"], [12, 5, 1, "", "update_manifest"], [12, 2, 1, "", "version"]], "ape.api.providers": [[12, 4, 1, "", "BlockAPI"], [12, 4, 1, "", "ProviderAPI"], [12, 4, 1, "", "SubprocessProvider"], [12, 4, 1, "", "TestProviderAPI"], [12, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.ProviderAPI": [[12, 6, 1, "", "base_fee"], [12, 2, 1, "", "block_page_size"], [12, 6, 1, "", "chain_id"], [12, 2, 1, "", "concurrency"], [12, 6, 1, "", "config"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 6, 1, "", "connection_str"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "disconnect"], [12, 5, 1, "", "estimate_gas_cost"], [12, 6, 1, "", "gas_price"], [12, 5, 1, "", "get_balance"], [12, 5, 1, "", "get_block"], [12, 5, 1, "", "get_code"], [12, 5, 1, "", "get_contract_logs"], [12, 5, 1, "", "get_nonce"], [12, 5, 1, "", "get_receipt"], [12, 5, 1, "", "get_transactions_by_block"], [12, 5, 1, "", "get_virtual_machine_error"], [12, 6, 1, "", "http_uri"], [12, 6, 1, "", "is_connected"], [12, 6, 1, "", "max_gas"], [12, 2, 1, "", "name"], [12, 2, 1, "", "network"], [12, 6, 1, "", "network_choice"], [12, 5, 1, "", "prepare_transaction"], [12, 6, 1, "", "priority_fee"], [12, 2, 1, "", "provider_settings"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "send_call"], [12, 5, 1, "", "send_private_transaction"], [12, 5, 1, "", "send_transaction"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_tracing"], [12, 5, 1, "", "update_settings"], [12, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[12, 5, 1, "", "build_command"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 5, 1, "", "disconnect"], [12, 6, 1, "", "process_name"], [12, 5, 1, "", "start"], [12, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[12, 5, 1, "", "mine"], [12, 5, 1, "", "revert"], [12, 5, 1, "", "set_timestamp"], [12, 5, 1, "", "snapshot"]], "ape.api.query": [[12, 4, 1, "", "AccountTransactionQuery"], [12, 4, 1, "", "BlockQuery"], [12, 4, 1, "", "BlockTransactionQuery"], [12, 4, 1, "", "ContractCreationQuery"], [12, 4, 1, "", "ContractEventQuery"], [12, 4, 1, "", "ContractMethodQuery"], [12, 4, 1, "", "QueryAPI"]], "ape.api.query.QueryAPI": [[12, 5, 1, "", "estimate_query"], [12, 5, 1, "", "perform_query"], [12, 5, 1, "", "update_cache"]], "ape.api.transactions": [[12, 4, 1, "", "ReceiptAPI"], [12, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[12, 5, 1, "", "await_confirmations"], [12, 6, 1, "", "debug_logs_lines"], [12, 6, 1, "", "debug_logs_typed"], [12, 5, 1, "", "decode_logs"], [12, 6, 1, "", "events"], [12, 6, 1, "", "failed"], [12, 6, 1, "", "method_called"], [12, 5, 1, "", "raise_for_status"], [12, 6, 1, "", "ran_out_of_gas"], [12, 6, 1, "", "return_value"], [12, 5, 1, "", "show_debug_logs"], [12, 6, 1, "", "total_fees_paid"], [12, 6, 1, "", "trace"], [12, 5, 1, "", "track_coverage"], [12, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[12, 6, 1, "", "receipt"], [12, 5, 1, "", "serialize_transaction"], [12, 6, 1, "", "total_transfer_value"], [12, 6, 1, "", "trace"], [12, 6, 1, "", "txn_hash"]], "ape.cli": [[13, 0, 0, "-", "arguments"], [13, 0, 0, "-", "choices"], [13, 0, 0, "-", "commands"], [13, 0, 0, "-", "options"], [13, 0, 0, "-", "paramtype"]], "ape.cli.arguments": [[13, 1, 1, "", "contract_file_paths_argument"], [13, 1, 1, "", "existing_alias_argument"], [13, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[13, 4, 1, "", "AccountAliasPromptChoice"], [13, 4, 1, "", "Alias"], [13, 4, 1, "", "NetworkChoice"], [13, 4, 1, "", "OutputFormat"], [13, 4, 1, "", "PromptChoice"], [13, 1, 1, "", "get_user_selected_account"], [13, 1, 1, "", "output_format_choice"], [13, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"], [13, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[13, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[13, 2, 1, "", "TREE"], [13, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"]], "ape.cli.commands": [[13, 4, 1, "", "ConnectedProviderCommand"], [13, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[13, 5, 1, "", "invoke"], [13, 5, 1, "", "parse_args"]], "ape.cli.options": [[13, 4, 1, "", "ApeCliContextObject"], [13, 4, 1, "", "NetworkOption"], [13, 1, 1, "", "account_option"], [13, 1, 1, "", "ape_cli_context"], [13, 1, 1, "", "contract_option"], [13, 1, 1, "", "incompatible_with"], [13, 1, 1, "", "network_option"], [13, 1, 1, "", "output_format_option"], [13, 1, 1, "", "skip_confirmation_option"], [13, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[13, 5, 1, "", "abort"]], "ape.cli.paramtype": [[13, 4, 1, "", "AllFilePaths"], [13, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[13, 5, 1, "", "convert"]], "ape.contracts.base": [[14, 4, 1, "", "ContractContainer"], [14, 4, 1, "", "ContractEvent"], [14, 4, 1, "", "ContractInstance"], [14, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__getattr__"], [14, 5, 1, "", "at"], [14, 5, 1, "", "deploy"], [14, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__iter__"], [14, 5, 1, "", "from_receipt"], [14, 6, 1, "", "name"], [14, 5, 1, "", "poll_logs"], [14, 5, 1, "", "query"], [14, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__dir__"], [14, 5, 1, "", "__getattr__"], [14, 6, 1, "", "address"], [14, 5, 1, "", "call_view_method"], [14, 5, 1, "", "get_error_by_signature"], [14, 5, 1, "", "get_event_by_signature"], [14, 5, 1, "", "invoke_transaction"], [14, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[14, 5, 1, "", "decode_input"], [14, 6, 1, "", "identifier_lookup"], [14, 6, 1, "", "selector_identifiers"], [14, 6, 1, "", "source_path"]], "ape.exceptions": [[15, 7, 1, "", "APINotImplementedError"], [15, 7, 1, "", "Abort"], [15, 7, 1, "", "AccountsError"], [15, 7, 1, "", "AliasAlreadyInUseError"], [15, 7, 1, "", "ApeAttributeError"], [15, 7, 1, "", "ApeException"], [15, 7, 1, "", "ApeIndexError"], [15, 7, 1, "", "ArgumentsLengthError"], [15, 7, 1, "", "BlockNotFoundError"], [15, 7, 1, "", "ChainError"], [15, 7, 1, "", "CompilerError"], [15, 7, 1, "", "ConfigError"], [15, 7, 1, "", "ContractDataError"], [15, 7, 1, "", "ContractLogicError"], [15, 7, 1, "", "ContractNotFoundError"], [15, 7, 1, "", "ConversionError"], [15, 7, 1, "", "CustomError"], [15, 7, 1, "", "DecodingError"], [15, 7, 1, "", "EcosystemNotFoundError"], [15, 7, 1, "", "MethodNonPayableError"], [15, 7, 1, "", "MissingDeploymentBytecodeError"], [15, 7, 1, "", "NetworkError"], [15, 7, 1, "", "NetworkMismatchError"], [15, 7, 1, "", "NetworkNotFoundError"], [15, 7, 1, "", "OutOfGasError"], [15, 7, 1, "", "ProjectError"], [15, 7, 1, "", "ProviderError"], [15, 7, 1, "", "ProviderNotConnectedError"], [15, 7, 1, "", "ProviderNotFoundError"], [15, 7, 1, "", "QueryEngineError"], [15, 7, 1, "", "RPCTimeoutError"], [15, 7, 1, "", "SignatureError"], [15, 7, 1, "", "SubprocessError"], [15, 7, 1, "", "SubprocessTimeoutError"], [15, 7, 1, "", "TransactionError"], [15, 7, 1, "", "TransactionNotFoundError"], [15, 7, 1, "", "UnknownSnapshotError"], [15, 7, 1, "", "UnknownVersionError"], [15, 7, 1, "", "VirtualMachineError"], [15, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[15, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[15, 6, 1, "", "dev_message"], [15, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[15, 6, 1, "", "name"]], "ape.managers": [[16, 0, 0, "-", "accounts"], [16, 0, 0, "-", "compilers"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converters"], [16, 0, 0, "-", "networks"], [16, 0, 0, "-", "query"]], "ape.managers.accounts": [[16, 4, 1, "", "AccountManager"], [16, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "aliases"], [16, 6, 1, "", "containers"], [16, 5, 1, "", "get_accounts_by_type"], [16, 5, 1, "", "load"], [16, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"]], "ape.managers.chain": [[16, 4, 1, "", "AccountHistory"], [16, 4, 1, "", "BlockContainer"], [16, 4, 1, "", "ChainManager"], [16, 4, 1, "", "ContractCache"], [16, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 2, 1, "", "address"], [16, 5, 1, "", "append"], [16, 6, 1, "", "outgoing"], [16, 5, 1, "", "query"], [16, 5, 1, "", "revert_to_block"], [16, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "head"], [16, 6, 1, "", "height"], [16, 5, 1, "", "poll_blocks"], [16, 5, 1, "", "query"], [16, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[16, 6, 1, "", "base_fee"], [16, 6, 1, "", "blocks"], [16, 6, 1, "", "chain_id"], [16, 6, 1, "", "gas_price"], [16, 5, 1, "", "get_receipt"], [16, 6, 1, "", "history"], [16, 5, 1, "", "isolate"], [16, 5, 1, "", "mine"], [16, 6, 1, "", "pending_timestamp"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[16, 5, 1, "", "__delitem__"], [16, 5, 1, "", "__setitem__"], [16, 5, 1, "", "cache_blueprint"], [16, 5, 1, "", "cache_deployment"], [16, 5, 1, "", "cache_proxy_info"], [16, 5, 1, "", "clear_local_caches"], [16, 5, 1, "", "get"], [16, 5, 1, "", "get_blueprint"], [16, 5, 1, "", "get_container"], [16, 5, 1, "", "get_creation_receipt"], [16, 5, 1, "", "get_deployments"], [16, 5, 1, "", "get_multiple"], [16, 5, 1, "", "get_proxy_info"], [16, 5, 1, "", "instance_at"], [16, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[16, 5, 1, "", "append"], [16, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[16, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[16, 5, 1, "", "can_trace_source"], [16, 5, 1, "", "compile"], [16, 5, 1, "", "compile_source"], [16, 5, 1, "", "enrich_error"], [16, 5, 1, "", "flatten_contract"], [16, 5, 1, "", "get_imports"], [16, 5, 1, "", "get_references"], [16, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[16, 4, 1, "", "ConfigManager"], [16, 4, 1, "", "DeploymentConfig"], [16, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[16, 2, 1, "", "DATA_FOLDER"], [16, 2, 1, "", "PROJECT_FOLDER"], [16, 2, 1, "", "contracts_folder"], [16, 2, 1, "", "default_ecosystem"], [16, 2, 1, "", "dependencies"], [16, 2, 1, "", "deployments"], [16, 5, 1, "", "get_config"], [16, 5, 1, "", "load"], [16, 2, 1, "", "meta"], [16, 2, 1, "", "name"], [16, 5, 1, "", "using_project"], [16, 2, 1, "", "version"]], "ape.managers.converters": [[16, 4, 1, "", "AccountIntConverter"], [16, 4, 1, "", "AddressAPIConverter"], [16, 4, 1, "", "BytesAddressConverter"], [16, 4, 1, "", "ConversionManager"], [16, 4, 1, "", "HexAddressConverter"], [16, 4, 1, "", "HexConverter"], [16, 4, 1, "", "HexIntConverter"], [16, 4, 1, "", "IntAddressConverter"], [16, 4, 1, "", "StringDecimalConverter"], [16, 4, 1, "", "StringIntConverter"], [16, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[16, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[16, 6, 1, "", "active_provider"], [16, 5, 1, "", "create_custom_provider"], [16, 6, 1, "", "default_ecosystem"], [16, 6, 1, "", "ecosystem"], [16, 6, 1, "", "ecosystem_names"], [16, 6, 1, "", "ecosystems"], [16, 5, 1, "", "fork"], [16, 5, 1, "", "get_ecosystem"], [16, 5, 1, "", "get_network_choices"], [16, 5, 1, "", "get_provider_from_choice"], [16, 6, 1, "", "network"], [16, 6, 1, "", "network_data"], [16, 6, 1, "", "network_names"], [16, 6, 1, "", "networks_yaml"], [16, 5, 1, "", "parse_network_choice"], [16, 6, 1, "", "provider_names"], [16, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[16, 0, 0, "-", "dependency"], [16, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[16, 4, 1, "", "GithubDependency"], [16, 4, 1, "", "LocalDependency"], [16, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "github"], [16, 2, 1, "", "ref"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[16, 5, 1, "", "extract_manifest"], [16, 6, 1, "", "uri"], [16, 2, 1, "", "version"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "npm"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_from_json"], [16, 6, 1, "", "version_from_local_json"], [16, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[16, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[16, 5, 1, "", "__getattr__"], [16, 5, 1, "", "__str__"], [16, 6, 1, "", "compiler_cache_folder"], [16, 6, 1, "", "compiler_data"], [16, 6, 1, "", "contracts"], [16, 6, 1, "", "contracts_folder"], [16, 6, 1, "", "dependencies"], [16, 5, 1, "", "extensions_with_missing_compilers"], [16, 5, 1, "", "extract_manifest"], [16, 5, 1, "", "get_compiler_data"], [16, 5, 1, "", "get_contract"], [16, 5, 1, "", "get_project"], [16, 6, 1, "", "interfaces_folder"], [16, 5, 1, "", "load_contracts"], [16, 5, 1, "", "lookup_path"], [16, 6, 1, "", "meta"], [16, 2, 1, "", "path"], [16, 6, 1, "", "project_types"], [16, 6, 1, "", "scripts_folder"], [16, 6, 1, "", "source_paths"], [16, 6, 1, "", "sources"], [16, 6, 1, "", "sources_missing"], [16, 6, 1, "", "tests_folder"], [16, 5, 1, "", "track_deployment"], [16, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[16, 4, 1, "", "ApeProject"], [16, 4, 1, "", "BaseProject"], [16, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.BaseProject": [[16, 5, 1, "", "create_manifest"], [16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"], [16, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"]], "ape.managers.query": [[16, 4, 1, "", "DefaultQueryProvider"], [16, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[16, 5, 1, "", "estimate_query"], [16, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[16, 6, 1, "", "engines"], [16, 5, 1, "", "query"]], "ape.plugins": [[17, 0, 0, "-", "account"], [17, 0, 0, "-", "compiler"], [17, 0, 0, "-", "config"], [17, 0, 0, "-", "converter"], [17, 0, 0, "-", "network"], [17, 0, 0, "-", "pluggy_patch"], [17, 0, 0, "-", "project"], [17, 0, 0, "-", "query"], [17, 1, 1, "", "register"]], "ape.plugins.account": [[17, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[17, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[17, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[17, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[17, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[17, 5, 1, "", "config_class"]], "ape.plugins.converter": [[17, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[17, 5, 1, "", "converters"]], "ape.plugins.network": [[17, 4, 1, "", "EcosystemPlugin"], [17, 4, 1, "", "ExplorerPlugin"], [17, 4, 1, "", "NetworkPlugin"], [17, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[17, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[17, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[17, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[17, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[17, 4, 1, "", "PluginType"], [17, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[17, 4, 1, "", "DependencyPlugin"], [17, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[17, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[17, 5, 1, "", "projects"]], "ape.plugins.query": [[17, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[17, 5, 1, "", "query_engines"]], "ape.types": [[18, 4, 1, "", "BaseContractLog"], [18, 3, 1, "", "BlockID"], [18, 4, 1, "", "ContractLog"], [18, 4, 1, "", "MockContractLog"], [18, 0, 0, "-", "address"], [18, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[18, 2, 1, "", "contract_address"], [18, 2, 1, "", "event_arguments"], [18, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[18, 2, 1, "", "block_hash"], [18, 2, 1, "", "block_number"], [18, 2, 1, "", "log_index"], [18, 6, 1, "", "timestamp"], [18, 2, 1, "", "transaction_hash"], [18, 2, 1, "", "transaction_index"]], "ape.types.address": [[18, 3, 1, "", "AddressType"], [18, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[18, 4, 1, "", "ContractCoverage"], [18, 4, 1, "", "ContractSourceCoverage"], [18, 4, 1, "", "CoverageProject"], [18, 4, 1, "", "CoverageReport"], [18, 4, 1, "", "CoverageStatement"], [18, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 2, 1, "", "functions"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 6, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[18, 2, 1, "", "contracts"], [18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "include"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "source_id"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 2, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "get_html"], [18, 5, 1, "", "get_xml"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "projects"], [18, 2, 1, "", "source_folders"], [18, 6, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 2, 1, "", "timestamp"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[18, 2, 1, "", "hit_count"], [18, 2, 1, "", "location"], [18, 2, 1, "", "pcs"], [18, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[18, 2, 1, "", "full_name"], [18, 2, 1, "", "hit_count"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 5, 1, "", "profile_statement"], [18, 2, 1, "", "statements"]], "ape.types.signatures": [[18, 4, 1, "", "MessageSignature"], [18, 4, 1, "", "SignableMessage"], [18, 4, 1, "", "TransactionSignature"], [18, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[18, 2, 1, "", "body"], [18, 2, 1, "", "header"], [18, 2, 1, "", "version"]], "ape.utils": [[19, 4, 1, "", "BaseInterface"], [19, 4, 1, "", "BaseInterfaceModel"], [19, 4, 1, "", "ExtraAttributesMixin"], [19, 4, 1, "", "ExtraModelAttributes"], [19, 4, 1, "", "GeneratedDevAccount"], [19, 4, 1, "", "GithubClient"], [19, 4, 1, "", "JoinableQueue"], [19, 4, 1, "", "Struct"], [19, 4, 1, "", "StructParser"], [19, 4, 1, "", "TraceStyles"], [19, 1, 1, "", "add_padding_to_strings"], [19, 1, 1, "", "allow_disconnected"], [19, 1, 1, "", "expand_environment_variables"], [19, 1, 1, "", "extract_nested_value"], [19, 1, 1, "", "gas_estimation_error_message"], [19, 1, 1, "", "generate_dev_accounts"], [19, 1, 1, "", "get_all_files_in_directory"], [19, 1, 1, "", "get_current_timestamp_ms"], [19, 1, 1, "", "get_package_version"], [19, 1, 1, "", "get_relative_path"], [19, 4, 1, "", "injected_before_use"], [19, 1, 1, "", "is_array"], [19, 1, 1, "", "is_evm_precompile"], [19, 1, 1, "", "is_named_tuple"], [19, 1, 1, "", "is_struct"], [19, 1, 1, "", "is_zero_hex"], [19, 1, 1, "", "load_config"], [19, 1, 1, "", "log_instead_of_fail"], [19, 1, 1, "", "pragma_str_to_specifier_set"], [19, 1, 1, "", "raises_not_implemented"], [19, 1, 1, "", "returns_array"], [19, 1, 1, "", "run_until_complete"], [19, 4, 1, "", "singledispatchmethod"], [19, 1, 1, "", "spawn"], [19, 1, 1, "", "stream_response"], [19, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[19, 2, 1, "", "additional_error_message"], [19, 2, 1, "", "attributes"], [19, 5, 1, "", "get"], [19, 2, 1, "", "include_getattr"], [19, 2, 1, "", "include_getitem"], [19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"], [19, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[19, 2, 1, "", "address"], [19, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[19, 6, 1, "", "ape_org"], [19, 6, 1, "", "available_plugins"], [19, 5, 1, "", "clone_repo"], [19, 5, 1, "", "download_package"], [19, 5, 1, "", "get_release"], [19, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[19, 5, 1, "", "join"]], "ape.utils.Struct": [[19, 5, 1, "", "items"]], "ape.utils.StructParser": [[19, 5, 1, "", "decode_output"], [19, 6, 1, "", "default_name"], [19, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[19, 2, 1, "", "CONTRACTS"], [19, 2, 1, "", "DELEGATE"], [19, 2, 1, "", "GAS_COST"], [19, 2, 1, "", "INPUTS"], [19, 2, 1, "", "METHODS"], [19, 2, 1, "", "OUTPUTS"], [19, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[19, 5, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 6, 1, "", "address"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "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"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [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-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [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-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-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-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-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"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 12, 16, 17, 20, 21, 26, 38], "chang": [0, 5], "password": 0, "delet": 0, "export": [0, 20], "gener": [0, 20], "import": [0, 20, 28], "list": [0, 4, 5, 6, 27, 39], "compil": [1, 6, 12, 16, 17, 22, 27, 33, 35], "consol": [2, 24, 39], "init": [3, 24], "network": [4, 12, 16, 17, 20, 21, 23, 29, 32, 37, 38], "run": [4, 7, 32], "plugin": [5, 17, 22, 23, 28, 29, 30, 33, 36], "version": [5, 30], "instal": [5, 6, 27, 30, 36], "uninstal": 5, "updat": 5, "pm": 6, "remov": [6, 27], "test": [8, 20, 23, 33, 38], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 33, 38, 39], "doc": 9, "user": 9, "guid": 9, "cli": [9, 13, 21, 27, 28, 31, 32, 37], "refer": 9, "python": [9, 31], "api": [12, 28], "address": [12, 18, 25], "config": [12, 16, 17, 27, 32], "convert": [12, 16, 17], "explor": [12, 32, 35], "project": [12, 16, 17, 25, 28, 33, 38], "provid": [12, 32, 38], "transact": [12, 25, 26, 32, 38, 39], "queri": [12, 16, 17, 26], "argument": 13, "choic": 13, "command": [13, 24, 38], "option": 13, "paramet": 13, "type": [13, 18, 27, 30, 32], "contract": [14, 23, 25, 26, 27, 33, 34, 38], "except": 15, "manag": [16, 27, 32], "chain": [16, 38], "base": 17, "signatur": [18, 20], "coverag": [18, 38], "miscellan": 18, "util": 19, "us": [20, 26, 28], "outsid": 20, "creat": 20, "new": 20, "default": [20, 23, 25, 29], "sender": 20, "support": [20, 38], "live": [20, 32], "keyfil": 20, "exist": 20, "sign": 20, "messag": 20, "eip": 20, "712": 20, "verifi": 20, "autom": 20, "hardwar": 20, "wallet": 20, "context": [21, 29, 32], "decor": 21, "tool": 21, "The": 22, "json": 22, "other": 22, "ignor": 22, "file": [22, 27], "depend": [22, 23, 27, 33], "set": 22, "sourc": 22, "code": 22, "configur": [23, 24, 29, 32], "folder": [23, 27], "ecosystem": 23, "deploy": [23, 25, 35, 39], "geth": 23, "namespac": 24, "extra": 24, "function": [24, 38], "global": 24, "magic": 24, "bal": 24, "from": [25, 28, 39], "deploi": [25, 33], "script": [25, 33, 37], "publish": [25, 35], "ani": 25, "abi": 25, "previou": 25, "interact": [25, 32], "call": 25, "fallback": 25, "direct": 25, "privat": 25, "decod": 25, "encod": 25, "input": 25, "interfac": 25, "introspect": 25, "multi": [25, 37, 38], "data": 26, "get": 26, "block": [26, 32], "event": 26, "cach": 26, "github": 27, "local": [27, 32], "npm": 27, "packag": 27, "misc": 27, "custom": [27, 32, 38], "exclus": 27, "overrid": 27, "solid": 27, "remap": 27, "develop": [28, 33], "initi": 28, "implement": 28, "class": 28, "regist": 28, "log": [28, 31, 39], "logger": 28, "modul": 28, "ape_cli_context": 28, "fork": [29, 32], "core": 30, "select": 32, "l2": 32, "connect": 32, "By": 32, "rpc": 32, "url": 32, "time": 32, "more": 32, "process": 32, "ad": 33, "proxi": 34, "track": 35, "overview": 36, "document": 36, "prerequisit": 36, "consider": 36, "pipx": 36, "pip": 36, "docker": 36, "quickstart": 36, "system": 36, "main": 37, "method": 37, "pytest": 38, "structur": 38, "pattern": 38, "fixtur": 38, "advanc": 38, "tip": 38, "failur": 38, "expected_messag": 38, "dev_messag": 38, "caveat": 38, "languag": 38, "inlin": 38, "non": 38, "reentrant": 38, "error": 38, "ga": [38, 39], "report": [38, 39], "iter": 38, "make": 39, "dynam": 39, "fee": 39, "static": 39, "access": 39, "accept": 39, "timeout": 39, "trace": 39, "estim": 39, "cost": 39}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [27, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [27, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "change-version": [[5, "plugins-change-version"]], "install": [[5, "plugins-install"], [6, "pm-install"], [27, "install"]], "uninstall": [[5, "plugins-uninstall"]], "update": [[5, "plugins-update"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [27, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape-accounts": [[11, "module-ape_accounts"]], "ape.api": [[12, "ape-api"]], "Accounts": [[12, "module-ape.api.accounts"], [16, "module-ape.managers.accounts"], [17, "module-ape.plugins.account"], [20, "accounts"]], "Address": [[12, "module-ape.api.address"], [18, "module-ape.types.address"]], "Compiler": [[12, "module-ape.api.compiler"], [17, "module-ape.plugins.compiler"]], "Config": [[12, "module-ape.api.config"], [16, "module-ape.managers.config"], [17, "module-ape.plugins.config"]], "Convert": [[12, "module-ape.api.convert"]], "Explorers": [[12, "module-ape.api.explorers"]], "Networks": [[12, "module-ape.api.networks"], [16, "module-ape.managers.networks"], [23, "networks"], [32, "networks"]], "Projects": [[12, "module-ape.api.projects"]], "Providers": [[12, "module-ape.api.providers"]], "Transactions": [[12, "transactions"], [25, "transactions"]], "Query": [[12, "module-ape.api.query"], [16, "module-ape.managers.query"], [17, "module-ape.plugins.query"]], "ape.cli": [[13, "ape-cli"]], "Arguments": [[13, "module-ape.cli.arguments"]], "Choices": [[13, "module-ape.cli.choices"]], "Commands": [[13, "module-ape.cli.commands"]], "Options": [[13, "module-ape.cli.options"]], "Parameter Types": [[13, "module-ape.cli.paramtype"]], "ape.contracts": [[14, "ape-contracts"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "ape.managers": [[16, "ape-managers"]], "Compilers": [[16, "module-ape.managers.compilers"]], "Chain": [[16, "chain"]], "Converters": [[16, "module-ape.managers.converters"]], "Project": [[16, "module-ape.managers.project.manager"], [17, "module-ape.plugins.project"]], "ape.plugins": [[17, "module-ape.plugins"]], "Base": [[17, "module-ape.plugins.pluggy_patch"]], "Converter": [[17, "module-ape.plugins.converter"]], "Network": [[17, "module-ape.plugins.network"]], "ape.types": [[18, "ape-types"]], "Signatures": [[18, "signatures"]], "Coverage": [[18, "module-ape.types.coverage"]], "Miscellaneous": [[18, "module-ape.types"]], "ape.utils": [[19, "module-ape.utils"]], "Test Accounts": [[20, "test-accounts"]], "Use test accounts in tests": [[20, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[20, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[20, "creating-new-test-accounts"]], "Default Sender Support": [[20, "default-sender-support"], [20, "id1"]], "Live Network Accounts": [[20, "live-network-accounts"]], "Keyfile Accounts": [[20, "keyfile-accounts"]], "Generating New Accounts": [[20, "generating-new-accounts"]], "Importing Existing Accounts": [[20, "importing-existing-accounts"]], "Exporting Accounts": [[20, "exporting-accounts"]], "Signing Messages": [[20, "signing-messages"]], "EIP-712": [[20, "eip-712"]], "Verifying Signature": [[20, "verifying-signature"]], "Automation": [[20, "automation"]], "Hardware Wallets": [[20, "hardware-wallets"]], "CLIs": [[21, "clis"]], "Ape Context Decorator": [[21, "ape-context-decorator"]], "Network Tools": [[21, "network-tools"]], "Account Tools": [[21, "account-tools"]], "Compile": [[22, "compile"]], "The JSON Compiler": [[22, "the-json-compiler"]], "Other Compiler Plugins": [[22, "other-compiler-plugins"]], "Ignore Files": [[22, "ignore-files"]], "Dependencies": [[22, "dependencies"], [23, "dependencies"], [27, "dependencies"], [33, "dependencies"]], "Settings": [[22, "settings"]], "Compile Source Code": [[22, "compile-source-code"]], "Configure Ape": [[23, "configure-ape"]], "Contracts Folder": [[23, "contracts-folder"]], "Default Ecosystem": [[23, "default-ecosystem"]], "Deployments": [[23, "deployments"]], "Geth": [[23, "geth"]], "Plugins": [[23, "plugins"], [30, "plugins"]], "Testing": [[23, "testing"], [33, "testing"], [38, "testing"]], "Ape Console": [[24, "ape-console"]], "Ape Namespace": [[24, "ape-namespace"]], "Namespace Extras": [[24, "namespace-extras"]], "Init Function": [[24, "init-function"]], "Global Extras": [[24, "global-extras"]], "Configure": [[24, "configure"]], "Magic Commands": [[24, "magic-commands"]], "%ape": [[24, "ape"]], "%bal": [[24, "bal"]], "Contracts": [[25, "contracts"]], "From Deploy": [[25, "from-deploy"]], "Deploy Scripts": [[25, "deploy-scripts"]], "Publishing": [[25, "publishing"], [35, "publishing"]], "From Project Contract Address": [[25, "from-project-contract-address"]], "From Any Address": [[25, "from-any-address"]], "From ABIs": [[25, "from-abis"]], "From Previous Deployment": [[25, "from-previous-deployment"]], "Contract Interaction": [[25, "contract-interaction"]], "Calls": [[25, "calls"]], "Calling Transactions and Transacting Calls": [[25, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[25, "default-fallback-and-direct-calls"]], "Private Transactions": [[25, "private-transactions"]], "Decoding and Encoding Inputs": [[25, "decoding-and-encoding-inputs"]], "Contract Interface Introspection": [[25, "contract-interface-introspection"]], "Multi-Call and Multi-Transaction": [[25, "multi-call-and-multi-transaction"]], "Querying Data": [[26, "querying-data"]], "Getting Block Data": [[26, "getting-block-data"]], "Getting Account Transaction Data": [[26, "getting-account-transaction-data"]], "Getting Contract Event Data": [[26, "getting-contract-event-data"]], "Using the Cache": [[26, "using-the-cache"]], "Types of Dependencies": [[27, "types-of-dependencies"]], "GitHub": [[27, "github"]], "Local": [[27, "local"]], "NPM": [[27, "npm"]], "Package Management CLI": [[27, "package-management-cli"]], "Misc": [[27, "misc"]], "Custom Contracts Folder": [[27, "custom-contracts-folder"]], "File Exclusions": [[27, "file-exclusions"]], "Config Override": [[27, "config-override"]], "Solidity Remappings": [[27, "solidity-remappings"]], "Compiling Dependencies": [[27, "compiling-dependencies"]], "Developing Plugins": [[28, "developing-plugins"]], "Initialize a Plugin Project": [[28, "initialize-a-plugin-project"]], "Implementing API Classes": [[28, "implementing-api-classes"]], "Registering API Classes": [[28, "registering-api-classes"]], "CLI Plugins": [[28, "cli-plugins"]], "Using Plugins": [[28, "using-plugins"]], "Logging": [[28, "logging"], [31, "logging"]], "Import the logger from the logging module": [[28, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[28, "use-the-logger-from-the-ape-cli-context"]], "Forking Networks": [[29, "forking-networks"]], "Forking Plugin Networks": [[29, "forking-plugin-networks"]], "Configure Default": [[29, "configure-default"]], "Forked Context": [[29, "forked-context"], [32, "forked-context"]], "Core Plugins": [[30, "core-plugins"]], "Installing Plugins": [[30, "installing-plugins"]], "Plugin Versions": [[30, "plugin-versions"]], "Plugin Types": [[30, "plugin-types"]], "CLI Logging": [[31, "cli-logging"]], "Python Logging": [[31, "python-logging"]], "Selecting a Network": [[32, "selecting-a-network"]], "L2 Networks": [[32, "l2-networks"]], "Custom Network Connection": [[32, "custom-network-connection"]], "Custom Networks By Config": [[32, "custom-networks-by-config"]], "RPC URL": [[32, "rpc-url"]], "Explorer URL": [[32, "explorer-url"]], "Block time, transaction type, and more config": [[32, "block-time-transaction-type-and-more-config"]], "Custom Networks by CLI": [[32, "custom-networks-by-cli"]], "Configuring Networks": [[32, "configuring-networks"]], "Local Network": [[32, "local-network"]], "Live Networks": [[32, "live-networks"]], "Network Config": [[32, "network-config"]], "Running a Network Process": [[32, "running-a-network-process"]], "Provider Interaction": [[32, "provider-interaction"]], "Provider Context Manager": [[32, "provider-context-manager"]], "Developing Projects with Ape": [[33, "developing-projects-with-ape"]], "Adding Plugins": [[33, "adding-plugins"]], "Compiling Contracts": [[33, "compiling-contracts"]], "Deploying Contracts": [[33, "deploying-contracts"]], "Scripts": [[33, "scripts"]], "Proxy Contracts": [[34, "proxy-contracts"]], "Compilation": [[35, "compilation"]], "Tracking Deployments": [[35, "tracking-deployments"]], "Publishing to Explorer": [[35, "publishing-to-explorer"]], "Overview": [[36, "overview"]], "Documentation": [[36, "documentation"]], "Prerequisite": [[36, "prerequisite"]], "Installation": [[36, "installation"]], "Considerations for Installing": [[36, "considerations-for-installing"]], "Installing with pipx or pip": [[36, "installing-with-pipx-or-pip"]], "Installing with docker": [[36, "installing-with-docker"]], "Quickstart": [[36, "quickstart"]], "Plugin System": [[36, "plugin-system"]], "Scripting": [[37, "scripting"]], "CLI Scripts": [[37, "cli-scripts"]], "Multi-network Scripting": [[37, "multi-network-scripting"]], "Main Method Scripts": [[37, "main-method-scripts"]], "Pytest": [[38, "pytest"]], "Test Structure": [[38, "test-structure"]], "Test Pattern": [[38, "test-pattern"]], "Fixtures": [[38, "fixtures"]], "accounts fixture": [[38, "accounts-fixture"]], "chain fixture": [[38, "chain-fixture"]], "networks fixture": [[38, "networks-fixture"]], "project fixture": [[38, "project-fixture"]], "Contract fixture": [[38, "contract-fixture"]], "Ape testing commands": [[38, "ape-testing-commands"]], "Test Providers": [[38, "test-providers"]], "Advanced Testing Tips": [[38, "advanced-testing-tips"]], "Testing Transaction Failures": [[38, "testing-transaction-failures"]], "expected_message": [[38, "expected-message"]], "dev_message": [[38, "dev-message"]], "Caveats": [[38, "caveats"]], "Language Support": [[38, "language-support"]], "Inlining": [[38, "inlining"]], "Non-reentrant Functions": [[38, "non-reentrant-functions"]], "Custom Errors": [[38, "custom-errors"]], "Multi-chain Testing": [[38, "multi-chain-testing"]], "Gas Reporting": [[38, "gas-reporting"]], "Iterative Testing": [[38, "iterative-testing"]], "Contract Coverage": [[38, "contract-coverage"]], "Making Transactions": [[39, "making-transactions"]], "Deployment": [[39, "deployment"]], "Deployment from Ape Console": [[39, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[39, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[39, "static-fee-transactions"]], "Access List Transactions": [[39, "access-list-transactions"]], "Transaction Logs": [[39, "transaction-logs"]], "Transaction Acceptance Timeout": [[39, "transaction-acceptance-timeout"]], "Traces": [[39, "traces"]], "Gas Reports": [[39, "gas-reports"]], "Estimate Gas Cost": [[39, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape_accounts"], [12, "module-ape.api.accounts"], [12, "module-ape.api.address"], [12, "module-ape.api.compiler"], [12, "module-ape.api.config"], [12, "module-ape.api.convert"], [12, "module-ape.api.explorers"], [12, "module-ape.api.networks"], [12, "module-ape.api.projects"], [12, "module-ape.api.providers"], [12, "module-ape.api.query"], [13, "module-ape.cli.arguments"], [13, "module-ape.cli.choices"], [13, "module-ape.cli.commands"], [13, "module-ape.cli.options"], [13, "module-ape.cli.paramtype"], [15, "module-ape.exceptions"], [16, "module-ape.managers.accounts"], [16, "module-ape.managers.compilers"], [16, "module-ape.managers.config"], [16, "module-ape.managers.converters"], [16, "module-ape.managers.networks"], [16, "module-ape.managers.project.dependency"], [16, "module-ape.managers.project.manager"], [16, "module-ape.managers.query"], [17, "module-ape.plugins"], [17, "module-ape.plugins.account"], [17, "module-ape.plugins.compiler"], [17, "module-ape.plugins.config"], [17, "module-ape.plugins.converter"], [17, "module-ape.plugins.network"], [17, "module-ape.plugins.pluggy_patch"], [17, "module-ape.plugins.project"], [17, "module-ape.plugins.query"], [18, "module-ape.types"], [18, "module-ape.types.address"], [18, "module-ape.types.coverage"], [19, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountcontainer (class in ape_accounts)": [[11, "ape_accounts.AccountContainer"]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount"]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts"]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address"]], "alias (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias"]], "aliases (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases"]], "ape_accounts": [[11, "module-ape_accounts"]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account"]], "import_account_from_mnemonic() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_mnemonic"]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_private_key"]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.set_autosign"]], "sign_message() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message"]], "sign_raw_msghash() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_raw_msghash"]], "sign_transaction() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction"]], "accountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[12, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[12, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[12, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[12, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[12, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[12, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[12, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[12, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[12, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[12, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[12, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[12, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[12, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[12, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[12, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[12, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[12, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[12, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[12, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[12, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[12, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[12, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[12, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[12, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[12, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[12, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[12, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[12, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[12, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[12, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[12, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[12, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[12, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[12, "module-ape.api.accounts"]], "ape.api.address": [[12, "module-ape.api.address"]], "ape.api.compiler": [[12, "module-ape.api.compiler"]], "ape.api.config": [[12, "module-ape.api.config"]], "ape.api.convert": [[12, "module-ape.api.convert"]], "ape.api.explorers": [[12, "module-ape.api.explorers"]], "ape.api.networks": [[12, "module-ape.api.networks"]], "ape.api.projects": [[12, "module-ape.api.projects"]], "ape.api.providers": [[12, "module-ape.api.providers"]], "ape.api.query": [[12, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[12, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[12, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.data_folder"]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_lines"]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_typed"]], "declare() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[12, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[12, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.http_uri"]], "is_adhoc (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_adhoc"]], "is_connected (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[12, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.settings"]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.show_debug_logs"]], "sign_message() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_raw_msghash"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[12, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[12, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[13, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[13, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[13, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[13, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[13, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[13, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[13, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[13, "ape.cli.options.account_option"]], "ape.cli.arguments": [[13, "module-ape.cli.arguments"]], "ape.cli.choices": [[13, "module-ape.cli.choices"]], "ape.cli.commands": [[13, "module-ape.cli.commands"]], "ape.cli.options": [[13, "module-ape.cli.options"]], "ape.cli.paramtype": [[13, "module-ape.cli.paramtype"]], "ape_cli_context() (in module ape.cli.options)": [[13, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[13, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[13, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[13, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[13, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[13, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[13, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[13, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[13, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[13, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[14, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[14, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.identifier_lookup"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[14, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.receipt"]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.selector_identifiers"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[15, "ape.exceptions.APINotImplementedError"]], "abort": [[15, "ape.exceptions.Abort"]], "accountserror": [[15, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[15, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[15, "ape.exceptions.ApeAttributeError"]], "apeexception": [[15, "ape.exceptions.ApeException"]], "apeindexerror": [[15, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[15, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[15, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[15, "ape.exceptions.ChainError"]], "compilererror": [[15, "ape.exceptions.CompilerError"]], "configerror": [[15, "ape.exceptions.ConfigError"]], "contractdataerror": [[15, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[15, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[15, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[15, "ape.exceptions.ConversionError"]], "customerror": [[15, "ape.exceptions.CustomError"]], "decodingerror": [[15, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[15, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[15, "ape.exceptions.MethodNonPayableError"]], "missingdeploymentbytecodeerror": [[15, "ape.exceptions.MissingDeploymentBytecodeError"]], "networkerror": [[15, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[15, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[15, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[15, "ape.exceptions.OutOfGasError"]], "projecterror": [[15, "ape.exceptions.ProjectError"]], "providererror": [[15, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[15, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[15, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[15, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[15, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[15, "ape.exceptions.SignatureError"]], "subprocesserror": [[15, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[15, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[15, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[15, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[15, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[15, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[15, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[15, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[15, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[15, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[15, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[15, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[16, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[16, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[16, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[16, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[16, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[16, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[16, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[16, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[16, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[16, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[16, "ape.managers.query.QueryManager"]], "stringdecimalconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringDecimalConverter"]], "stringintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[16, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[16, "module-ape.managers.accounts"]], "ape.managers.compilers": [[16, "module-ape.managers.compilers"]], "ape.managers.config": [[16, "module-ape.managers.config"]], "ape.managers.converters": [[16, "module-ape.managers.converters"]], "ape.managers.networks": [[16, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[16, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[16, "module-ape.managers.project.manager"]], "ape.managers.query": [[16, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_cache_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_cache_folder"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[16, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[16, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[16, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[16, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[16, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[16, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[16, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[16, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[16, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[16, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[16, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[16, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[16, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[17, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[17, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[17, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[17, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[17, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[17, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[17, "module-ape.plugins"]], "ape.plugins.account": [[17, "module-ape.plugins.account"]], "ape.plugins.compiler": [[17, "module-ape.plugins.compiler"]], "ape.plugins.config": [[17, "module-ape.plugins.config"]], "ape.plugins.converter": [[17, "module-ape.plugins.converter"]], "ape.plugins.network": [[17, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[17, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[17, "module-ape.plugins.project"]], "ape.plugins.query": [[17, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[17, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[17, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[17, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[17, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[17, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[17, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[17, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[17, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[17, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[17, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[17, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[18, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[18, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[18, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[18, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[18, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[18, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[18, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[18, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[18, "ape.types.signatures.TransactionSignature"]], "ape.types": [[18, "module-ape.types"]], "ape.types.address": [[18, "module-ape.types.address"]], "ape.types.coverage": [[18, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.miss_count"]], "model_dump() (ape.types.coverage.contractcoverage method)": [[18, "ape.types.coverage.ContractCoverage.model_dump"]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.model_dump"]], "model_dump() (ape.types.coverage.coverageproject method)": [[18, "ape.types.coverage.CoverageProject.model_dump"]], "model_dump() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.model_dump"]], "model_dump() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.model_dump"]], "name (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[18, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[18, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[19, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[19, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[19, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[19, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[19, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[19, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[19, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[19, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[19, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[19, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[19, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[19, "ape.utils.allow_disconnected"]], "ape.utils": [[19, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[19, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[19, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[19, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[19, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[19, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[19, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[19, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[19, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[19, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[19, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[19, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[19, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[19, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[19, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[19, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[19, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[19, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[19, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[19, "ape.utils.load_config"]], "log_instead_of_fail() (in module ape.utils)": [[19, "ape.utils.log_instead_of_fail"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[19, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[19, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[19, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[19, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[19, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[19, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[19, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[19, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[19, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file +Search.setIndex({"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/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/scripts", "userguides/testing", "userguides/transactions"], "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.md", "methoddocs/ape.md", "methoddocs/ape_accounts.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/scripts.md", "userguides/testing.md", "userguides/transactions.md"], "titles": ["accounts", "compile", "console", "init", "networks", "plugins", "pm", "run", "test", "Ape-Docs", "ape", "ape-accounts", "ape.api", "ape.cli", "ape.contracts", "ape.exceptions", "ape.managers", "ape.plugins", "ape.types", "ape.utils", "Accounts", "CLIs", "Compile", "Configure Ape", "Ape Console", "Contracts", "Querying Data", "Dependencies", "Developing Plugins", "Forking Networks", "Plugins", "Logging", "Networks", "Developing Projects with Ape", "Proxy Contracts", "Publishing", "Overview", "Scripting", "Testing", "Making Transactions"], "terms": {"command": [0, 4, 5, 6, 7, 12, 16, 20, 21, 22, 23, 25, 27, 28, 30, 31, 32, 33, 36, 37], "line": [0, 4, 5, 13, 16, 18, 36, 37, 38], "helper": [0, 4, 5], "manag": [0, 4, 5, 6, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 33, 35, 37, 38], "local": [0, 2, 4, 6, 10, 12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 38, 39], "you": [0, 1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "can": [0, 6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "unlock": [0, 20], "from": [0, 3, 6, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38], "script": [0, 7, 9, 13, 16, 20, 21, 24, 31, 32, 36, 38, 39], "consol": [0, 7, 9, 20, 25, 26, 28, 29, 32, 33, 36, 38], "us": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "load": [0, 1, 13, 14, 16, 19, 20, 21, 24, 25, 26, 27, 28, 33, 35, 39], "method": [0, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28, 32, 34, 35, 38, 39], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 29, 32, 37, 38, 39], "arg": [0, 4, 5, 6, 7, 12, 13, 14, 15, 18, 19, 24, 25, 26], "an": [0, 3, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39], "exist": [0, 12, 13, 14, 16, 18, 19, 21, 22, 24, 28, 32, 35, 38], "v": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 27, 31], "verbos": [0, 1, 2, 3, 4, 5, 6, 8, 13, 18, 24, 31, 38], "lvl": [0, 1, 2, 3, 4, 5, 6, 8, 24], "One": [0, 1, 2, 3, 4, 5, 6, 8, 22, 24, 25, 38, 39], "error": [0, 1, 2, 3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 19, 21, 24, 25, 31, 32], "warn": [0, 1, 2, 3, 4, 5, 6, 8, 14, 18, 19, 20, 22, 23, 24, 27, 28, 31, 32, 36], "success": [0, 1, 2, 3, 4, 5, 6, 8, 12, 24, 31, 36], "info": [0, 1, 2, 3, 4, 5, 6, 8, 13, 16, 21, 24, 28, 31, 38], "debug": [0, 1, 2, 3, 4, 5, 6, 8, 12, 20, 24, 26, 31, 32], "argument": [0, 1, 5, 6, 8, 12, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 32, 35, 37, 39], "alia": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 25, 27, 28, 35], "requir": [0, 5, 6, 10, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 27, 30, 32, 33, 36, 38, 39], "privat": [0, 11, 12, 20], "kei": [0, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 32, 39], "creat": [0, 3, 12, 13, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 32, 33, 38], "random": [0, 20, 38], "mnemon": [0, 11, 16, 19, 20, 23, 38], "seed": [0, 11, 19, 20], "phrase": [0, 11, 19, 20], "hide": [0, 20], "newli": [0, 20], "termin": [0, 13, 14, 15, 16, 36, 38], "word": [0, 11, 19, 20], "count": [0, 16, 18, 19, 20], "word_count": [0, 11], "number": [0, 12, 13, 14, 15, 16, 18, 19, 23, 24, 26, 32], "default": [0, 3, 4, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 30, 32, 37, 38, 39], "12": [0, 11, 20], "hd": [0, 19, 20], "path": [0, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 25, 27, 32, 38], "custom_hd_path": 0, "specifi": [0, 12, 13, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 37, 38, 39], "deriv": [0, 19, 32, 38], "m": [0, 11, 19, 38], "44": [0, 11, 19, 38], "60": [0, 11, 19, 32, 38], "0": [0, 6, 8, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 34, 38, 39], "when": [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 32, 34, 37, 38, 39], "avail": [0, 5, 11, 12, 14, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 30, 31, 38, 39], "all": [0, 1, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 32, 33, 36, 38, 39], "output": [0, 12, 13, 14, 15, 18, 19, 22, 24, 28, 31, 38, 39], "plugin": [0, 9, 11, 12, 13, 16, 19, 20, 21, 24, 25, 26, 27, 32, 37, 38], "manifest": [1, 12, 16, 27, 35], "thi": [1, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39], "project": [1, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 18, 19, 22, 23, 24, 27, 30, 32, 35, 36, 37, 39], "save": [1, 16, 19, 20, 25, 37], "result": [1, 4, 12, 13, 14, 16, 19, 23, 24, 25], "back": [1, 12, 14, 16, 25, 32], "note": [1, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 38, 39], "ap": [1, 3, 4, 5, 6, 7, 8, 20, 22, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37], "automat": [1, 6, 11, 13, 16, 17, 21, 24, 25, 27, 32, 35, 37, 38, 39], "recompil": [1, 27], "ani": [1, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 27, 28, 32, 37, 38, 39], "chang": [1, 8, 12, 13, 14, 16, 22, 23, 24, 29, 30, 31, 32, 37, 38], "contract": [1, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 22, 24, 32, 35, 36, 39], "each": [1, 12, 16, 17, 18, 19, 20, 23, 26, 27, 28, 32, 37, 38, 39], "time": [1, 12, 14, 16, 18, 20, 21, 22, 23, 25, 27, 38, 39], "i": [1, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "do": [1, 12, 15, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 37, 38], "have": [1, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39], "manual": [1, 24, 32, 38], "trigger": [1, 38], "file_path": [1, 12, 16], "f": [1, 6, 13, 14, 16, 20, 21, 28, 37], "forc": [1, 6, 12, 16, 27], "select": [1, 13, 14, 16, 20, 21, 24, 37], "": [1, 5, 6, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39], "size": [1, 12, 16], "show": [1, 12, 15, 19, 20, 21, 24, 30, 31, 32, 38, 39], "deploy": [1, 12, 14, 16, 33], "bytecod": [1, 12, 22], "includ": [1, 5, 6, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 30, 35, 38, 39], "depend": [1, 6, 9, 12, 16, 17, 18, 19, 28], "also": [1, 6, 10, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 37, 38, 39], "open": [2, 27, 36, 38], "allow": [3, 11, 12, 13, 16, 17, 21, 23, 24, 25, 32, 34, 36, 37, 38, 39], "user": [3, 10, 12, 13, 15, 16, 17, 18, 19, 21, 23, 25, 31, 36, 38], "folder": [3, 7, 8, 16, 18, 22, 24, 26, 33, 38, 39], "config": [3, 10, 19, 20, 22, 23, 24, 29, 30, 33, 38, 39], "yaml": [3, 4, 12, 13, 16, 17, 19, 20, 22, 23, 24, 27, 30, 32, 33, 38, 39], "github": [3, 6, 12, 16, 17, 19, 23, 30, 32, 36], "org": [3, 16, 27], "repo": [3, 16, 19], "clone": [3, 19, 27, 34], "templat": [3, 28], "regist": [4, 12, 16, 17, 19, 37], "ecosystem": [4, 12, 13, 15, 16, 17, 21, 26, 29, 30, 32, 37, 38], "provid": [4, 6, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 35, 37, 39], "format": [4, 11, 12, 13, 16, 18, 19], "output_format": 4, "tree": [4, 12, 13, 19], "ecosystem_filt": [4, 16], "filter": [4, 12, 13, 14, 21], "ethereum": [4, 12, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 32, 34, 37, 38, 39], "network_filt": [4, 16], "sepolia": [4, 21, 37], "fork": [4, 9, 12, 16, 23, 38, 39], "mainnet": [4, 12, 16, 17, 21, 23, 24, 26, 29, 32, 35, 37, 39], "goerli": [4, 23, 32, 37, 39], "provider_filt": [4, 12, 16], "test": [4, 9, 12, 16, 18, 19, 21, 22, 24, 25, 27, 28, 32, 36], "geth": [4, 12, 15, 16, 19, 25, 30, 32, 38, 39], "start": [4, 12, 14, 16, 18, 19, 21, 24, 28, 29, 32, 35, 36, 37, 38], "subprocess": [4, 12, 15], "node": [4, 12, 16, 18, 23, 30, 32], "independ": 4, "stream": [4, 19], "stdout": 4, "stderr": 4, "overrid": [4, 11, 12, 13, 15, 16, 18, 19, 22, 32], "see": [4, 10, 11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39], "name": [5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "dir": 5, "y": [5, 6, 16, 27], "ye": [5, 6, 13, 27], "don": [5, 16, 25, 28, 32, 38, 39], "t": [5, 12, 16, 18, 19, 23, 25, 28, 32, 38, 39], "ask": [5, 12, 20, 27], "confirm": [5, 6, 12, 13, 14, 16, 20, 27], "u": 5, "upgrad": [5, 30, 34, 36], "newest": 5, "displai": [5, 12, 14, 15, 18, 19, 20, 32, 39], "core": [5, 12, 20, 23, 25, 27, 28, 32, 33], "next": [5, 12, 16, 32], "packag": [6, 7, 12, 15, 16, 17, 19, 20, 22, 28, 35, 36], "tool": [6, 25, 36], "version": [6, 12, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 32, 36, 38], "The": [6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 37, 38, 39], "re": [6, 8, 12, 16, 24, 27, 38], "download": [6, 12, 16, 17, 19, 27], "cach": [6, 10, 12, 16, 22, 24, 27, 38], "ref": [6, 16, 27], "A": [6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 27, 28, 30, 32, 33, 34, 38, 39], "refer": [6, 12, 14, 16, 23, 25, 27, 28, 32], "flag": [6, 12, 20, 21, 22, 27, 30, 31, 32, 37, 38, 39], "branch": [6, 12, 16, 19, 27, 30], "tag": [6, 16, 18, 27], "instead": [6, 12, 13, 18, 19, 22, 23, 28, 32], "referenc": [6, 16, 27], "If": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 31, 32, 35, 36, 37, 38, 39], "specif": [6, 12, 15, 16, 21, 22, 30, 32, 38, 39], "ar": [6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39], "onli": [6, 7, 12, 13, 14, 16, 18, 19, 21, 25, 26, 27, 37, 38, 39], "those": [6, 16, 18, 21, 25, 27, 28, 32, 38], "prompt": [6, 11, 13, 20, 21, 27], "choos": [6, 13, 16], "exampl": [6, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "packagenam": 6, "1": [6, 10, 12, 14, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 38, 39], "2": [6, 16, 18, 23, 24, 25, 26, 27, 30, 32, 34, 38, 39], "must": [7, 11, 12, 13, 15, 16, 17, 19, 20, 22, 24, 25, 26, 27, 28, 32, 35, 38], "either": [7, 12, 13, 16, 19, 20, 21, 25, 28, 32, 36], "defin": [7, 12, 14, 15, 17, 18, 19, 24, 28, 32, 37, 38], "main": [7, 17, 25, 29, 31, 32], "cli": [7, 12, 15, 16, 19, 20, 22, 24, 30, 36, 38], "click": [7, 13, 21, 28, 30, 32, 37], "group": [7, 18, 25, 28, 37], "object": [7, 12, 13, 16, 17, 18, 19, 20, 21, 23, 24, 25, 33, 37, 38, 39], "call": [7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 32, 34, 37, 38, 39], "network": [7, 9, 10, 13, 14, 15, 24, 25, 26, 28, 30, 35, 36, 39], "given": [7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 32, 38], "should": [7, 12, 15, 16, 18, 19, 20, 27, 28, 38, 39], "import": [7, 11, 12, 13, 14, 16, 19, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 37, 38, 39], "mix": 7, "ins": 7, "necessari": [7, 13, 16], "oper": [7, 11, 12, 15, 25, 31], "interact": [7, 12, 14, 16, 20, 24, 34, 36, 38, 39], "drop": [7, 19], "session": [7, 12, 16, 24, 32, 36], "after": [7, 12, 14, 16, 17, 20, 25, 32, 33, 36, 39], "launch": [8, 24, 32, 39], "pytest": [8, 10, 20, 24, 33], "run": [8, 9, 12, 16, 18, 19, 21, 23, 24, 25, 26, 27, 30, 31, 33, 36, 37, 38, 39], "pytest_arg": 8, "w": [8, 12], "watch": [8, 38], "file": [8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 30, 32, 33, 37, 38, 39], "suit": [8, 30, 38], "watch_fold": 8, "delai": [8, 32, 37], "watch_delai": 8, "between": [8, 12, 14, 16, 18, 32], "poll": [8, 14, 16, 32, 38], "cycl": 8, "5": [8, 18, 20, 23, 25, 27, 30, 38, 39], "second": [8, 14, 15, 16, 25, 32, 38, 39], "overview": 9, "account": [9, 10, 13, 14, 15, 19, 22, 23, 24, 25, 27, 28, 32, 33, 34, 35, 36, 39], "develop": [9, 10, 12, 16, 19, 21, 26, 30, 32, 36], "compil": [9, 10, 15, 18, 19, 23, 24, 25, 30, 36, 38], "queri": [9, 10, 14, 15, 24], "data": [9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 24, 25, 32, 39], "configur": [9, 12, 14, 15, 16, 17, 19, 20, 22, 27, 33, 38], "make": [9, 12, 17, 20, 21, 23, 24, 25, 32, 37, 38], "transact": [9, 11, 14, 15, 16, 18, 19, 20, 23], "proxi": [9, 12, 16], "publish": [9, 12, 14, 16, 38], "log": [9, 12, 13, 14, 16, 18, 19, 36], "pm": [9, 16, 27], "init": [9, 26, 33], "api": [9, 13, 15, 16, 17, 19, 20, 23, 27, 32, 34], "except": [9, 12, 13, 14, 16, 19, 32, 38, 39], "type": [9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 28, 34, 35, 38, 39], "util": [9, 10, 13, 20, 21, 24, 28, 37, 39], "address": [10, 11, 14, 15, 16, 19, 20, 21, 22, 23, 24, 26, 27, 34, 38], "str": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 28, 32], "checksumaddress": [10, 11, 12, 14, 16, 18], "contract_typ": [10, 14, 15, 16, 23, 27], "contracttyp": [10, 12, 14, 15, 16], "none": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 28, 38], "txn_hash": [10, 12, 14, 15, 16, 39], "abi": [10, 12, 14, 15, 16, 17, 19, 22, 38, 39], "list": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 28, 30, 32, 38], "constructorabi": [10, 12, 14, 15, 16, 19], "fallbackabi": [10, 16], "receiveabi": [10, 16], "methodabi": [10, 12, 14, 15, 16, 19], "eventabi": [10, 12, 14, 16, 19], "errorabi": [10, 14, 15, 16], "structabi": [10, 14, 16], "unprocessedabi": [10, 16], "dict": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25], "contractinst": [10, 12, 14, 16, 25, 39], "face": [10, 15], "class": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 32], "instanti": [10, 22], "projectmanag": [10, 14, 16, 24, 38], "current": [10, 12, 13, 14, 16, 19, 30, 32, 33], "accountmanag": [10, 16, 24], "chain": [10, 12, 15, 17, 19, 24, 25, 26, 32, 36, 37], "chainmanag": [10, 15, 16, 24, 38], "disconnect": [10, 12, 16, 21, 32, 38], "connect": [10, 12, 15, 16, 21, 23, 28, 29, 30, 37, 38, 39], "blockchain": [10, 12, 15, 16, 17, 20, 25, 30, 32, 38], "activ": [10, 12, 13, 14, 16, 24, 25, 37, 38], "purpos": [10, 12, 16, 18, 20, 23, 26, 31], "control": [10, 12, 16, 20, 21, 32, 37, 38, 39], "state": [10, 12, 14, 16, 20, 25], "handi": [10, 16], "about": [10, 12, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39], "compilermanag": [10, 16], "len": [10, 16], "registered_compil": [10, 16], "configmanag": [10, 12, 16, 17], "convert": [10, 13, 15, 19, 24, 25], "valu": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 27, 30, 31, 32, 38, 39], "tupl": [10, 11, 12, 14, 16, 17, 18, 19], "convers": [10, 12, 17], "function": [10, 12, 13, 14, 16, 18, 19, 20, 21, 25, 26, 32], "conversionmanag": [10, 16], "networkmanag": [10, 16, 24, 38], "home": [10, 16, 20, 23, 24, 26, 32, 36], "runner": 10, "work": [10, 12, 14, 16, 17, 19, 25, 26, 27, 28, 30, 32, 37, 38, 39], "revert": [10, 12, 15, 16, 19, 32, 38], "catch": 10, "expect": [10, 14, 16, 38, 39], "logic": [10, 12, 15, 16, 25, 28, 32], "resembl": 10, "rais": [10, 11, 12, 15, 16, 19, 32, 38], "ape_account": [11, 20, 21], "accountcontain": [11, 17], "data_fold": [11, 12, 16], "account_typ": [11, 12, 13, 17, 21], "accountapi": [11, 12, 13, 16, 17, 20, 21, 25, 28], "loaded_account": 11, "keyfileaccount": [11, 12, 17, 21], "properti": [11, 12, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 39], "iter": [11, 12, 14, 15, 16, 17], "over": [11, 12, 16], "return": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 32, 34, 38, 39], "alias": [11, 12, 13, 16, 21], "keyfile_path": 11, "lock": [11, 12, 16, 22, 38], "bool": [11, 12, 13, 14, 15, 16, 18, 19, 20, 38], "true": [11, 12, 13, 15, 16, 19, 20, 21, 22, 25, 27, 32, 35, 38, 39], "subclass": [11, 12, 13, 14, 16, 17, 19], "shorten": [11, 12, 16], "quicker": [11, 12], "access": [11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 27, 28, 32, 33, 35, 37, 38], "set_autosign": [11, 20], "enabl": [11, 18, 20, 25, 38], "passphras": [11, 20], "sign": [11, 12, 15, 18], "messag": [11, 12, 13, 15, 18, 19, 24, 28, 31, 32, 38], "paramet": [11, 12, 14, 15, 16, 17, 18, 19, 32, 38], "fals": [11, 12, 13, 14, 16, 18, 19, 38], "disabl": [11, 38], "enter": [11, 12, 20, 31, 32, 38], "sign_messag": [11, 12, 20], "msg": [11, 12, 13, 18, 25, 38], "signer_opt": [11, 12], "messagesignatur": [11, 12, 18], "handl": [11, 12, 15, 17, 19, 21, 24, 32], "variou": [11, 12, 30, 34, 39], "For": [11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 37, 38, 39], "signablemessag": [11, 12, 18], "int": [11, 12, 14, 15, 16, 17, 18, 19, 20], "byte": [11, 12, 14, 16, 18, 19, 25], "doc": [11, 12, 18, 19, 28], "noqa": [11, 12, 16], "e501": [11, 12, 16], "more": [11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39], "inform": [11, 12, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 31, 32, 33, 35, 38], "addit": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 32, 39], "kwarg": [11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 25, 28, 32, 35, 38, 39], "signer": [11, 12, 18, 20, 21, 25], "modifi": [11, 12, 13, 18, 19, 24, 25, 32], "signatur": [11, 12, 14, 25], "correspond": [11, 12, 14, 16, 18, 21, 32, 38], "sign_raw_msghash": [11, 12], "msghash": [11, 12], "hexbyt": [11, 12, 16, 18, 25], "raw": [11, 12, 16, 18, 20, 22, 32], "hash": [11, 12, 14, 16, 18, 22, 24], "mai": [11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 33, 38, 39], "support": [11, 12, 16, 18, 19, 26, 30, 32, 34, 36, 39], "implement": [11, 12, 13, 15, 16, 17, 19, 20, 21, 27, 32, 34], "notimplementederror": [11, 12, 15, 16, 39], "sign_transact": [11, 12], "txn": [11, 12, 15, 26, 32, 39], "transactionapi": [11, 12, 14, 15, 16], "input": [11, 12, 13, 14, 15, 19, 20, 22], "howev": [11, 12, 14, 16, 20, 23, 25, 27, 28, 30, 32, 34, 37, 38, 39], "properli": [11, 12, 16, 28], "here": [11, 12, 17, 20, 21, 22, 23, 25, 28, 29, 30, 32, 33, 37, 38], "meant": [11, 12, 18, 32], "execut": [11, 12, 13, 14, 16, 18, 21, 24, 25, 31, 33, 37, 38], "doe": [11, 12, 13, 14, 15, 16, 19, 21, 23, 25, 28, 30, 32, 36, 38, 39], "wish": [11, 12, 16, 20, 22, 29, 31, 32, 35], "generate_account": [11, 12, 20], "hd_path": [11, 19, 38], "gener": [11, 12, 13, 16, 18, 19, 22, 25, 27, 31, 32, 35, 38], "new": [11, 12, 14, 16, 19, 21, 27, 30, 32, 36], "encrypt": [11, 20], "storag": [11, 25], "hierarch": 11, "determinist": 11, "amount": [11, 12, 14, 16, 25, 26, 32, 39], "import_account_from_mnemon": [11, 20], "space": [11, 19], "separ": [11, 18, 20, 25, 28, 38], "repres": [11, 12, 13, 16, 17, 18, 19, 32, 38, 39], "import_account_from_private_kei": [11, 20], "private_kei": [11, 19, 20], "hex": [11, 16, 19, 20, 25], "string": [11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 25, 32, 38], "base": [12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 28, 30, 32, 37, 38, 39], "baseinterfacemodel": [12, 14, 16, 19], "baseaddress": [12, 14, 16], "__dir__": [12, 14], "ipython": [12, 14, 24, 39], "tab": [12, 14], "complet": [12, 14, 16, 19, 37, 38], "send_everyth": 12, "receiptapi": [12, 14, 15, 16, 25, 26, 39], "accountserror": [12, 15], "nonc": [12, 14, 16], "invalid": [12, 16, 18, 38], "sender": [12, 14, 16, 22, 25, 33, 34, 35, 38, 39], "enough": [12, 25], "fund": [12, 15, 20, 25, 38], "transactionerror": [12, 15], "neg": [12, 16], "signatureerror": [12, 15], "apinotimplementederror": [12, 15], "set": [12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 31, 32, 33, 38, 39], "invok": [12, 13, 14, 16, 21, 24, 25, 38, 39], "send": [12, 15, 25, 32, 39], "differ": [12, 14, 16, 23, 27, 28, 30, 32, 34, 38], "balanc": [12, 14, 20, 24, 25, 38], "fee": [12, 26, 32], "send_private_transact": 12, "check_signatur": [12, 20], "eip712messag": [12, 20], "recover_using_eip191": 12, "verifi": [12, 33, 36], "wa": [12, 15, 16, 18, 19, 22, 25, 32, 36], "union": [12, 13, 16, 18, 19], "check": [12, 14, 16, 18, 19, 20, 25, 27, 34, 36, 38], "need": [12, 13, 16, 18, 19, 20, 21, 23, 24, 25, 27, 28, 32, 37, 38, 39], "first": [12, 14, 16, 20, 21, 24, 25, 26, 27, 30, 32, 35, 37], "perform": [12, 14, 16, 18, 20, 25], "recoveri": [12, 20], "eip": [12, 16, 18, 32, 34, 35, 39], "191": [12, 18], "attempt": [12, 15, 27, 28, 34, 38], "32": [12, 20], "otherwis": [12, 14, 16, 17, 18, 23, 24, 27, 32, 39], "declar": [12, 16, 23, 28, 39], "contractcontain": [12, 14, 16, 25], "deploi": [12, 14, 15, 16, 22, 26, 27, 35, 38, 39], "blueprint": [12, 16], "evm": [12, 16, 25, 32], "like": [12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 38, 39], "mean": [12, 14, 20, 21, 38, 39], "5202": [12, 16], "which": [12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 28, 32, 35, 38, 39], "contain": [12, 13, 14, 16, 17, 18, 19, 22, 25, 29, 32, 33, 35, 36, 38], "receipt": [12, 14, 16, 25, 32, 38, 39], "smart": [12, 14, 15, 18, 25, 33, 35, 36, 38, 39], "befor": [12, 14, 16, 19, 21, 25, 32, 37, 38, 39], "verif": [12, 14, 22], "instanc": [12, 14, 16, 18, 19, 21, 22, 23, 25, 35, 37, 38, 39], "prepare_transact": 12, "cannot": [12, 13, 38, 39], "afford": 12, "prepar": 12, "abstract": [12, 15, 19, 25, 28, 32], "transfer": [12, 25, 38], "addresstyp": [12, 14, 15, 16, 18], "receiv": [12, 16, 20, 25, 38], "extra": [12, 19, 20, 27], "typic": [12, 16, 18, 20, 22, 28, 32, 38], "rpc": [12, 23, 25, 39], "eth_sendprivatetransact": [12, 25], "achiev": [12, 25, 27, 32], "ignor": [12, 16, 27, 28], "accountcontainerapi": [12, 16, 17], "collect": [12, 13, 15, 16, 18], "__contains__": [12, 16], "indexerror": [12, 15, 16, 19], "__delitem__": [12, 16], "delet": [12, 16, 27, 28], "notimplementerror": 12, "overridden": [12, 15], "within": [12, 15, 19, 26, 28, 30, 37, 38], "__getitem__": [12, 16, 19], "get": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 25, 27, 32, 35, 36, 37, 38, 39], "__len__": [12, 16], "append": [12, 16, 19, 22], "add": [12, 13, 15, 16, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 37, 38, 39], "alreadi": [12, 13, 15, 16, 20, 21, 24, 25, 27, 29, 32, 35], "remov": [12, 16, 19, 38], "known": [12, 14, 16, 19, 21], "impersonatedaccount": 12, "raw_address": 12, "testaccountapi": [12, 20], "generateddevaccount": [12, 19], "directli": [12, 14, 16, 20, 21, 22, 25, 26, 27, 32, 39], "how": [12, 13, 16, 19, 20, 22, 25, 26, 27, 32, 37, 38, 39], "thei": [12, 14, 16, 17, 19, 24, 25, 27, 28, 31, 32, 37], "up": [12, 16, 19, 21, 23, 24, 29, 32, 33, 36, 38, 39], "fixtur": [12, 16, 20, 32], "testaccountcontainerapi": 12, "we": [12, 16, 18, 19, 20, 21, 25, 26, 28, 30, 32, 36, 37, 38, 39], "know": [12, 18, 21, 22, 25, 27, 28, 32, 38], "eoa": 12, "doesn": [12, 18], "person": [12, 20], "baseinterfac": [12, 19], "total": [12, 14, 16, 18], "code": [12, 13, 15, 16, 18, 21, 25, 27, 28, 35, 36, 38], "codes": 12, "histori": [12, 16, 25, 26], "accounthistori": [12, 16], "ha": [12, 14, 15, 19, 25, 26, 35, 38, 39], "made": [12, 16, 23, 25, 26], "is_contract": 12, "associ": [12, 14, 16], "compilerapi": [12, 16, 17, 28, 30], "compiler_set": 12, "languag": [12, 25, 30, 36], "solid": [12, 16, 17, 22, 23, 25, 28, 30, 38], "vyper": [12, 17, 22, 25, 30, 34, 38], "repositori": [12, 19], "contract_filepath": [12, 16], "sequenc": [12, 13, 16, 19], "base_path": [12, 15, 16], "sourc": [12, 13, 14, 15, 16, 18, 24, 25, 26, 27, 28, 30, 33, 34, 35, 36, 38], "pathlib": [12, 13, 16, 19, 22], "directori": [12, 13, 16, 19, 20, 22, 23, 24, 26, 27, 28, 30, 32, 33, 35, 37, 38], "via": [12, 13, 14, 15, 16, 17, 20, 23, 25, 27, 28, 32, 36, 37, 38], "adhoc": [12, 13, 16, 22], "pluginconfig": [12, 16, 17], "enrich_error": [12, 16], "err": [12, 15, 16], "contractlogicerror": [12, 15, 16, 38], "enrich": [12, 16], "pc": [12, 16, 18], "locat": [12, 16, 18, 22, 23, 28, 32, 38], "runtim": [12, 13, 16], "get_vers": 12, "all_path": 12, "retriev": [12, 16, 19, 25, 34], "combin": [12, 16, 32, 38], "supports_source_trac": 12, "abl": [12, 16, 19, 20, 22, 25, 34, 38, 39], "traceback": 12, "trace": [12, 15, 16, 18, 19, 25, 38], "configenum": 12, "enum": [12, 13], "limit": [12, 13, 23, 32], "item": [12, 15, 16, 17, 18, 19, 24, 25, 27, 28, 37], "color": [12, 19, 31], "red": [12, 15, 31], "blue": [12, 31, 39], "green": [12, 31], "rather": [12, 16, 23, 27, 38], "than": [12, 14, 16, 18, 21, 23, 27, 32, 38, 39], "arbitrari": 12, "usag": [12, 13, 14, 16, 17, 18, 19, 20, 24, 28, 38, 39], "myenum": 12, "foo": [12, 13, 16, 19, 25, 32, 38], "bar": [12, 13, 19, 32, 38, 39], "myconfig": 12, "my_enum": 12, "model": [12, 16, 18, 19, 39], "genericconfig": 12, "configdict": [12, 19], "special": [12, 17, 20, 27], "_case_sensit": [12, 16], "_env_prefix": [12, 16], "_env_fil": [12, 16], "dotenvtyp": [12, 16], "posixpath": [12, 16], "_env_file_encod": [12, 16], "_env_ignore_empti": [12, 16], "_env_nested_delimit": [12, 16], "_env_parse_none_str": [12, 16], "_secrets_dir": [12, 16], "baseset": 12, "converterapi": [12, 16, 17], "convertedtyp": 12, "throw": [12, 16, 19], "conversionerror": [12, 15, 16], "fail": [12, 13, 15, 16, 19, 25, 27, 28, 32, 38], "is_convert": [12, 16], "explorerapi": [12, 16, 17, 35], "networkapi": [12, 15, 16, 17], "particular": [12, 16, 38], "get_address_url": 12, "url": [12, 16, 23], "get_contract_typ": 12, "been": [12, 16, 18, 19, 38], "get_transaction_url": 12, "transaction_hash": [12, 16, 18], "publish_contract": [12, 35], "ecosystemapi": [12, 16, 17, 30, 32], "request_head": [12, 16], "fee_token_symbol": 12, "fee_token_decim": 12, "18": 12, "extraattributesmixin": [12, 19], "relat": [12, 15, 16, 17], "__ape_extra_attributes__": 12, "extramodelattribut": [12, 19], "suppli": [12, 38], "attribut": [12, 14, 16, 19, 25], "__getattr__": [12, 14, 16, 19], "seri": 12, "add_network": 12, "network_nam": [12, 16, 37], "attach": [12, 13, 39], "e": [12, 16, 19, 20, 23, 25, 27, 32, 38], "g": [12, 16, 19, 20, 23, 25, 27, 32, 38], "l2": [12, 29], "optim": [12, 29, 32, 38, 39], "networkerror": [12, 15, 16], "create_transact": 12, "everyth": [12, 28, 30], "initi": [12, 14, 16, 18, 24, 25, 26, 34, 37], "custom_network": 12, "custom": [12, 13, 15, 16, 18, 20, 21, 22, 23, 24, 28, 31], "where": [12, 14, 16, 19, 20, 21, 26, 27, 29, 32, 34, 38, 39], "unspecifi": 12, "classmethod": [12, 15, 16], "decode_address": 12, "hashstr20": [12, 18], "hashbytes20": [12, 18], "nativ": 12, "rawaddress": [12, 18], "decode_block": 12, "blockapi": [12, 16, 26], "decod": [12, 14, 15, 19, 32], "dictionari": [12, 16, 18, 19, 25, 38], "decode_calldata": 12, "calldata": [12, 14, 25], "map": [12, 14, 15, 16, 17, 19, 25, 38], "anonym": 12, "stringifi": [12, 14, 25], "index": [12, 14, 18, 19, 21, 23, 25, 38], "decode_log": [12, 39], "event": [12, 14, 15, 18, 25, 39], "contractlog": [12, 14, 16, 18, 26, 39], "match": [12, 13, 14, 16, 18, 19, 32, 38], "definit": [12, 16, 32], "decode_receipt": 12, "decode_returndata": 12, "raw_data": 12, "default_network_nam": 12, "encode_address": 12, "integ": [12, 16], "encode_calldata": 12, "encod": [12, 18, 32], "encode_deploy": 12, "deployment_bytecod": 12, "other": [12, 13, 16, 18, 19, 20, 21, 24, 25, 30, 32, 33, 38, 39], "constructor": [12, 14, 25, 35], "interfac": [12, 15, 16, 17, 22, 28, 32, 34, 37, 38], "encode_transact": 12, "addition": [12, 16, 21, 27, 30, 32, 39], "updat": [12, 19, 30, 38], "enrich_calltre": 12, "calltreenod": 12, "enhanc": 12, "help": [12, 13, 14, 19, 20, 23, 24, 27, 28, 30, 32, 36, 38], "decim": [12, 16, 38], "token": [12, 27, 30, 32, 38, 39], "symbol": [12, 24, 32, 39], "currenc": 12, "pai": 12, "eth": [12, 20, 24, 25, 26, 32, 36, 38], "get_method_selector": 12, "selector": [12, 14, 25, 38], "keccak": 12, "eth_pydantic_typ": [12, 25], "myecosystem": 12, "def": [12, 13, 16, 17, 19, 20, 21, 24, 25, 28, 29, 31, 32, 37, 38, 39], "self": [12, 14, 16, 19, 21, 25, 28, 38], "simpl": [12, 23, 25, 39], "calcul": [12, 18], "get_network": [12, 37], "networknotfounderror": [12, 15], "present": [12, 16, 27], "get_network_data": 12, "ad": [12, 15, 16, 19, 20, 21, 24, 32, 38], "opinion": [12, 16], "order": [12, 16, 20, 21, 25], "nice": [12, 15, 16], "translat": [12, 16], "get_proxy_info": [12, 16], "proxyinfoapi": [12, 16], "pattern": [12, 19, 27, 32], "same": [12, 14, 16, 18, 19, 20, 25, 28, 32, 38, 39], "shareabl": 12, "http": [12, 16, 18, 19, 23, 28, 30, 31, 32, 36], "header": [12, 18], "request": [12, 17, 23, 27, 31, 32], "serialize_transact": 12, "serial": [12, 18], "set_default_network": 12, "switch": [12, 32, 37, 38], "forkednetworkapi": 12, "upstream_chain_id": 12, "id": [12, 14, 15, 16, 18, 22, 25, 27, 32], "upstream": [12, 29], "alwai": [12, 22, 23, 25, 27, 37], "some": [12, 18, 20, 22, 25, 29, 30, 32, 38, 39], "while": [12, 15, 16, 27, 38], "regardless": [12, 24, 32, 39], "upstream_network": 12, "being": [12, 15, 18, 24], "upstream_provid": 12, "upstreamprovid": 12, "your": [12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "under": [12, 16, 19, 20, 22, 37], "one": [12, 13, 14, 16, 17, 18, 20, 21, 23, 24, 27, 28, 29, 32, 36, 38, 39], "use_upstream_provid": 12, "providercontextmanag": [12, 16, 32, 37], "wrapper": [12, 14, 15, 22], "around": [12, 14, 15, 22], "auto_gas_multipli": 12, "float": [12, 16, 18], "multipli": [12, 23, 32], "estim": [12, 16, 19, 23, 32, 38], "ga": [12, 15, 19, 23, 25, 32], "tx": [12, 25, 39], "insur": [12, 23], "base_fee_multipli": [12, 32], "appli": [12, 16, 22, 28, 38, 39], "block_tim": [12, 14, 16, 32], "approxim": 12, "take": [12, 13, 21, 23, 25, 32, 37, 38], "block": [12, 14, 15, 16, 17, 18, 19, 23, 24, 28], "mine": [12, 16], "15": [12, 32], "chain_id": [12, 15, 16, 24, 32, 37], "unless": [12, 13, 14, 16, 31, 32], "providerapi": [12, 13, 16, 17, 19, 28, 30, 39], "default_provider_nam": 12, "get_provid": 12, "provider_nam": [12, 15, 16, 29, 32, 37], "provider_set": [12, 16], "is_adhoc": 12, "mostli": 12, "unknown": [12, 15, 16, 32], "is_dev": 12, "is_fork": 12, "is_loc": 12, "network_id": 12, "infura": [12, 17, 23, 26, 28, 32], "alchemi": [12, 17, 21, 23, 29, 30, 32, 37, 39], "partial": 12, "conveni": [12, 16], "required_confirm": [12, 14, 16], "recommend": [12, 16, 20, 21, 27, 32, 36, 37], "wait": [12, 14, 16, 32], "consid": [12, 16, 19, 32], "sinc": [12, 18, 25], "set_default_provid": 12, "found": [12, 14, 15, 16, 19, 20, 21, 22, 25, 27, 28, 32, 37, 38], "transaction_acceptance_timeout": [12, 32, 39], "accept": [12, 13, 20, 32, 35], "two": [12, 16, 20, 23, 28, 32, 38, 39], "minut": [12, 32, 39], "smaller": 12, "timeout": [12, 15, 19], "use_default_provid": [12, 32], "disconnect_aft": [12, 16, 32], "temporarili": [12, 16, 29], "context": [12, 13, 15, 16, 18, 19, 20, 24, 28, 37, 38], "exit": [12, 16, 24, 38], "multipl": [12, 13, 18, 19, 27, 36], "whatev": [12, 32], "end": [12, 13, 14, 16, 19, 32, 38], "so": [12, 16, 20, 25, 27, 28, 29, 30, 32, 34, 38], "multi": [12, 19, 32], "scenario": [12, 14, 38], "use_provid": [12, 16, 29, 32, 37, 38], "disconnect_on_exit": [12, 16], "temporari": [12, 16, 32], "whether": [12, 13, 14, 16, 18, 19, 20, 32], "python": [12, 14, 16, 18, 22, 24, 25, 28, 32, 33, 35, 36, 37, 38], "verify_chain_id": 12, "networkmismatcherror": [12, 15], "hardcod": 12, "manageraccessmixin": [12, 13, 14, 19], "And": [12, 21, 32, 38], "providerpai": 12, "case": [12, 14, 15, 16, 21, 22, 23, 25, 27, 28, 32, 34, 37, 38], "veri": [12, 32], "Or": [12, 20, 22, 24, 25, 28, 30], "choic": [12, 16, 21, 32], "parse_network_choic": [12, 16, 32, 38], "empti": [12, 15, 17, 18, 19, 38], "target": [12, 17, 19, 34], "basemodel": [12, 18, 19], "create_network_typ": 12, "easili": [12, 32, 39], "dependencyapi": [12, 16, 17, 27], "contracts_fold": [12, 16, 22, 23, 27], "exclud": [12, 16, 18, 19, 22, 27, 38], "json": [12, 16, 17, 18, 19, 25, 27], "build": [12, 16, 35, 37, 38], "config_overrid": [12, 16, 27], "ipf": 12, "cached_manifest": 12, "packagemanifest": [12, 16, 17, 27, 35], "valid": [12, 16, 17, 18, 20, 32], "use_cach": [12, 16], "By": [12, 16, 22, 30, 37, 39], "lazili": 12, "look": [12, 14, 16, 19, 21, 22, 23, 24, 28, 33, 38, 39], "glob": [12, 27], "extract_manifest": [12, 16], "presum": [12, 16], "project_manag": [12, 16], "get_project": [12, 16], "dynam": [12, 16], "correct": [12, 13, 16, 32, 38], "projectapi": [12, 16, 17], "structur": [12, 16, 18, 19, 20, 33, 37], "instal": [12, 15, 16, 20, 22, 23, 25, 26, 28, 29, 32, 33, 37, 38], "uri": [12, 16, 23, 32], "omit": [12, 16, 21, 32, 39], "latest": [12, 14, 16, 18, 19, 24, 32, 36, 39], "version_id": [12, 16], "sub": [12, 13, 16], "most": [12, 14, 16, 20, 21, 23, 31, 32, 36], "often": [12, 14, 16, 25, 27], "config_file_nam": [12, 16], "extend": [12, 13, 21, 30, 33], "non": [12, 14, 15, 18, 19, 24, 31, 32], "add_compiler_data": 12, "compiler_data": [12, 16], "ethpm_typ": [12, 16, 18], "full": [12, 16, 19, 32, 38], "manifest_cachefil": 12, "create_manifest": [12, 16], "clear": [12, 16], "is_valid": [12, 16], "figur": [12, 16, 25], "out": [12, 15, 16, 19, 20, 24, 25, 27, 30, 32, 38], "best": [12, 16, 32, 37], "share": [12, 18, 19, 32, 38], "upload": 12, "anoth": [12, 15, 16, 18, 22, 32, 38, 39], "process_config_fil": [12, 16], "process": [12, 16, 17, 19, 25, 28], "had": [12, 16], "replace_manifest": 12, "replac": [12, 19, 32], "entir": [12, 25, 28, 30, 32, 38], "update_manifest": 12, "part": [12, 16, 19, 21, 28, 32, 38], "field": [12, 18, 19, 27, 30, 38], "whe": 12, "num_transact": 12, "parenthash": 12, "0x0000000000000000000000000000000000000000000000000000000000000000": 12, "timestamp": [12, 16, 18, 19, 24, 38], "its": [12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 28, 31, 32, 35, 38, 39], "block_page_s": 12, "100": [12, 38, 39], "concurr": [12, 16], "4": [12, 16, 23, 24, 25, 27, 32, 38, 39], "hardhat": [12, 23, 29, 30, 32, 38, 39], "base_fe": [12, 16, 39], "minimum": [12, 16], "1559": [12, 16, 32, 39], "fetch": [12, 16, 25, 26, 32, 39], "respons": [12, 16, 17, 18, 19, 32], "particularli": 12, "across": [12, 16, 23, 24, 27, 32], "rang": [12, 14, 16], "chainlist": [12, 16], "comprehens": [12, 16], "mani": [12, 13, 22, 26, 30, 32], "parallel": [12, 19], "thread": [12, 16, 19], "connection_id": 12, "uniqu": [12, 16, 18, 25, 32, 39], "identifi": [12, 14, 16, 25, 32, 38], "especi": 12, "dev": [12, 15, 16, 18, 25, 38, 39], "connection_str": [12, 16], "ipc": 12, "tear": 12, "down": [12, 18, 19], "quit": [12, 14], "estimate_gas_cost": [12, 39], "block_id": [12, 15], "hexstr": [12, 18], "liter": [12, 18], "earliest": [12, 14, 16, 18], "pend": [12, 14, 16, 18, 32, 38], "cost": [12, 16, 25], "blockid": [12, 15, 18], "past": [12, 16, 23], "report": [12, 18, 32], "smallest": 12, "unit": 12, "wei": 12, "max": [12, 16, 23, 32, 38, 39], "maximum": [12, 23, 32], "gas_pric": [12, 16, 39], "price": [12, 16, 38], "what": [12, 16, 17, 20, 21, 24, 27, 28, 32, 37, 38], "pre": [12, 14, 19, 20, 22, 24], "get_bal": 12, "get_block": [12, 24, 32], "blocknotfounderror": [12, 15], "get_cod": 12, "previou": [12, 16], "contractcod": 12, "get_contract_log": 12, "log_filt": 12, "logfilt": 12, "topic": [12, 14, 25, 33], "get_nonc": 12, "get_receipt": [12, 16, 39], "might": [12, 24, 39], "get_transactions_by_block": 12, "get_virtual_machine_error": 12, "virtualmachineerror": [12, 15], "virtual": [12, 15, 36], "machin": [12, 15, 16], "client": [12, 19], "went": 12, "wrong": [12, 15], "http_uri": 12, "is_connect": [12, 21], "max_ga": 12, "network_choic": [12, 16, 37], "priority_fe": [12, 39], "miner": [12, 39], "tip": 12, "incentiv": 12, "them": [12, 17, 20, 22, 24, 25, 27, 28, 32, 33, 37, 38], "send_cal": 12, "immedi": [12, 24, 32], "without": [12, 19, 20, 24, 25, 30, 32, 37, 39], "histor": [12, 14, 16], "point": [12, 16, 18, 19, 21, 27, 28, 34, 37, 38], "prior": [12, 16, 28], "through": [12, 14, 19, 26, 28, 35], "mempool": [12, 25], "send_transact": 12, "supports_trac": 12, "update_set": 12, "new_set": 12, "port": 12, "reconnect": 12, "ws_uri": 12, "wss": 12, "subprocessprovid": [12, 15], "process_wait_timeout": 12, "popen": 12, "is_stop": 12, "stdout_queu": 12, "joinablequeu": [12, 19], "stderr_queu": 12, "ganach": 12, "build_command": 12, "pass": [12, 13, 16, 19, 20, 21, 27, 28, 38, 39], "task": [12, 19, 38], "stop": [12, 14, 16, 21, 38], "process_nam": 12, "20": [12, 26, 31, 32, 39], "readi": [12, 16, 18], "kill": 12, "testproviderapi": 12, "snapshot": [12, 15, 16, 19], "num_block": [12, 16], "advanc": [12, 26], "allot": 12, "snapshot_id": [12, 15, 16], "regress": [12, 16], "go": [12, 16, 32], "set_timestamp": 12, "new_timestamp": 12, "record": [12, 16], "intent": [12, 16], "later": [12, 16, 38], "snapshotid": [12, 15, 16, 19], "contract_address": [12, 15, 18], "block_numb": [12, 14, 16, 18], "gas_us": [12, 25], "statu": 12, "await_confirm": 12, "now": [12, 20, 23, 27, 28, 29, 30, 32, 36, 38], "debug_logs_lin": 12, "suitabl": [12, 27], "print": [12, 14, 15, 16, 20, 21, 25, 27, 29, 32, 37, 39], "debug_logs_typ": 12, "contractev": [12, 14, 39], "contractlogcontain": 12, "were": [12, 16, 23, 25, 32, 38], "emit": [12, 18, 39], "method_cal": 12, "produc": [12, 18], "raise_for_statu": 12, "noreturn": [12, 13], "regard": 12, "transactionstatusenum": 12, "ran_out_of_ga": 12, "ran": [12, 15, 33, 38], "gas_limit": [12, 23, 32], "return_valu": [12, 25], "obtain": [12, 25, 38], "final": [12, 16, 19, 38], "show_debug_log": 12, "system": [12, 16, 19, 20, 25, 26, 28, 32], "total_fees_paid": [12, 26], "paid": [12, 26], "tracefram": [12, 15], "track_coverag": 12, "track": [12, 16, 18, 25, 38], "coverag": 12, "els": [12, 14, 16, 19, 31, 32, 37, 38], "level": [12, 13, 25, 28, 31, 32, 36], "track_ga": 12, "chainid": 12, "0x": [12, 16, 19, 25, 34], "max_fe": [12, 39], "max_priority_fe": [12, 39], "transactionsignatur": [12, 18], "schema": [12, 18], "permit": 12, "total_transfer_valu": 12, "could": [12, 24, 25], "determin": [12, 14, 16, 34], "submit": [12, 25], "accounttransactionqueri": [12, 16], "column": [12, 14, 16, 18], "start_nonc": [12, 16], "stop_nonc": [12, 16], "_basequeri": 12, "querytyp": [12, 16], "blockqueri": [12, 16], "start_block": [12, 14, 16, 26], "stop_block": [12, 14, 16, 26], "step": [12, 14, 16, 35], "_baseblockqueri": 12, "blocktransactionqueri": [12, 16], "insid": [12, 19, 26], "contractcreationqueri": [12, 16], "contracteventqueri": [12, 16], "search_top": [12, 14], "member": 12, "contractmethodqueri": [12, 16], "method_arg": 12, "queryapi": [12, 16, 17], "estimate_queri": [12, 16], "millisecond": [12, 16, 18, 19], "indic": [12, 16, 19, 25, 31], "engin": [12, 14, 15, 16], "unabl": [12, 15, 16, 22], "perform_queri": [12, 16], "update_cach": 12, "chanc": [12, 32, 36], "noth": [12, 15], "store": [12, 16, 19, 20, 25, 26], "namespac": [13, 16, 17, 28, 33, 37], "extens": [13, 16, 17, 24, 28, 35, 38], "reusabl": 13, "common": [13, 19, 23, 27, 28, 32, 33, 39], "resourc": [13, 16], "well": [13, 16, 17, 18, 19, 25, 28, 30, 33], "contract_file_paths_argu": 13, "callback": 13, "flatten": [13, 16], "existing_alias_argu": [13, 21, 28], "callabl": [13, 17, 19, 21], "non_existing_alias_argu": [13, 21], "yet": [13, 21, 28, 30, 37, 38], "accountaliaspromptchoic": 13, "prompt_messag": 13, "promptchoic": 13, "lessen": 13, "hard": [13, 19], "param": [13, 21], "ctx": 13, "miss": [13, 16, 18, 19, 38], "It": [13, 17, 20, 21, 25, 26, 28, 31, 32, 37, 38, 39], "compat": [13, 18, 30], "certain": [13, 38, 39], "situat": 13, "descript": [13, 16, 28, 34], "arriv": 13, "print_choic": 13, "echo": [13, 21, 28, 37], "select_account": [13, 21], "networkchoic": 13, "case_sensit": 13, "base_typ": 13, "network_opt": [13, 21, 37], "get_metavar": 13, "metavar": 13, "outputformat": 13, "subset": [13, 16, 18], "output_format_choic": 13, "rich": 13, "text": [13, 15, 20], "view": [13, 14, 16, 25, 39], "standard": [13, 26, 27, 31, 34], "paramtyp": 13, "choice_callback": 13, "get_user_selected_choic": 13, "cmd": [13, 21, 32], "__expected_": 13, "get_user_selected_account": [13, 21], "deprec": [13, 16], "pick": 13, "want": [13, 16, 20, 22, 23, 25, 26, 27, 28, 29, 31, 32, 35, 36, 38], "_outside_": 13, "account_opt": [13, 21], "connectedprovidercommand": [13, 21, 32, 37], "durat": [13, 16, 25], "right": [13, 38], "wai": [13, 16, 20, 23, 24, 25, 27, 30, 32, 34, 36, 38, 39], "parse_arg": 13, "parser": [13, 17], "pars": [13, 16, 19, 21], "make_context": 13, "networkboundcommand": 13, "apeclicontextobject": [13, 21], "ape_cli_context": [13, 21, 37], "static": [13, 32], "abort": [13, 15, 21], "base_error": 13, "invoc": [13, 38], "preserv": 13, "stack": [13, 15], "networkopt": 13, "meth": 13, "anyth": [13, 21, 25, 28, 31], "default_log_level": 13, "obj_typ": [13, 21], "featur": [13, 20, 21, 23, 25, 26, 29, 38], "verbosity_opt": 13, "contract_opt": 13, "contracterror": 13, "In": [13, 16, 18, 20, 21, 22, 23, 24, 25, 26, 32, 34, 36, 38, 39], "incompatible_with": 13, "incompatible_opt": 13, "factori": [13, 16, 25], "enforc": 13, "incompat": 13, "cl": [13, 19, 21, 37], "other_opt": 13, "auto": [13, 18, 20, 23, 32, 38], "normal": [13, 19, 30, 34], "output_format_opt": 13, "skip_confirmation_opt": 13, "skip": [13, 20, 27], "cli_logg": 13, "apelogg": 13, "decor": [13, 17, 19, 25, 28, 37, 38], "allfilepath": 13, "encourag": 13, "consist": 13, "path_typ": 13, "contracttypewrapp": 14, "decode_input": [14, 25], "prefix": [14, 15, 21, 23, 24, 25, 27, 30], "detect": [14, 15, 34], "find": [14, 15, 16, 18, 19, 20, 27, 28, 34, 38], "along": [14, 27], "identifier_lookup": [14, 25], "selector_identifi": [14, 25], "source_path": [14, 16], "belong": 14, "cross": 14, "source_id": [14, 16, 18], "That": [14, 25, 39], "necessarili": [14, 39], "mycontract": [14, 16, 22, 23, 25, 26, 33, 35, 38, 39], "__call__": 14, "handler": [14, 25, 39], "c": 14, "attr_nam": [14, 16], "vote": 14, "impli": 14, "call_view_method": 14, "method_nam": [14, 38], "get_error_by_signatur": 14, "customerror": [14, 15], "similar": [14, 28, 32, 38], "get_event_by_signatur": [14, 39], "come": [14, 16, 19, 20, 22, 24, 25, 27, 30, 31, 32, 33, 38], "respect": [14, 16], "invoke_transact": 14, "contract_contain": [14, 16], "assum": [14, 16, 25, 32, 35, 37, 38, 39], "real": [14, 20, 39], "my_contract": [14, 25, 34, 38], "0xabc1230001112223334445566611855443322111": 14, "thing": [14, 21, 22, 28, 32, 37], "actual": [14, 18, 25, 38], "my_event_typ": 14, "myevent": 14, "mockcontractlog": [14, 18], "__iter__": [14, 16], "occur": [14, 15, 16, 19, 31, 34, 38], "from_receipt": [14, 39], "poll_log": 14, "new_block_timeout": [14, 16], "daemon": [14, 16, 19], "new_log": 14, "futur": [14, 16], "never": [14, 16, 18, 20, 38], "yield": [14, 16, 17, 28, 38], "less": [14, 16, 31], "reorg": [14, 16], "10": [14, 16, 19, 22, 23, 31, 32], "50": [14, 16, 39], "live": [14, 16, 25, 29, 39], "engine_to_us": [14, 16], "datafram": [14, 16], "last": [14, 16, 19, 25, 26, 38], "bypass": [14, 16, 27], "algorithm": [14, 16], "pd": [14, 16], "start_or_stop": [14, 16], "extra_address": 14, "search": [14, 19], "desir": 14, "deleg": [14, 16, 19, 34], "apeexcept": 15, "clickexcept": 15, "problem": 15, "aliasalreadyinuseerror": 15, "apeattributeerror": [15, 16], "projecterror": [15, 16], "attributeerror": [15, 39], "try": [15, 16, 19, 28, 37, 38], "apeindexerror": 15, "argumentslengtherror": 15, "arguments_length": 15, "contractdataerror": 15, "reason": [15, 32, 38], "providererror": 15, "chainerror": [15, 16], "compilererror": [15, 16], "configerror": 15, "issu": [15, 31, 36], "alik": 15, "revert_messag": 15, "source_traceback": 15, "sourcetraceback": 15, "base_err": 15, "assert": [15, 20, 25, 32, 38, 39], "statement": [15, 18, 38], "dev_messag": 15, "valueerror": [15, 16], "from_error": 15, "whenev": [15, 19], "possibl": [15, 16, 17, 19, 20, 32], "contractnotfounderror": [15, 16], "has_explor": 15, "decodingerror": 15, "ecosystemnotfounderror": 15, "methodnonpayableerror": 15, "payabl": [15, 25, 38], "missingdeploymentbytecodeerror": 15, "outofgaserror": 15, "becaus": [15, 20, 25, 27, 28, 32, 37, 38], "providernotconnectederror": [15, 16, 19], "providernotfounderror": 15, "queryengineerror": [15, 16], "rpctimeouterror": 15, "subprocesstimeouterror": 15, "subprocesserror": 15, "whilst": 15, "exce": [15, 39], "inspir": [15, 18], "py": [15, 18, 19, 24, 28, 33, 37, 38], "transactionnotfounderror": 15, "error_messsag": 15, "unknownsnapshoterror": [15, 16], "unknownversionerror": 15, "handle_ape_except": 15, "relev": [15, 18, 33], "frame": 15, "exc": 15, "someth": [15, 24, 32, 38, 39], "treat": [16, 25], "singleton": [16, 17], "root": [16, 19, 20, 21, 22, 23, 24, 25, 30, 33, 38], "my_account": [16, 21, 27], "everi": [16, 18, 19, 31, 32, 34], "get_accounts_by_typ": 16, "type_": 16, "test_account": [16, 19, 20, 22, 38], "testaccountmanag": [16, 38], "These": [16, 25, 38], "subject": 16, "section": [16, 19, 21, 23, 25, 27, 32, 36, 37, 38], "test_my_contract": [16, 38], "accountsmanag": 16, "testaccountcontain": 16, "account_id": 16, "slice": 16, "account_str": 16, "x": [16, 38, 39], "singl": [16, 19, 21, 25, 27, 37], "hood": [16, 20], "can_trace_sourc": 16, "filenam": 16, "both": [16, 17, 18, 19, 21, 24, 25, 28, 30, 32, 39], "trace_sourc": 16, "traceabl": 16, "sol": [16, 22, 27, 33, 38], "collis": [16, 25], "ensur": [16, 17, 18, 25, 29, 32, 38], "compile_sourc": [16, 22], "compiler_nam": 16, "program": [16, 18], "fallback": 16, "statemut": [16, 25], "nonpay": [16, 25], "ethpm": [16, 35], "contractnam": [16, 22], "flatten_contract": 16, "content": [16, 19, 27], "get_import": 16, "import_source_id": 16, "get_refer": 16, "imports_dict": 16, "entri": [16, 28, 32], "referring_source_id": 16, "transactionhistori": 16, "txn_receipt": 16, "revert_to_block": 16, "outgo": 16, "short": [16, 31, 32, 34, 38], "circuit": 16, "greater": [16, 18], "contractcach": 16, "memori": [16, 19], "per": 16, "perman": [16, 19, 26], "disk": [16, 20], "faster": 16, "__setitem__": 16, "ecosystem_nam": [16, 37], "cache_blueprint": 16, "blueprint_id": 16, "would": [16, 20, 21, 26, 27, 32, 37, 38], "starknet": [16, 30, 32, 38], "cache_deploy": 16, "contract_inst": [16, 26], "cache_proxy_info": 16, "proxy_info": 16, "proxyinfo": 16, "clear_local_cach": 16, "reset": 16, "blank": 16, "get_blueprint": 16, "get_contain": 16, "wrap": [16, 19], "get_creation_receipt": 16, "creation": [16, 21], "get_deploy": [16, 25], "read": [16, 21, 25, 32, 36], "_local_deployments_map": 16, "written": 16, "deployments_map": 16, "get_multipl": 16, "min": [16, 38, 39], "instance_at": 16, "typeerror": [16, 19], "en": [16, 17, 23, 25, 30], "domain": [16, 25], "instance_from_receipt": 16, "blockcontain": 16, "latest_block": 16, "head": [16, 24], "move": [16, 22], "backward": 16, "height": 16, "poll_block": 16, "reorgan": 16, "even": [16, 31, 32], "previous": [16, 25, 27, 28, 38], "new_block": 16, "length": [16, 19, 20], "similarli": [16, 20, 21, 22, 25, 28, 38], "just": [16, 21, 25, 27, 29, 32], "mimic": 16, "behavior": [16, 31, 32], "built": [16, 28, 36, 38], "increment": [16, 18], "isol": [16, 38], "owner": [16, 22, 25, 26, 30, 38, 39], "foobar": [16, 30, 37], "deltatim": 16, "AND": 16, "design": [16, 18, 28], "begin": [16, 25], "pending_timestamp": [16, 38], "epoch": 16, "3600": 16, "restor": 16, "recent": 16, "project_fold": 16, "meta": 16, "packagemeta": 16, "author": [16, 25, 38], "licens": [16, 38], "keyword": [16, 24, 32], "link": [16, 38], "deploymentconfigcollect": 16, "default_ecosystem": [16, 23, 32], "parametr": 16, "test_mnemon": 16, "get_config": 16, "plugin_nam": 16, "force_reload": 16, "metadata": [16, 19, 22], "using_project": 16, "project_path": 16, "contracts_path": 16, "my_project": 16, "deploymentconfig": 16, "rootmodelroottyp": 16, "pydanticundefin": 16, "accountintconvert": 16, "addressapiconvert": 16, "bytesaddressconvert": 16, "gwei": [16, 39], "appropri": 16, "long": [16, 28, 31], "is_typ": 16, "checksum": [16, 18], "against": [16, 17, 33, 38], "hexaddressconvert": 16, "hexconvert": 16, "hexintconvert": 16, "intaddressconvert": 16, "stringdecimalconvert": 16, "stringintconvert": 16, "timestampconvert": 16, "datetim": 16, "timedelta": 16, "No": [16, 32], "timezon": 16, "utc": 16, "granular": 16, "active_provid": [16, 24], "create_custom_provid": 16, "provider_cl": 16, "ape_ethereum": [16, 25, 28], "ethereumnodeprovid": 16, "guess": 16, "set_default_ecosystem": 16, "rel": [16, 19, 22], "get_ecosystem": 16, "get_network_choic": 16, "form": [16, 19, 25, 31, 38], "appear": [16, 19], "get_provider_from_choic": 16, "network_data": 16, "networks_yaml": 16, "load_contract": 16, "uniniti": 16, "mycontracttyp": 16, "mycontacttyp": 16, "To": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39], "contractnamespac": 16, "__str__": 16, "compiler_cache_fold": 16, "mention": [16, 28, 32], "extensions_with_missing_compil": 16, "recurs": 16, "extract": 16, "get_compiler_data": 16, "compile_if_need": 16, "get_contract": [16, 25], "contract_nam": [16, 18, 38], "keyerror": 16, "interfaces_fold": 16, "lookup_path": 16, "key_contract_path": 16, "give": [16, 20, 21, 27, 34, 37], "helloworld": [16, 37], "absolut": [16, 19, 23], "2678": [16, 35], "project_typ": 16, "apeproject": [16, 17], "scripts_fold": 16, "sources_miss": 16, "anywher": [16, 25, 31], "tests_fold": 16, "track_deploy": [16, 35], "upon": [16, 25, 27, 35], "public": [16, 25, 38], "tracked_deploy": 16, "bip122uri": 16, "explicitli": [16, 18, 22, 38], "githubdepend": 16, "openzeppelin": [16, 19, 23, 27, 34], "organ": [16, 19, 28, 30, 35, 36], "follow": [16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "dapphub": [16, 27], "erc20": [16, 27], "Will": [16, 21], "localdepend": 16, "npmdepend": 16, "npm": 16, "safe": [16, 34], "gnosi": [16, 27, 34], "14": 16, "version_from_json": 16, "version_from_local_json": 16, "baseproject": 16, "brownieproject": 16, "browni": 16, "defaultqueryprovid": 16, "querymanag": [16, 24], "biggest_block_s": 16, "inaccess": 16, "plugin_typ": 17, "plugintyp": 17, "hookimpl_kwarg": 17, "accountplugin": 17, "pluggy_patch": 17, "There": [17, 20, 21, 23, 25, 27, 30, 32, 36, 37, 38, 39], "sever": [17, 21], "ecosystemplugin": 17, "hook": [17, 28], "registr": [17, 28], "overal": 17, "conform": [17, 19, 28], "much": [17, 22, 38, 39], "plugin_manag": 17, "pluggi": 17, "_manag": 17, "pluginmanag": 17, "own": [17, 23, 27, 31, 36, 38], "compilerplugin": 17, "register_compil": 17, "interfacecompil": 17, "document": [17, 20, 23], "config_class": 17, "deconstruct": 17, "inject": [17, 19], "mypluginconfig": 17, "conversionplugin": 17, "mweiconvers": 17, "explorerplugin": 17, "explor": [17, 25, 34], "etherscan": [17, 25, 30, 32], "myblockexplor": 17, "networkplugin": 17, "ropsten": 17, "happen": [17, 22, 25, 27, 32, 38], "soon": [17, 27], "shibachain": 17, "shibanetwork": 17, "providerplugin": [17, 28], "myprovid": [17, 28], "dependencyplugin": 17, "projectplugin": 17, "resolv": [17, 34], "gitmodul": 17, "queryplugin": 17, "query_engin": 17, "postgresengin": 17, "represent": [18, 24, 33], "bodi": 18, "namedtupl": 18, "compon": 18, "signabl": 18, "easi": [18, 21, 25, 30, 36, 38], "origin": [18, 27, 36, 39], "think": 18, "712": 18, "hand": [18, 25], "encode_": 18, "modul": [18, 19, 24, 25, 31], "encode_structured_data": 18, "encode_intended_valid": 18, "encode_defunct": [18, 20], "r": [18, 38], "_signatur": 18, "ecdsa": 18, "vr": 18, "recover_sign": [18, 20], "sig": 18, "contractcoverag": 18, "functioncoverag": 18, "individu": [18, 30], "function_hit": 18, "hit": 18, "counter": 18, "zero": [18, 19, 38], "function_r": 18, "rate": [18, 32], "versu": [18, 23], "line_r": 18, "divid": 18, "lines_cov": 18, "lines_valid": 18, "miss_count": 18, "model_dump": 18, "pydant": [18, 19], "concept": [18, 38], "modelmodel_dump": 18, "mode": [18, 38], "to_python": 18, "serializ": 18, "by_alia": 18, "exclude_unset": 18, "exclude_default": 18, "exclude_non": 18, "round_trip": 18, "deseri": 18, "round": 18, "trip": 18, "encount": 18, "coveragestat": 18, "contractsourcecoverag": 18, "cover": [18, 25, 38], "total_funct": 18, "coverageproject": 18, "coveragereport": 18, "source_fold": 18, "get_html": 18, "html": [18, 38], "get_xml": 18, "xml": [18, 38], "codecov": 18, "io": 18, "thu": [18, 21, 25, 32, 37, 38], "slightli": 18, "convent": [18, 23], "90": 18, "java": 18, "won": [18, 32, 38], "super": 18, "hit_count": 18, "dure": [18, 22, 27, 31, 37, 38], "segment": 18, "ast": 18, "occupi": 18, "builtin": 18, "mark": [18, 31, 38], "endlin": 18, "endcolumn": 18, "exact": [18, 38], "full_nam": 18, "contact": 18, "getter": [18, 38], "profile_stat": 18, "profil": [18, 38], "accumul": 18, "sourcestat": 18, "detail": [18, 33, 36], "basecontractlog": 18, "event_nam": 18, "0x0000000000000000000000000000000000000000": 18, "event_argu": 18, "block_hash": 18, "log_index": 18, "transaction_index": 18, "unix": [18, 19], "lookup": [18, 38], "posit": [18, 38], "mock": [18, 27, 38], "compar": 18, "inherit": 18, "equal": [18, 19, 20, 39], "comparison": 18, "abc": 19, "model_config": 19, "classvar": 19, "arbitrary_types_allow": 19, "model_field": 19, "fieldinfo": 19, "__fields__": 19, "v1": [19, 27], "mixin": 19, "_before_": 19, "include_getattr": 19, "include_getitem": 19, "additional_error_messag": 19, "annot": 19, "nonetyp": 19, "accur": 19, "pair": 19, "junk": [19, 20, 23, 38], "number_of_account": [19, 20, 23, 38], "githubcli": 19, "ape_org": 19, "com": [19, 30, 32, 36], "apeworx": [19, 28, 29, 30, 32, 35, 36], "available_plugin": 19, "ape_plugin_nam": 19, "clone_repo": 19, "repo_path": 19, "target_path": 19, "scheme": 19, "git": [19, 27, 30], "ssh": 19, "download_packag": 19, "filesystem": 19, "get_releas": 19, "gitreleas": 19, "releas": [19, 26, 27, 30, 36], "get_repo": 19, "maxsiz": 19, "queue": 19, "join": [19, 36], "borrow": 19, "librari": [19, 20, 25, 28], "until": [19, 32], "gotten": 19, "unfinish": 19, "goe": [19, 32], "consum": 19, "task_don": 19, "unblock": 19, "struct": 19, "structpars": 19, "method_abi": 19, "decode_output": 19, "alter": [19, 22, 24], "arrai": 19, "applic": [19, 27, 39], "default_nam": 19, "unnam": 19, "encode_input": [19, 25], "tracestyl": 19, "ff8c00": 19, "d75f00": 19, "gas_cost": 19, "dim": 19, "bright_magenta": 19, "bright_green": 19, "bright_blu": 19, "00afd7": 19, "add_padding_to_str": 19, "str_list": 19, "extra_spac": 19, "space_charact": 19, "pad": 19, "charact": 19, "allow_disconnect": 19, "fn": 19, "return_none_when_disconnect": 19, "try_snapshot": 19, "expand_environment_vari": 19, "substr": 19, "environ": [19, 20, 23, 24, 32], "variabl": [19, 20, 23, 24, 38], "extract_nested_valu": 19, "dig": 19, "nest": 19, "gas_estimation_error_messag": 19, "tx_error": 19, "explan": [19, 33], "explain": [19, 32, 38], "generate_dev_account": 19, "start_index": 19, "genesi": [19, 32], "wallet": 19, "get_all_files_in_directori": 19, "dir_a": 19, "dir_b": 19, "file_a": 19, "file_b": 19, "file_c": 19, "interest": 19, "regex": 19, "get_current_timestamp_m": 19, "get_package_vers": 19, "obj": 19, "__version__": 19, "get_relative_path": 19, "anchor": 19, "comput": [19, 20], "ancestor": 19, "injected_before_us": 19, "fget": 19, "fset": 19, "fdel": 19, "is_arrai": 19, "abi_typ": [19, 25], "abityp": 19, "probabl": 19, "is_evm_precompil": 19, "is_named_tupl": 19, "output_valu": 19, "is_struct": 19, "is_zero_hex": 19, "load_config": 19, "expand_envar": 19, "must_exist": 19, "oserror": 19, "expand": 19, "log_instead_of_fail": 19, "__repr__": 19, "shouldn": [19, 23], "pragma_str_to_specifier_set": 19, "pragma_str": 19, "specifierset": 19, "pragma": [19, 38], "raises_not_impl": 19, "returns_arrai": 19, "run_until_complet": 19, "coroutin": 19, "async": 19, "await": 19, "asyncio": 19, "gather": 19, "singledispatchmethod": 19, "func": [19, 38], "dispatch": 19, "descriptor": 19, "generic_method": 19, "spawn": 19, "stream_respons": 19, "download_url": 19, "progress_bar_descript": 19, "progress": 19, "use_temp_sys_path": 19, "sy": 19, "secur": 20, "learn": [20, 22, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "ship": [20, 21, 22, 24, 30, 32], "assist": [20, 21, 28], "write": [20, 37, 38], "test_my_contract_method": 20, "prefund": 20, "put": [20, 31], "sole": 20, "generate_test_account": 20, "unfund": 20, "guid": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38], "action": [20, 38], "1e18": 20, "ether": [20, 25, 26], "elimin": 20, "use_send": 20, "myfunct": 20, "imperson": [20, 38], "ledger": [20, 28], "trezor": [20, 28], "third": [20, 30], "parti": [20, 30, 36], "let": [20, 22, 24, 25, 32, 38], "premis": 20, "describ": [20, 32], "below": [20, 25, 27, 32, 38], "password": 20, "browser": 20, "rest": [20, 28], "maxim": [20, 30], "materi": 20, "entropi": 20, "increas": [20, 36, 38, 39], "n": 20, "altern": [20, 21, 22, 25, 27, 30, 31, 32, 38], "elect": 20, "twice": 20, "sure": [20, 32, 38], "rememb": 20, "hdpath": 20, "wordcount": 20, "togeth": [20, 28], "scriptabl": 20, "my": [20, 21, 25, 26, 27, 28, 32], "mysecurep": 20, "ssphrase": 20, "sai": [20, 25, 32, 39], "metamask": [20, 21], "secret": 20, "d": [20, 38], "programat": 20, "ecurepassphras": 20, "o": [20, 36, 39], "securepassphras": 20, "urandom": 20, "Then": [20, 24, 25, 27, 28, 29, 38], "reduc": [20, 32], "repetit": 20, "eth_account": 20, "hello": [20, 37], "intention": 20, "decid": 20, "abov": [20, 25, 31, 32, 37, 38, 39], "eip712": 20, "eip712typ": 20, "mail": 20, "_chainid_": 20, "uint256": [20, 25, 38, 39], "_name_": 20, "_verifyingcontract_": 20, "0xcccccccccccccccccccccccccccccccccccccccc": 20, "_version_": 20, "alic": 20, "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826": 20, "bob": 20, "0xb0b0b0b0b0b0b000000000000000000000000000": 20, "recov": 20, "recovered_sign": 20, "ci": [20, 25], "cd": 20, "programmat": 20, "ape_accounts_": 20, "_passphras": 20, "subsequ": 20, "highli": 20, "approach": [20, 32, 37, 38], "avoid": [20, 25, 36, 37], "accident": 20, "leak": 20, "framework": [21, 25, 27, 31, 33, 36, 38, 39], "coupl": 21, "area": [21, 38], "showcas": 21, "endeavor": 21, "etc": 21, "logger": [21, 31], "gracefulli": 21, "cli_ctx": [21, 28, 37], "account_manag": 21, "bad": 21, "mymanag": 21, "customcontext": 21, "my_manag": 21, "foundri": [21, 25, 29, 32, 38], "leav": [21, 27, 38], "semi": 21, "colon": [21, 38], "cmd_2": 21, "afterward": [21, 38], "rare": 21, "peopl": 21, "index_of_test_account": 21, "matter": [21, 32], "alon": 21, "visa": 21, "versa": [21, 25], "delete_account": 21, "create_account": 21, "boolean": 21, "application_prefix": 21, "foo_bar": 21, "cli_0": 21, "lambda": 21, "startswith": 21, "cli_1": 21, "me": [21, 39], "me2": 21, "selected_account": 21, "edit": [22, 23, 28, 30, 32], "src": [22, 23, 27], "myinterfac": 22, "my_interfac": 22, "0x1234556b5ed9202110d7ecd637a4581db8b9879f": 22, "my_method": [22, 25, 34, 38], "elsewher": [22, 23], "unwil": 22, "artifact": 22, "binari": 22, "larger": 22, "adjust": [22, 32, 33, 38], "vy": [22, 33, 38], "tsconfig": 22, "retain": 22, "use_depend": 22, "cache_fold": 22, "hold": 22, "cahc": 22, "solc": 22, "apend": 22, "impact": 22, "As": [22, 28, 32, 38], "3": [22, 24, 25, 26, 27, 36, 38, 39], "7": [22, 30, 38], "8": [22, 36, 38], "get_compil": 22, "place": [23, 27, 32, 37, 38], "global": [23, 32, 38], "preced": 23, "prefer": 23, "serv": 23, "alphabet": 23, "facilit": 23, "easier": 23, "fulli": [23, 25], "outsid": 23, "globalcontract": 23, "fantom": [23, 30, 32, 38], "0x5fbdb2315678afecb367f032d93f642f64180aa3": 23, "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512": 23, "localhost": [23, 28], "5030": 23, "whole": 23, "default_network": [23, 29, 32], "mainnet_fork": 23, "default_provid": [23, 29, 32], "numer": [23, 31, 32], "16": [23, 32], "1234": [23, 32], "0x1234": [23, 32], "eth_estimatega": 23, "0b2": 23, "1647323479": 24, "reflect": 24, "61": 24, "ape_console_extra": 24, "intern": [24, 38], "underscor": [24, 37], "_": [24, 37], "eth_util": 24, "encode_hex": 24, "decode_hex": 24, "getattr": 24, "weth_address": 24, "14388241": 24, "0x68f768988e9bd4be971d527f72483f321975fa52aff9692b6d0e0af71fb77aaf": 24, "ape_init_extra": 24, "web3": [24, 28, 36], "close": 24, "reopen": 24, "autoreload": 24, "ape_consol": 24, "embed": 24, "load_ext": 24, "h": 24, "databas": [24, 26], "okai": [24, 28], "human": 24, "readabl": [24, 38], "metamask0": 24, "00040634": 24, "0xe3747e6341e0d3430e6ea9e2346cddcc2f8a4b5b": 24, "mysmartcontract": 25, "__init__": [25, 28], "arg1": 25, "arg2": 25, "pleas": [25, 36, 39], "basic": 25, "contract2": 25, "higher": [25, 32, 38], "why": [25, 32, 39], "notic": [25, 32, 33, 37, 38], "complex": [25, 33], "possibli": 25, "repeat": 25, "fashion": 25, "perhap": 25, "simpli": 25, "copi": 25, "review": 25, "mere": [25, 28], "onc": [25, 27, 28, 30, 32, 35, 38], "top": [25, 28, 32, 38], "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45": 25, "v2": 25, "registri": [25, 28], "ychad": 25, "keep": [25, 28, 38], "On": [25, 26], "rinkebi": 25, "pure": 25, "extern": [25, 38], "get_static_list": 25, "dynarrai": 25, "set_numb": 25, "num": 25, "prevnumb": 25, "mynumb": 25, "monei": 25, "At": [25, 38], "eth_cal": 25, "eth_sendtransact": 25, "eth_sendrawtransact": 25, "demonstr": [25, 37, 38, 39], "123": [25, 35], "successfulli": [25, 35], "vice": 25, "addbal": 25, "new_bal": 25, "simul": [25, 32, 33], "forward": 25, "measur": 25, "getmodifiedbal": 25, "analyz": 25, "0x123": [25, 35], "40000": 25, "0x3fb5c1cb00000000000000000000000000000000000000000000000000000000000000de": 25, "bytes_valu": 25, "3fb5c1c": 25, "selector_str": 25, "input_dict": 25, "unit256": 25, "method_id": 25, "usdc": 25, "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": 25, "0x70a08231": 25, "balanceof": [25, 38, 39], "0x27e235e3": 25, "dump": 25, "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef": 25, "multical": 25, "multicall3": 25, "0xf4b8a02d4e8d76070bd7092b54d2cbbe90fa72e9": 25, "0x80067013d7f7af4e86b3890489acafe79f31a4cb": 25, "pool": 25, "ipool": 25, "getreserv": 25, "applydiscount": 25, "acct": [25, 26, 39], "larg": [26, 32], "rout": 26, "our": [26, 28, 36, 37, 38], "incorpor": 26, "few": [26, 27, 38], "df": 26, "stuff": [26, 31, 32], "sum": 26, "sent": [26, 32], "foohappen": 26, "beta": 26, "constant": 26, "plan": 26, "stage": 26, "sqlite": 26, "tabl": [26, 38, 39], "dataclass": 26, "contract_ev": 26, "untouch": 27, "box": [27, 30, 32, 38], "still": [27, 34, 38, 39], "highlight": 27, "zeppelin": 27, "offici": 27, "uniswap": 27, "v3": 27, "retri": [27, 32], "mydepend": 27, "sometim": [27, 32, 38], "node_modul": 27, "myorg": 27, "v4": 27, "6": [27, 30, 38], "vault": 27, "master": [27, 36], "v0": 27, "gh": 27, "abbrevi": 27, "backend": 27, "guidelin": 27, "dapptoolserc20": 27, "dappnix": 27, "evm_vers": 27, "pari": 27, "involv": 27, "import_remap": 27, "erc721": 27, "dependency_contract": 27, "my_depend": 27, "dependencycontracttyp": 27, "deployed_contract": 27, "include_depend": 27, "ape_": 28, "ape_cli_subcommand": 28, "setup": [28, 38], "intend": 28, "tokenlist": 28, "primarili": 28, "team": 28, "good": 28, "qualiti": 28, "compos": 28, "benefit": 28, "interchang": 28, "httpprovid": 28, "_web3": 28, "1337": [28, 39], "finish": 28, "ti": 28, "site": [28, 36], "loop": 28, "potenti": [28, 31, 32], "ones": [28, 39], "accord": 28, "_cli": 28, "my_sub_cmd": 28, "subcommand": 28, "entrypoint": 28, "entry_point": 28, "ape_myplugin": 28, "race": 28, "condit": 28, "prevent": 28, "my_cmd": [28, 31], "indiffer": 28, "my_ledger_account": 28, "ledger_0": 28, "my_trezor_account": 28, "trezor_0": 28, "my_script": 28, "my_provider_plugin": 28, "short_help": 28, "off": [28, 38], "my_command": 28, "did": 29, "_fork": 29, "architectur": 30, "trust": [30, 32], "constraint": 30, "minor": 30, "throughout": 31, "21": 31, "30": 31, "yellow": 31, "40": 31, "shown": 31, "loglevel": 31, "set_level": 31, "arbitrum": 32, "tester": [32, 38], "discuss": [32, 38], "triplet": 32, "polygon": [32, 37], "anvil": [32, 38], "altogeth": 32, "commonli": 32, "testnet": [32, 37], "cut": 32, "talk": 32, "maintain": 32, "small": 32, "improv": 32, "wherea": 32, "matic": 32, "avalanch": 32, "optmism": 32, "zkevm": 32, "proper": 32, "remaind": 32, "familiar": 32, "109": 32, "shibarium": 32, "base_ecosystem_plugin": 32, "paragraph": 32, "recal": 32, "fro": 32, "closer": 32, "henc": 32, "default_": 32, "remot": 32, "care": [32, 39], "correctli": 32, "likewis": 32, "tell": 32, "apenet": 32, "closest": 32, "www": 32, "shibrpc": 32, "customnetwork": 32, "31337": 32, "rate_limit": 32, "sens": 32, "scan": 32, "api_uri": 32, "consult": 32, "readm": 32, "clarifi": 32, "saw": 32, "default_transaction_typ": 32, "fly": 32, "itself": [32, 33, 38], "integr": 32, "better": 32, "uncommon": 32, "placehold": 32, "unsur": 32, "ident": 32, "ethtest": 32, "ephemer": 32, "strai": 32, "though": 32, "120": 32, "decentr": 32, "max_receipt_retri": 32, "tend": 32, "caus": [32, 38], "reject": 32, "decis": 32, "middl": 32, "start_provid": 32, "jump": 32, "bridg": 32, "continu": 32, "effect": 32, "smart_contract_exampl": 33, "sampl": [33, 38], "test_sampl": 33, "autom": 33, "my_account_alia": 33, "job": 33, "popular": 33, "minim": 34, "1167": 34, "1967": 34, "beacon": 34, "uup": 34, "1822": 34, "9": 34, "create_forwarder_to": 34, "0xsplit": 34, "formerli": 34, "oz": 34, "897": 34, "zeroag": 34, "soladypush0": 34, "push0": 34, "host": 34, "influenc": 35, "walk": 35, "0x12c17f958d2ee523a2206206994597c13d831e34": 35, "With": 36, "modular": 36, "ltd": 36, "discord": 36, "server": 36, "stai": 36, "date": 36, "tutori": [36, 39], "technic": 36, "deeper": [36, 38], "understand": [36, 38], "academ": 36, "platform": 36, "challeng": 36, "linux": [36, 38], "maco": [36, 38], "11": 36, "window": 36, "subsystem": 36, "wsl": 36, "python3": 36, "three": [36, 38], "advis": 36, "1558": 36, "virtualenv": 36, "venv": 36, "interf": 36, "env": 36, "homebrew": 36, "instruct": 36, "visit": [36, 39], "dockerhub": 36, "volum": 36, "haramb": 36, "vvm": 36, "solcx": 36, "pwd": 36, "depth": [36, 39], "interoper": 36, "experi": 36, "3rd": 36, "risk": 36, "advantag": 37, "submodul": 37, "world": 37, "subdirectori": 37, "flexibl": 37, "cli_2": 37, "shownet": 37, "ideal": 37, "mumbai": 37, "nm": 37, "network_manag": 37, "hop": 37, "yourself": 37, "therefor": 37, "quick": 37, "workflow": 37, "suppos": 37, "stick": 37, "dist": 38, "cov": 38, "becom": 38, "intuit": 38, "fact": 38, "regular": 38, "test_": 38, "test_add": 38, "left": 38, "divis": 38, "phase": 38, "piec": 38, "encompass": 38, "enact": 38, "behav": 38, "authorized_method": 38, "test_author": 38, "not_own": 38, "set_own": 38, "scope": 38, "flow": 38, "dive": 38, "syntax": 38, "exactli": 38, "test_my_method": 38, "sustain": 38, "despit": 38, "vitalik": 38, "0xab5801a7d398351b8be11c439e05c5b3259aec9b": 38, "other_contract": 38, "othercontract": 38, "test_in_futur": 38, "86000": 38, "test_multi_chain": 38, "inspect": 38, "bundl": 38, "academi": 38, "conftest": 38, "test_mint": 38, "nft": 38, "test_account_bal": 38, "quantiti": 38, "mint": [38, 39], "earlier": 38, "assertionerror": 38, "shorter": 38, "comment": 38, "check_valu": 38, "_valu": 38, "reli": 38, "explictli": 38, "cairo": 38, "due": 38, "_x": 38, "sqrt": 38, "incorrect": 38, "reentri": 38, "nonreentr": 38, "_foo_intern": 38, "introduc": 38, "spdx": 38, "gpl": 38, "unauthor": 38, "unauth_address": 38, "withdraw": 38, "disallow": 38, "hacker": 38, "test_unauthorized_withdraw": 38, "test_unauthor": 38, "test_error_on_deploi": 38, "mycustomerror": 38, "haserror": 38, "rev": 38, "captur": 38, "grab": 38, "isinst": 38, "myerror": 38, "use_network": 38, "marker": 38, "test_my_fantom_test": 38, "test_my_ethereum_test": 38, "mid": 38, "test_my_multichain_test": 38, "stark_contract": 38, "mystarknetcontract": 38, "test_starknet_th": 38, "stark_account": 38, "fundm": 38, "median": [38, 39], "57198": 38, "91398": 38, "82848": 38, "28307": 38, "38679": 38, "33493": 38, "changeonstatu": 38, "23827": 38, "45739": 38, "34783": 38, "getsecret": 38, "24564": 38, "test0": 38, "2400": 38, "9100": 38, "5750": 38, "testcontract": 38, "setnumb": 38, "51021": 38, "debug_": 38, "mocktoken": 38, "poolcontract": 38, "reset_": 38, "comma": 38, "interv": 38, "press": 38, "ctrl": 38, "undo": 38, "stmt": 38, "85": 38, "71": 38, "80": 38, "htmlcov": 38, "__builtin__": 38, "_immutable_numb": 38, "_number": 38, "foo_method": 38, "view_method": 38, "distinguish": 38, "myaccount": 39, "shell": 39, "contract_method_defined_in_contract": 39, "apeacademi": 39, "london": 39, "got": 39, "broken": 39, "fundmycontract": 39, "prioriti": 39, "beforehand": 39, "plu": 39, "priorit": 39, "highest": 39, "0x00": 39, "0x0": 39, "2930": 39, "predict": 39, "eth_createaccesslist": 39, "access_list": 39, "my_access_list": 39, "fooevent": 39, "barev": 39, "foomethod": 39, "event_typ": 39, "baz": 39, "longer": 39, "600": 39, "show_trac": 39, "methodwithoutargu": 39, "0x43abb1fdadfdae68f84ce8cd2582af6ab02412f686ee2544aa998db662a5ef50": 39, "0x1e59ce931b4cfea3fe4b875411e280e173cb7a9c": 39, "contracta": 39, "7a9c": 39, "469604": 39, "superclust": 39, "234444": 39, "23523523235235": 39, "11111111111": 39, "345345347789999991": 39, "99999998888882": 39, "345457847457457458457457457": 39, "92222229999998888882": 39, "3454": 39, "111145345347789999991": 39, "333399998888882": 39, "234545457847457457458457457457": 39, "461506": 39, "methodb1": 39, "lolol": 39, "ic": 39, "cream": 39, "dynamo": 39, "402067": 39, "contractc": 39, "getsomelist": 39, "3425311345134513461345134534531452345": 39, "111344445534535353": 39, "993453434534534534534977788884443333": 39, "370103": 39, "methodc1": 39, "windows95": 39, "simpler": 39, "jamaica": 39, "cardin": 39, "363869": 39, "callm": 39, "233432": 39, "methodb2": 39, "trombon": 39, "231951": 39, "paperwork": 39, "countri": 39, "wing": 39, "227360": 39, "222263": 39, "methodc2": 39, "147236": 39, "122016": 39, "addresstovalu": 39, "100305": 39, "bandpractic": 39, "94270": 39, "lemondrop": 39, "92321": 39, "86501": 39, "82729": 39, "snitches_get_stich": 39, "111": 39, "55252": 39, "52079": 39, "48306": 39, "0x053cba5c12172654d894f66d5670bab6215517a94189a9ffc09bc40a589ec04d": 39, "show_gas_report": 39, "dai": 39, "1302": 39, "13028": 39, "1377": 39, "approv": 39, "22414": 39, "burn": 39, "11946": 39, "25845": 39, "contract_a": 39, "methodtocal": 39, "txn_cost": 39, "mymutablemethod": 39, "view_cost": 39, "myviewmethod": 39}, "objects": {"": [[10, 0, 0, "-", "ape"], [11, 0, 0, "-", "ape_accounts"]], "ape": [[10, 1, 1, "", "Contract"], [10, 2, 1, "", "Project"], [10, 3, 1, "", "accounts"], [10, 3, 1, "", "chain"], [10, 3, 1, "", "compilers"], [10, 3, 1, "", "config"], [10, 1, 1, "", "convert"], [15, 0, 0, "-", "exceptions"], [10, 3, 1, "", "networks"], [17, 0, 0, "-", "plugins"], [10, 3, 1, "", "project"], [10, 2, 1, "", "reverts"], [18, 0, 0, "-", "types"], [19, 0, 0, "-", "utils"]], "ape.api": [[12, 0, 0, "-", "accounts"], [12, 0, 0, "-", "address"], [12, 0, 0, "-", "compiler"], [12, 0, 0, "-", "config"], [12, 0, 0, "-", "convert"], [12, 0, 0, "-", "explorers"], [12, 0, 0, "-", "networks"], [12, 0, 0, "-", "projects"], [12, 0, 0, "-", "providers"], [12, 0, 0, "-", "query"]], "ape.api.accounts": [[12, 4, 1, "", "AccountAPI"], [12, 4, 1, "", "AccountContainerAPI"], [12, 4, 1, "", "ImpersonatedAccount"], [12, 4, 1, "", "TestAccountAPI"], [12, 4, 1, "", "TestAccountContainerAPI"]], "ape.api.accounts.AccountAPI": [[12, 5, 1, "", "__dir__"], [12, 6, 1, "", "alias"], [12, 5, 1, "", "call"], [12, 5, 1, "", "check_signature"], [12, 5, 1, "", "declare"], [12, 5, 1, "", "deploy"], [12, 5, 1, "", "prepare_transaction"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_raw_msghash"], [12, 5, 1, "", "sign_transaction"], [12, 5, 1, "", "transfer"]], "ape.api.accounts.AccountContainerAPI": [[12, 5, 1, "", "__contains__"], [12, 5, 1, "", "__delitem__"], [12, 5, 1, "", "__getitem__"], [12, 5, 1, "", "__len__"], [12, 6, 1, "", "accounts"], [12, 6, 1, "", "aliases"], [12, 5, 1, "", "append"], [12, 5, 1, "", "remove"]], "ape.api.accounts.ImpersonatedAccount": [[12, 6, 1, "", "address"], [12, 5, 1, "", "call"], [12, 5, 1, "", "sign_message"], [12, 5, 1, "", "sign_transaction"]], "ape.api.accounts.TestAccountContainerAPI": [[12, 5, 1, "", "generate_account"]], "ape.api.address": [[12, 4, 1, "", "Address"], [12, 4, 1, "", "BaseAddress"]], "ape.api.address.Address": [[12, 6, 1, "", "address"]], "ape.api.address.BaseAddress": [[12, 6, 1, "", "address"], [12, 6, 1, "", "balance"], [12, 6, 1, "", "code"], [12, 6, 1, "", "codesize"], [12, 6, 1, "", "history"], [12, 6, 1, "", "is_contract"], [12, 6, 1, "", "nonce"]], "ape.api.compiler": [[12, 4, 1, "", "CompilerAPI"]], "ape.api.compiler.CompilerAPI": [[12, 5, 1, "", "compile"], [12, 2, 1, "", "compiler_settings"], [12, 6, 1, "", "config"], [12, 5, 1, "", "enrich_error"], [12, 5, 1, "", "get_versions"], [12, 6, 1, "", "name"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_source_tracing"]], "ape.api.config": [[12, 4, 1, "", "ConfigEnum"], [12, 4, 1, "", "GenericConfig"], [12, 4, 1, "", "PluginConfig"]], "ape.api.convert": [[12, 4, 1, "", "ConverterAPI"]], "ape.api.convert.ConverterAPI": [[12, 5, 1, "", "convert"], [12, 5, 1, "", "is_convertible"]], "ape.api.explorers": [[12, 4, 1, "", "ExplorerAPI"]], "ape.api.explorers.ExplorerAPI": [[12, 5, 1, "", "get_address_url"], [12, 5, 1, "", "get_contract_type"], [12, 5, 1, "", "get_transaction_url"], [12, 5, 1, "", "publish_contract"]], "ape.api.networks": [[12, 4, 1, "", "EcosystemAPI"], [12, 4, 1, "", "ForkedNetworkAPI"], [12, 4, 1, "", "NetworkAPI"], [12, 4, 1, "", "ProviderContextManager"], [12, 4, 1, "", "ProxyInfoAPI"], [12, 1, 1, "", "create_network_type"]], "ape.api.networks.EcosystemAPI": [[12, 5, 1, "", "__ape_extra_attributes__"], [12, 5, 1, "", "add_network"], [12, 6, 1, "", "config"], [12, 5, 1, "", "create_transaction"], [12, 6, 1, "", "custom_network"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "decode_address"], [12, 5, 1, "", "decode_block"], [12, 5, 1, "", "decode_calldata"], [12, 5, 1, "", "decode_logs"], [12, 5, 1, "", "decode_receipt"], [12, 5, 1, "", "decode_returndata"], [12, 6, 1, "", "default_network_name"], [12, 5, 1, "", "encode_address"], [12, 5, 1, "", "encode_calldata"], [12, 5, 1, "", "encode_deployment"], [12, 5, 1, "", "encode_transaction"], [12, 5, 1, "", "enrich_calltree"], [12, 2, 1, "", "fee_token_decimals"], [12, 2, 1, "", "fee_token_symbol"], [12, 5, 1, "", "get_method_selector"], [12, 5, 1, "", "get_network"], [12, 5, 1, "", "get_network_data"], [12, 5, 1, "", "get_proxy_info"], [12, 2, 1, "", "name"], [12, 6, 1, "", "networks"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "serialize_transaction"], [12, 5, 1, "", "set_default_network"]], "ape.api.networks.ForkedNetworkAPI": [[12, 6, 1, "", "upstream_chain_id"], [12, 6, 1, "", "upstream_network"], [12, 6, 1, "", "upstream_provider"], [12, 5, 1, "", "use_upstream_provider"]], "ape.api.networks.NetworkAPI": [[12, 6, 1, "", "auto_gas_multiplier"], [12, 6, 1, "", "base_fee_multiplier"], [12, 6, 1, "", "block_time"], [12, 6, 1, "", "chain_id"], [12, 6, 1, "", "config"], [12, 2, 1, "", "data_folder"], [12, 6, 1, "", "default_provider_name"], [12, 2, 1, "", "ecosystem"], [12, 6, 1, "", "explorer"], [12, 5, 1, "", "get_provider"], [12, 6, 1, "", "is_adhoc"], [12, 6, 1, "", "is_dev"], [12, 6, 1, "", "is_fork"], [12, 6, 1, "", "is_local"], [12, 2, 1, "", "name"], [12, 6, 1, "", "network_id"], [12, 6, 1, "", "providers"], [12, 5, 1, "", "publish_contract"], [12, 2, 1, "", "request_header"], [12, 6, 1, "", "required_confirmations"], [12, 5, 1, "", "set_default_provider"], [12, 6, 1, "", "transaction_acceptance_timeout"], [12, 5, 1, "", "use_default_provider"], [12, 5, 1, "", "use_provider"], [12, 5, 1, "", "verify_chain_id"]], "ape.api.networks.ProviderContextManager": [[12, 6, 1, "", "empty"]], "ape.api.networks.ProxyInfoAPI": [[12, 2, 1, "", "target"]], "ape.api.projects": [[12, 4, 1, "", "DependencyAPI"], [12, 4, 1, "", "ProjectAPI"]], "ape.api.projects.DependencyAPI": [[12, 6, 1, "", "cached_manifest"], [12, 5, 1, "", "compile"], [12, 2, 1, "", "config_override"], [12, 6, 1, "", "contracts"], [12, 2, 1, "", "contracts_folder"], [12, 2, 1, "", "exclude"], [12, 5, 1, "", "extract_manifest"], [12, 2, 1, "", "name"], [12, 6, 1, "", "uri"], [12, 2, 1, "", "version"], [12, 6, 1, "", "version_id"]], "ape.api.projects.ProjectAPI": [[12, 5, 1, "", "add_compiler_data"], [12, 6, 1, "", "cached_manifest"], [12, 2, 1, "", "contracts_folder"], [12, 5, 1, "", "create_manifest"], [12, 6, 1, "", "is_valid"], [12, 6, 1, "", "manifest_cachefile"], [12, 2, 1, "", "name"], [12, 2, 1, "", "path"], [12, 5, 1, "", "process_config_file"], [12, 5, 1, "", "replace_manifest"], [12, 5, 1, "", "update_manifest"], [12, 2, 1, "", "version"]], "ape.api.providers": [[12, 4, 1, "", "BlockAPI"], [12, 4, 1, "", "ProviderAPI"], [12, 4, 1, "", "SubprocessProvider"], [12, 4, 1, "", "TestProviderAPI"], [12, 4, 1, "", "UpstreamProvider"]], "ape.api.providers.ProviderAPI": [[12, 6, 1, "", "base_fee"], [12, 2, 1, "", "block_page_size"], [12, 6, 1, "", "chain_id"], [12, 2, 1, "", "concurrency"], [12, 6, 1, "", "config"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 6, 1, "", "connection_str"], [12, 2, 1, "", "data_folder"], [12, 5, 1, "", "disconnect"], [12, 5, 1, "", "estimate_gas_cost"], [12, 6, 1, "", "gas_price"], [12, 5, 1, "", "get_balance"], [12, 5, 1, "", "get_block"], [12, 5, 1, "", "get_code"], [12, 5, 1, "", "get_contract_logs"], [12, 5, 1, "", "get_nonce"], [12, 5, 1, "", "get_receipt"], [12, 5, 1, "", "get_transactions_by_block"], [12, 5, 1, "", "get_virtual_machine_error"], [12, 6, 1, "", "http_uri"], [12, 6, 1, "", "is_connected"], [12, 6, 1, "", "max_gas"], [12, 2, 1, "", "name"], [12, 2, 1, "", "network"], [12, 6, 1, "", "network_choice"], [12, 5, 1, "", "prepare_transaction"], [12, 6, 1, "", "priority_fee"], [12, 2, 1, "", "provider_settings"], [12, 2, 1, "", "request_header"], [12, 5, 1, "", "send_call"], [12, 5, 1, "", "send_private_transaction"], [12, 5, 1, "", "send_transaction"], [12, 6, 1, "", "settings"], [12, 6, 1, "", "supports_tracing"], [12, 5, 1, "", "update_settings"], [12, 6, 1, "", "ws_uri"]], "ape.api.providers.SubprocessProvider": [[12, 5, 1, "", "build_command"], [12, 5, 1, "", "connect"], [12, 6, 1, "", "connection_id"], [12, 5, 1, "", "disconnect"], [12, 6, 1, "", "process_name"], [12, 5, 1, "", "start"], [12, 5, 1, "", "stop"]], "ape.api.providers.TestProviderAPI": [[12, 5, 1, "", "mine"], [12, 5, 1, "", "revert"], [12, 5, 1, "", "set_timestamp"], [12, 5, 1, "", "snapshot"]], "ape.api.query": [[12, 4, 1, "", "AccountTransactionQuery"], [12, 4, 1, "", "BlockQuery"], [12, 4, 1, "", "BlockTransactionQuery"], [12, 4, 1, "", "ContractCreationQuery"], [12, 4, 1, "", "ContractEventQuery"], [12, 4, 1, "", "ContractMethodQuery"], [12, 4, 1, "", "QueryAPI"]], "ape.api.query.QueryAPI": [[12, 5, 1, "", "estimate_query"], [12, 5, 1, "", "perform_query"], [12, 5, 1, "", "update_cache"]], "ape.api.transactions": [[12, 4, 1, "", "ReceiptAPI"], [12, 4, 1, "", "TransactionAPI"]], "ape.api.transactions.ReceiptAPI": [[12, 5, 1, "", "await_confirmations"], [12, 6, 1, "", "debug_logs_lines"], [12, 6, 1, "", "debug_logs_typed"], [12, 5, 1, "", "decode_logs"], [12, 6, 1, "", "events"], [12, 6, 1, "", "failed"], [12, 6, 1, "", "method_called"], [12, 5, 1, "", "raise_for_status"], [12, 6, 1, "", "ran_out_of_gas"], [12, 6, 1, "", "return_value"], [12, 5, 1, "", "show_debug_logs"], [12, 6, 1, "", "total_fees_paid"], [12, 6, 1, "", "trace"], [12, 5, 1, "", "track_coverage"], [12, 5, 1, "", "track_gas"]], "ape.api.transactions.TransactionAPI": [[12, 6, 1, "", "receipt"], [12, 5, 1, "", "serialize_transaction"], [12, 6, 1, "", "total_transfer_value"], [12, 6, 1, "", "trace"], [12, 6, 1, "", "txn_hash"]], "ape.cli": [[13, 0, 0, "-", "arguments"], [13, 0, 0, "-", "choices"], [13, 0, 0, "-", "commands"], [13, 0, 0, "-", "options"], [13, 0, 0, "-", "paramtype"]], "ape.cli.arguments": [[13, 1, 1, "", "contract_file_paths_argument"], [13, 1, 1, "", "existing_alias_argument"], [13, 1, 1, "", "non_existing_alias_argument"]], "ape.cli.choices": [[13, 4, 1, "", "AccountAliasPromptChoice"], [13, 4, 1, "", "Alias"], [13, 4, 1, "", "NetworkChoice"], [13, 4, 1, "", "OutputFormat"], [13, 4, 1, "", "PromptChoice"], [13, 1, 1, "", "get_user_selected_account"], [13, 1, 1, "", "output_format_choice"], [13, 1, 1, "", "select_account"]], "ape.cli.choices.AccountAliasPromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"], [13, 5, 1, "", "select_account"]], "ape.cli.choices.Alias": [[13, 2, 1, "", "name"]], "ape.cli.choices.NetworkChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "get_metavar"]], "ape.cli.choices.OutputFormat": [[13, 2, 1, "", "TREE"], [13, 2, 1, "", "YAML"]], "ape.cli.choices.PromptChoice": [[13, 5, 1, "", "convert"], [13, 5, 1, "", "print_choices"]], "ape.cli.commands": [[13, 4, 1, "", "ConnectedProviderCommand"], [13, 4, 1, "", "NetworkBoundCommand"]], "ape.cli.commands.ConnectedProviderCommand": [[13, 5, 1, "", "invoke"], [13, 5, 1, "", "parse_args"]], "ape.cli.options": [[13, 4, 1, "", "ApeCliContextObject"], [13, 4, 1, "", "NetworkOption"], [13, 1, 1, "", "account_option"], [13, 1, 1, "", "ape_cli_context"], [13, 1, 1, "", "contract_option"], [13, 1, 1, "", "incompatible_with"], [13, 1, 1, "", "network_option"], [13, 1, 1, "", "output_format_option"], [13, 1, 1, "", "skip_confirmation_option"], [13, 1, 1, "", "verbosity_option"]], "ape.cli.options.ApeCliContextObject": [[13, 5, 1, "", "abort"]], "ape.cli.paramtype": [[13, 4, 1, "", "AllFilePaths"], [13, 4, 1, "", "Path"]], "ape.cli.paramtype.AllFilePaths": [[13, 5, 1, "", "convert"]], "ape.contracts.base": [[14, 4, 1, "", "ContractContainer"], [14, 4, 1, "", "ContractEvent"], [14, 4, 1, "", "ContractInstance"], [14, 4, 1, "", "ContractTypeWrapper"]], "ape.contracts.base.ContractContainer": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__getattr__"], [14, 5, 1, "", "at"], [14, 5, 1, "", "deploy"], [14, 6, 1, "", "deployments"]], "ape.contracts.base.ContractEvent": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__iter__"], [14, 5, 1, "", "from_receipt"], [14, 6, 1, "", "name"], [14, 5, 1, "", "poll_logs"], [14, 5, 1, "", "query"], [14, 5, 1, "", "range"]], "ape.contracts.base.ContractInstance": [[14, 5, 1, "", "__call__"], [14, 5, 1, "", "__dir__"], [14, 5, 1, "", "__getattr__"], [14, 6, 1, "", "address"], [14, 5, 1, "", "call_view_method"], [14, 5, 1, "", "get_error_by_signature"], [14, 5, 1, "", "get_event_by_signature"], [14, 5, 1, "", "invoke_transaction"], [14, 6, 1, "", "receipt"]], "ape.contracts.base.ContractTypeWrapper": [[14, 5, 1, "", "decode_input"], [14, 6, 1, "", "identifier_lookup"], [14, 6, 1, "", "selector_identifiers"], [14, 6, 1, "", "source_path"]], "ape.exceptions": [[15, 7, 1, "", "APINotImplementedError"], [15, 7, 1, "", "Abort"], [15, 7, 1, "", "AccountsError"], [15, 7, 1, "", "AliasAlreadyInUseError"], [15, 7, 1, "", "ApeAttributeError"], [15, 7, 1, "", "ApeException"], [15, 7, 1, "", "ApeIndexError"], [15, 7, 1, "", "ArgumentsLengthError"], [15, 7, 1, "", "BlockNotFoundError"], [15, 7, 1, "", "ChainError"], [15, 7, 1, "", "CompilerError"], [15, 7, 1, "", "ConfigError"], [15, 7, 1, "", "ContractDataError"], [15, 7, 1, "", "ContractLogicError"], [15, 7, 1, "", "ContractNotFoundError"], [15, 7, 1, "", "ConversionError"], [15, 7, 1, "", "CustomError"], [15, 7, 1, "", "DecodingError"], [15, 7, 1, "", "EcosystemNotFoundError"], [15, 7, 1, "", "MethodNonPayableError"], [15, 7, 1, "", "MissingDeploymentBytecodeError"], [15, 7, 1, "", "NetworkError"], [15, 7, 1, "", "NetworkMismatchError"], [15, 7, 1, "", "NetworkNotFoundError"], [15, 7, 1, "", "OutOfGasError"], [15, 7, 1, "", "ProjectError"], [15, 7, 1, "", "ProviderError"], [15, 7, 1, "", "ProviderNotConnectedError"], [15, 7, 1, "", "ProviderNotFoundError"], [15, 7, 1, "", "QueryEngineError"], [15, 7, 1, "", "RPCTimeoutError"], [15, 7, 1, "", "SignatureError"], [15, 7, 1, "", "SubprocessError"], [15, 7, 1, "", "SubprocessTimeoutError"], [15, 7, 1, "", "TransactionError"], [15, 7, 1, "", "TransactionNotFoundError"], [15, 7, 1, "", "UnknownSnapshotError"], [15, 7, 1, "", "UnknownVersionError"], [15, 7, 1, "", "VirtualMachineError"], [15, 1, 1, "", "handle_ape_exception"]], "ape.exceptions.Abort": [[15, 5, 1, "", "show"]], "ape.exceptions.ContractLogicError": [[15, 6, 1, "", "dev_message"], [15, 5, 1, "", "from_error"]], "ape.exceptions.CustomError": [[15, 6, 1, "", "name"]], "ape.managers": [[16, 0, 0, "-", "accounts"], [16, 0, 0, "-", "compilers"], [16, 0, 0, "-", "config"], [16, 0, 0, "-", "converters"], [16, 0, 0, "-", "networks"], [16, 0, 0, "-", "query"]], "ape.managers.accounts": [[16, 4, 1, "", "AccountManager"], [16, 4, 1, "", "TestAccountManager"]], "ape.managers.accounts.AccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "aliases"], [16, 6, 1, "", "containers"], [16, 5, 1, "", "get_accounts_by_type"], [16, 5, 1, "", "load"], [16, 6, 1, "", "test_accounts"]], "ape.managers.accounts.TestAccountManager": [[16, 5, 1, "", "__contains__"], [16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"]], "ape.managers.chain": [[16, 4, 1, "", "AccountHistory"], [16, 4, 1, "", "BlockContainer"], [16, 4, 1, "", "ChainManager"], [16, 4, 1, "", "ContractCache"], [16, 4, 1, "", "TransactionHistory"]], "ape.managers.chain.AccountHistory": [[16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 2, 1, "", "address"], [16, 5, 1, "", "append"], [16, 6, 1, "", "outgoing"], [16, 5, 1, "", "query"], [16, 5, 1, "", "revert_to_block"], [16, 2, 1, "", "sessional"]], "ape.managers.chain.BlockContainer": [[16, 5, 1, "", "__getitem__"], [16, 5, 1, "", "__iter__"], [16, 5, 1, "", "__len__"], [16, 6, 1, "", "head"], [16, 6, 1, "", "height"], [16, 5, 1, "", "poll_blocks"], [16, 5, 1, "", "query"], [16, 5, 1, "", "range"]], "ape.managers.chain.ChainManager": [[16, 6, 1, "", "base_fee"], [16, 6, 1, "", "blocks"], [16, 6, 1, "", "chain_id"], [16, 6, 1, "", "gas_price"], [16, 5, 1, "", "get_receipt"], [16, 6, 1, "", "history"], [16, 5, 1, "", "isolate"], [16, 5, 1, "", "mine"], [16, 6, 1, "", "pending_timestamp"], [16, 5, 1, "", "restore"], [16, 5, 1, "", "snapshot"]], "ape.managers.chain.ContractCache": [[16, 5, 1, "", "__delitem__"], [16, 5, 1, "", "__setitem__"], [16, 5, 1, "", "cache_blueprint"], [16, 5, 1, "", "cache_deployment"], [16, 5, 1, "", "cache_proxy_info"], [16, 5, 1, "", "clear_local_caches"], [16, 5, 1, "", "get"], [16, 5, 1, "", "get_blueprint"], [16, 5, 1, "", "get_container"], [16, 5, 1, "", "get_creation_receipt"], [16, 5, 1, "", "get_deployments"], [16, 5, 1, "", "get_multiple"], [16, 5, 1, "", "get_proxy_info"], [16, 5, 1, "", "instance_at"], [16, 5, 1, "", "instance_from_receipt"]], "ape.managers.chain.TransactionHistory": [[16, 5, 1, "", "append"], [16, 5, 1, "", "revert_to_block"]], "ape.managers.compilers": [[16, 4, 1, "", "CompilerManager"]], "ape.managers.compilers.CompilerManager": [[16, 5, 1, "", "can_trace_source"], [16, 5, 1, "", "compile"], [16, 5, 1, "", "compile_source"], [16, 5, 1, "", "enrich_error"], [16, 5, 1, "", "flatten_contract"], [16, 5, 1, "", "get_imports"], [16, 5, 1, "", "get_references"], [16, 6, 1, "", "registered_compilers"]], "ape.managers.config": [[16, 4, 1, "", "ConfigManager"], [16, 4, 1, "", "DeploymentConfig"], [16, 4, 1, "", "DeploymentConfigCollection"]], "ape.managers.config.ConfigManager": [[16, 2, 1, "", "DATA_FOLDER"], [16, 2, 1, "", "PROJECT_FOLDER"], [16, 2, 1, "", "contracts_folder"], [16, 2, 1, "", "default_ecosystem"], [16, 2, 1, "", "dependencies"], [16, 2, 1, "", "deployments"], [16, 5, 1, "", "get_config"], [16, 5, 1, "", "load"], [16, 2, 1, "", "meta"], [16, 2, 1, "", "name"], [16, 5, 1, "", "using_project"], [16, 2, 1, "", "version"]], "ape.managers.converters": [[16, 4, 1, "", "AccountIntConverter"], [16, 4, 1, "", "AddressAPIConverter"], [16, 4, 1, "", "BytesAddressConverter"], [16, 4, 1, "", "ConversionManager"], [16, 4, 1, "", "HexAddressConverter"], [16, 4, 1, "", "HexConverter"], [16, 4, 1, "", "HexIntConverter"], [16, 4, 1, "", "IntAddressConverter"], [16, 4, 1, "", "StringDecimalConverter"], [16, 4, 1, "", "StringIntConverter"], [16, 4, 1, "", "TimestampConverter"]], "ape.managers.converters.AccountIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.AddressAPIConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.BytesAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.ConversionManager": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_type"]], "ape.managers.converters.HexAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.HexIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.IntAddressConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringDecimalConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.StringIntConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.converters.TimestampConverter": [[16, 5, 1, "", "convert"], [16, 5, 1, "", "is_convertible"]], "ape.managers.networks": [[16, 4, 1, "", "NetworkManager"]], "ape.managers.networks.NetworkManager": [[16, 6, 1, "", "active_provider"], [16, 5, 1, "", "create_custom_provider"], [16, 6, 1, "", "default_ecosystem"], [16, 6, 1, "", "ecosystem"], [16, 6, 1, "", "ecosystem_names"], [16, 6, 1, "", "ecosystems"], [16, 5, 1, "", "fork"], [16, 5, 1, "", "get_ecosystem"], [16, 5, 1, "", "get_network_choices"], [16, 5, 1, "", "get_provider_from_choice"], [16, 6, 1, "", "network"], [16, 6, 1, "", "network_data"], [16, 6, 1, "", "network_names"], [16, 6, 1, "", "networks_yaml"], [16, 5, 1, "", "parse_network_choice"], [16, 6, 1, "", "provider_names"], [16, 5, 1, "", "set_default_ecosystem"]], "ape.managers.project": [[16, 0, 0, "-", "dependency"], [16, 0, 0, "-", "manager"]], "ape.managers.project.dependency": [[16, 4, 1, "", "GithubDependency"], [16, 4, 1, "", "LocalDependency"], [16, 4, 1, "", "NpmDependency"]], "ape.managers.project.dependency.GithubDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "github"], [16, 2, 1, "", "ref"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.LocalDependency": [[16, 5, 1, "", "extract_manifest"], [16, 6, 1, "", "uri"], [16, 2, 1, "", "version"], [16, 6, 1, "", "version_id"]], "ape.managers.project.dependency.NpmDependency": [[16, 5, 1, "", "extract_manifest"], [16, 2, 1, "", "npm"], [16, 6, 1, "", "uri"], [16, 6, 1, "", "version_from_json"], [16, 6, 1, "", "version_from_local_json"], [16, 6, 1, "", "version_id"]], "ape.managers.project.manager": [[16, 4, 1, "", "ProjectManager"]], "ape.managers.project.manager.ProjectManager": [[16, 5, 1, "", "__getattr__"], [16, 5, 1, "", "__str__"], [16, 6, 1, "", "compiler_cache_folder"], [16, 6, 1, "", "compiler_data"], [16, 6, 1, "", "contracts"], [16, 6, 1, "", "contracts_folder"], [16, 6, 1, "", "dependencies"], [16, 5, 1, "", "extensions_with_missing_compilers"], [16, 5, 1, "", "extract_manifest"], [16, 5, 1, "", "get_compiler_data"], [16, 5, 1, "", "get_contract"], [16, 5, 1, "", "get_project"], [16, 6, 1, "", "interfaces_folder"], [16, 5, 1, "", "load_contracts"], [16, 5, 1, "", "lookup_path"], [16, 6, 1, "", "meta"], [16, 2, 1, "", "path"], [16, 6, 1, "", "project_types"], [16, 6, 1, "", "scripts_folder"], [16, 6, 1, "", "source_paths"], [16, 6, 1, "", "sources"], [16, 6, 1, "", "sources_missing"], [16, 6, 1, "", "tests_folder"], [16, 5, 1, "", "track_deployment"], [16, 6, 1, "", "tracked_deployments"]], "ape.managers.project.types": [[16, 4, 1, "", "ApeProject"], [16, 4, 1, "", "BaseProject"], [16, 4, 1, "", "BrownieProject"]], "ape.managers.project.types.BaseProject": [[16, 5, 1, "", "create_manifest"], [16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"], [16, 6, 1, "", "source_paths"]], "ape.managers.project.types.BrownieProject": [[16, 6, 1, "", "is_valid"], [16, 5, 1, "", "process_config_file"]], "ape.managers.query": [[16, 4, 1, "", "DefaultQueryProvider"], [16, 4, 1, "", "QueryManager"]], "ape.managers.query.DefaultQueryProvider": [[16, 5, 1, "", "estimate_query"], [16, 5, 1, "", "perform_query"]], "ape.managers.query.QueryManager": [[16, 6, 1, "", "engines"], [16, 5, 1, "", "query"]], "ape.plugins": [[17, 0, 0, "-", "account"], [17, 0, 0, "-", "compiler"], [17, 0, 0, "-", "config"], [17, 0, 0, "-", "converter"], [17, 0, 0, "-", "network"], [17, 0, 0, "-", "pluggy_patch"], [17, 0, 0, "-", "project"], [17, 0, 0, "-", "query"], [17, 1, 1, "", "register"]], "ape.plugins.account": [[17, 4, 1, "", "AccountPlugin"]], "ape.plugins.account.AccountPlugin": [[17, 5, 1, "", "account_types"]], "ape.plugins.compiler": [[17, 4, 1, "", "CompilerPlugin"]], "ape.plugins.compiler.CompilerPlugin": [[17, 5, 1, "", "register_compiler"]], "ape.plugins.config": [[17, 4, 1, "", "Config"]], "ape.plugins.config.Config": [[17, 5, 1, "", "config_class"]], "ape.plugins.converter": [[17, 4, 1, "", "ConversionPlugin"]], "ape.plugins.converter.ConversionPlugin": [[17, 5, 1, "", "converters"]], "ape.plugins.network": [[17, 4, 1, "", "EcosystemPlugin"], [17, 4, 1, "", "ExplorerPlugin"], [17, 4, 1, "", "NetworkPlugin"], [17, 4, 1, "", "ProviderPlugin"]], "ape.plugins.network.EcosystemPlugin": [[17, 5, 1, "", "ecosystems"]], "ape.plugins.network.ExplorerPlugin": [[17, 5, 1, "", "explorers"]], "ape.plugins.network.NetworkPlugin": [[17, 5, 1, "", "networks"]], "ape.plugins.network.ProviderPlugin": [[17, 5, 1, "", "providers"]], "ape.plugins.pluggy_patch": [[17, 4, 1, "", "PluginType"], [17, 3, 1, "", "plugin_manager"]], "ape.plugins.project": [[17, 4, 1, "", "DependencyPlugin"], [17, 4, 1, "", "ProjectPlugin"]], "ape.plugins.project.DependencyPlugin": [[17, 5, 1, "", "dependencies"]], "ape.plugins.project.ProjectPlugin": [[17, 5, 1, "", "projects"]], "ape.plugins.query": [[17, 4, 1, "", "QueryPlugin"]], "ape.plugins.query.QueryPlugin": [[17, 5, 1, "", "query_engines"]], "ape.types": [[18, 4, 1, "", "BaseContractLog"], [18, 3, 1, "", "BlockID"], [18, 4, 1, "", "ContractLog"], [18, 4, 1, "", "MockContractLog"], [18, 0, 0, "-", "address"], [18, 0, 0, "-", "coverage"]], "ape.types.BaseContractLog": [[18, 2, 1, "", "contract_address"], [18, 2, 1, "", "event_arguments"], [18, 2, 1, "", "event_name"]], "ape.types.ContractLog": [[18, 2, 1, "", "block_hash"], [18, 2, 1, "", "block_number"], [18, 2, 1, "", "log_index"], [18, 6, 1, "", "timestamp"], [18, 2, 1, "", "transaction_hash"], [18, 2, 1, "", "transaction_index"]], "ape.types.address": [[18, 3, 1, "", "AddressType"], [18, 3, 1, "", "RawAddress"]], "ape.types.coverage": [[18, 4, 1, "", "ContractCoverage"], [18, 4, 1, "", "ContractSourceCoverage"], [18, 4, 1, "", "CoverageProject"], [18, 4, 1, "", "CoverageReport"], [18, 4, 1, "", "CoverageStatement"], [18, 4, 1, "", "FunctionCoverage"]], "ape.types.coverage.ContractCoverage": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 2, 1, "", "functions"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 6, 1, "", "statements"]], "ape.types.coverage.ContractSourceCoverage": [[18, 2, 1, "", "contracts"], [18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "include"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "source_id"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageProject": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 2, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageReport": [[18, 6, 1, "", "function_hits"], [18, 6, 1, "", "function_rate"], [18, 5, 1, "", "get_html"], [18, 5, 1, "", "get_xml"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "projects"], [18, 2, 1, "", "source_folders"], [18, 6, 1, "", "sources"], [18, 6, 1, "", "statements"], [18, 2, 1, "", "timestamp"], [18, 6, 1, "", "total_functions"]], "ape.types.coverage.CoverageStatement": [[18, 2, 1, "", "hit_count"], [18, 2, 1, "", "location"], [18, 2, 1, "", "pcs"], [18, 2, 1, "", "tag"]], "ape.types.coverage.FunctionCoverage": [[18, 2, 1, "", "full_name"], [18, 2, 1, "", "hit_count"], [18, 6, 1, "", "line_rate"], [18, 6, 1, "", "lines_covered"], [18, 6, 1, "", "lines_valid"], [18, 6, 1, "", "miss_count"], [18, 5, 1, "", "model_dump"], [18, 2, 1, "", "name"], [18, 5, 1, "", "profile_statement"], [18, 2, 1, "", "statements"]], "ape.types.signatures": [[18, 4, 1, "", "MessageSignature"], [18, 4, 1, "", "SignableMessage"], [18, 4, 1, "", "TransactionSignature"], [18, 5, 1, "", "recover_signer"]], "ape.types.signatures.SignableMessage": [[18, 2, 1, "", "body"], [18, 2, 1, "", "header"], [18, 2, 1, "", "version"]], "ape.utils": [[19, 4, 1, "", "BaseInterface"], [19, 4, 1, "", "BaseInterfaceModel"], [19, 4, 1, "", "ExtraAttributesMixin"], [19, 4, 1, "", "ExtraModelAttributes"], [19, 4, 1, "", "GeneratedDevAccount"], [19, 4, 1, "", "GithubClient"], [19, 4, 1, "", "JoinableQueue"], [19, 4, 1, "", "Struct"], [19, 4, 1, "", "StructParser"], [19, 4, 1, "", "TraceStyles"], [19, 1, 1, "", "add_padding_to_strings"], [19, 1, 1, "", "allow_disconnected"], [19, 1, 1, "", "expand_environment_variables"], [19, 1, 1, "", "extract_nested_value"], [19, 1, 1, "", "gas_estimation_error_message"], [19, 1, 1, "", "generate_dev_accounts"], [19, 1, 1, "", "get_all_files_in_directory"], [19, 1, 1, "", "get_current_timestamp_ms"], [19, 1, 1, "", "get_package_version"], [19, 1, 1, "", "get_relative_path"], [19, 4, 1, "", "injected_before_use"], [19, 1, 1, "", "is_array"], [19, 1, 1, "", "is_evm_precompile"], [19, 1, 1, "", "is_named_tuple"], [19, 1, 1, "", "is_struct"], [19, 1, 1, "", "is_zero_hex"], [19, 1, 1, "", "load_config"], [19, 1, 1, "", "log_instead_of_fail"], [19, 1, 1, "", "pragma_str_to_specifier_set"], [19, 1, 1, "", "raises_not_implemented"], [19, 1, 1, "", "returns_array"], [19, 1, 1, "", "run_until_complete"], [19, 4, 1, "", "singledispatchmethod"], [19, 1, 1, "", "spawn"], [19, 1, 1, "", "stream_response"], [19, 4, 1, "", "use_temp_sys_path"]], "ape.utils.BaseInterfaceModel": [[19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"]], "ape.utils.ExtraModelAttributes": [[19, 2, 1, "", "additional_error_message"], [19, 2, 1, "", "attributes"], [19, 5, 1, "", "get"], [19, 2, 1, "", "include_getattr"], [19, 2, 1, "", "include_getitem"], [19, 2, 1, "", "model_config"], [19, 2, 1, "", "model_fields"], [19, 2, 1, "", "name"]], "ape.utils.GeneratedDevAccount": [[19, 2, 1, "", "address"], [19, 2, 1, "", "private_key"]], "ape.utils.GithubClient": [[19, 6, 1, "", "ape_org"], [19, 6, 1, "", "available_plugins"], [19, 5, 1, "", "clone_repo"], [19, 5, 1, "", "download_package"], [19, 5, 1, "", "get_release"], [19, 5, 1, "", "get_repo"]], "ape.utils.JoinableQueue": [[19, 5, 1, "", "join"]], "ape.utils.Struct": [[19, 5, 1, "", "items"]], "ape.utils.StructParser": [[19, 5, 1, "", "decode_output"], [19, 6, 1, "", "default_name"], [19, 5, 1, "", "encode_input"]], "ape.utils.TraceStyles": [[19, 2, 1, "", "CONTRACTS"], [19, 2, 1, "", "DELEGATE"], [19, 2, 1, "", "GAS_COST"], [19, 2, 1, "", "INPUTS"], [19, 2, 1, "", "METHODS"], [19, 2, 1, "", "OUTPUTS"], [19, 2, 1, "", "VALUE"]], "ape.utils.singledispatchmethod": [[19, 5, 1, "", "register"]], "ape_accounts": [[11, 4, 1, "", "AccountContainer"], [11, 4, 1, "", "KeyfileAccount"], [11, 1, 1, "", "generate_account"], [11, 1, 1, "", "import_account_from_mnemonic"], [11, 1, 1, "", "import_account_from_private_key"]], "ape_accounts.AccountContainer": [[11, 6, 1, "", "accounts"], [11, 6, 1, "", "aliases"]], "ape_accounts.KeyfileAccount": [[11, 6, 1, "", "address"], [11, 6, 1, "", "alias"], [11, 5, 1, "", "set_autosign"], [11, 5, 1, "", "sign_message"], [11, 5, 1, "", "sign_raw_msghash"], [11, 5, 1, "", "sign_transaction"]], "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"]], "compile": [[1, 8, 1, "cmdoption-compile-f", "--force"], [1, 8, 1, "cmdoption-compile-include-dependencies", "--include-dependencies"], [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-v", "--verbosity"], [2, 8, 1, "cmdoption-console-v", "-v"]], "init": [[3, 8, 1, "cmdoption-init-github", "--github"], [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-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-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-remove": [[6, 8, 1, "cmdoption-pm-remove-v", "--verbosity"], [6, 8, 1, "cmdoption-pm-remove-y", "--yes"], [6, 8, 1, "cmdoption-pm-remove-v", "-v"], [6, 8, 1, "cmdoption-pm-remove-y", "-y"], [6, 8, 1, "cmdoption-pm-remove-arg-PACKAGE", "PACKAGE"], [6, 8, 1, "cmdoption-pm-remove-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"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:attribute", "3": "py:data", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:exception", "8": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "data", "Python data"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"account": [0, 11, 12, 16, 17, 20, 21, 26, 38], "chang": [0, 5], "password": 0, "delet": 0, "export": [0, 20], "gener": [0, 20], "import": [0, 20, 28], "list": [0, 4, 5, 6, 27, 39], "compil": [1, 6, 12, 16, 17, 22, 27, 33, 35], "consol": [2, 24, 39], "init": [3, 24], "network": [4, 12, 16, 17, 20, 21, 23, 29, 32, 37, 38], "run": [4, 7, 32], "plugin": [5, 17, 22, 23, 28, 29, 30, 33, 36], "version": [5, 30], "instal": [5, 6, 27, 30, 36], "uninstal": 5, "updat": 5, "pm": 6, "remov": [6, 27], "test": [8, 20, 23, 33, 38], "ap": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 33, 38, 39], "doc": 9, "user": 9, "guid": 9, "cli": [9, 13, 21, 27, 28, 31, 32, 37], "refer": 9, "python": [9, 31], "api": [12, 28], "address": [12, 18, 25], "config": [12, 16, 17, 27, 32], "convert": [12, 16, 17], "explor": [12, 32, 35], "project": [12, 16, 17, 25, 28, 33, 38], "provid": [12, 32, 38], "transact": [12, 25, 26, 32, 38, 39], "queri": [12, 16, 17, 26], "argument": 13, "choic": 13, "command": [13, 24, 38], "option": 13, "paramet": 13, "type": [13, 18, 27, 30, 32], "contract": [14, 23, 25, 26, 27, 33, 34, 38], "except": 15, "manag": [16, 27, 32], "chain": [16, 38], "base": 17, "signatur": [18, 20], "coverag": [18, 38], "miscellan": 18, "util": 19, "us": [20, 26, 28], "outsid": 20, "creat": 20, "new": 20, "default": [20, 23, 25, 29], "sender": 20, "support": [20, 38], "live": [20, 32], "keyfil": 20, "exist": 20, "sign": 20, "messag": 20, "eip": 20, "712": 20, "verifi": 20, "autom": 20, "hardwar": 20, "wallet": 20, "context": [21, 29, 32], "decor": 21, "tool": 21, "The": 22, "json": 22, "other": 22, "ignor": 22, "file": [22, 27], "depend": [22, 23, 27, 33], "set": 22, "sourc": 22, "code": 22, "configur": [23, 24, 29, 32], "folder": [23, 27], "ecosystem": 23, "deploy": [23, 25, 35, 39], "geth": 23, "namespac": 24, "extra": 24, "function": [24, 38], "global": 24, "magic": 24, "bal": 24, "from": [25, 28, 39], "deploi": [25, 33], "script": [25, 33, 37], "publish": [25, 35], "ani": 25, "abi": 25, "previou": 25, "interact": [25, 32], "call": 25, "fallback": 25, "direct": 25, "privat": 25, "decod": 25, "encod": 25, "input": 25, "interfac": 25, "introspect": 25, "multi": [25, 37, 38], "data": 26, "get": 26, "block": [26, 32], "event": 26, "cach": 26, "github": 27, "local": [27, 32], "npm": 27, "packag": 27, "misc": 27, "custom": [27, 32, 38], "exclus": 27, "overrid": 27, "solid": 27, "remap": 27, "develop": [28, 33], "initi": 28, "implement": 28, "class": 28, "regist": 28, "log": [28, 31, 39], "logger": 28, "modul": 28, "ape_cli_context": 28, "fork": [29, 32], "core": 30, "select": 32, "l2": 32, "connect": 32, "By": 32, "rpc": 32, "url": 32, "time": 32, "more": 32, "process": 32, "ad": 33, "proxi": 34, "track": 35, "overview": 36, "document": 36, "prerequisit": 36, "consider": 36, "pipx": 36, "pip": 36, "docker": 36, "quickstart": 36, "system": 36, "main": 37, "method": 37, "pytest": 38, "structur": 38, "pattern": 38, "fixtur": 38, "advanc": 38, "tip": 38, "failur": 38, "expected_messag": 38, "dev_messag": 38, "caveat": 38, "languag": 38, "inlin": 38, "non": 38, "reentrant": 38, "error": 38, "ga": [38, 39], "report": [38, 39], "iter": 38, "make": 39, "dynam": 39, "fee": 39, "static": 39, "access": 39, "accept": 39, "timeout": 39, "trace": 39, "estim": 39, "cost": 39}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"accounts": [[0, "accounts"]], "change-password": [[0, "accounts-change-password"]], "delete": [[0, "accounts-delete"]], "export": [[0, "accounts-export"]], "generate": [[0, "accounts-generate"]], "import": [[0, "accounts-import"]], "list": [[0, "accounts-list"], [4, "networks-list"], [5, "plugins-list"], [6, "pm-list"], [27, "list"]], "compile": [[1, "compile"], [6, "pm-compile"], [27, "compile"]], "console": [[2, "console"], [2, "console"]], "init": [[3, "init"]], "networks": [[4, "networks"]], "run": [[4, "networks-run"], [7, "run"], [7, "run"]], "plugins": [[5, "plugins"]], "change-version": [[5, "plugins-change-version"]], "install": [[5, "plugins-install"], [6, "pm-install"], [27, "install"]], "uninstall": [[5, "plugins-uninstall"]], "update": [[5, "plugins-update"]], "pm": [[6, "pm"]], "remove": [[6, "pm-remove"], [27, "remove"]], "test": [[8, "test"]], "Ape-Docs": [[9, "ape-docs"]], "User Guides": [[9, null]], "CLI Reference": [[9, null]], "Python Reference": [[9, null]], "ape": [[10, "module-ape"]], "ape-accounts": [[11, "module-ape_accounts"]], "ape.api": [[12, "ape-api"]], "Accounts": [[12, "module-ape.api.accounts"], [16, "module-ape.managers.accounts"], [17, "module-ape.plugins.account"], [20, "accounts"]], "Address": [[12, "module-ape.api.address"], [18, "module-ape.types.address"]], "Compiler": [[12, "module-ape.api.compiler"], [17, "module-ape.plugins.compiler"]], "Config": [[12, "module-ape.api.config"], [16, "module-ape.managers.config"], [17, "module-ape.plugins.config"]], "Convert": [[12, "module-ape.api.convert"]], "Explorers": [[12, "module-ape.api.explorers"]], "Networks": [[12, "module-ape.api.networks"], [16, "module-ape.managers.networks"], [23, "networks"], [32, "networks"]], "Projects": [[12, "module-ape.api.projects"]], "Providers": [[12, "module-ape.api.providers"]], "Transactions": [[12, "transactions"], [25, "transactions"]], "Query": [[12, "module-ape.api.query"], [16, "module-ape.managers.query"], [17, "module-ape.plugins.query"]], "ape.cli": [[13, "ape-cli"]], "Arguments": [[13, "module-ape.cli.arguments"]], "Choices": [[13, "module-ape.cli.choices"]], "Commands": [[13, "module-ape.cli.commands"]], "Options": [[13, "module-ape.cli.options"]], "Parameter Types": [[13, "module-ape.cli.paramtype"]], "ape.contracts": [[14, "ape-contracts"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "ape.managers": [[16, "ape-managers"]], "Compilers": [[16, "module-ape.managers.compilers"]], "Chain": [[16, "chain"]], "Converters": [[16, "module-ape.managers.converters"]], "Project": [[16, "module-ape.managers.project.manager"], [17, "module-ape.plugins.project"]], "ape.plugins": [[17, "module-ape.plugins"]], "Base": [[17, "module-ape.plugins.pluggy_patch"]], "Converter": [[17, "module-ape.plugins.converter"]], "Network": [[17, "module-ape.plugins.network"]], "ape.types": [[18, "ape-types"]], "Signatures": [[18, "signatures"]], "Coverage": [[18, "module-ape.types.coverage"]], "Miscellaneous": [[18, "module-ape.types"]], "ape.utils": [[19, "module-ape.utils"]], "Test Accounts": [[20, "test-accounts"]], "Use test accounts in tests": [[20, "use-test-accounts-in-tests"]], "Use test accounts outside of tests": [[20, "use-test-accounts-outside-of-tests"]], "Creating new test accounts": [[20, "creating-new-test-accounts"]], "Default Sender Support": [[20, "default-sender-support"], [20, "id1"]], "Live Network Accounts": [[20, "live-network-accounts"]], "Keyfile Accounts": [[20, "keyfile-accounts"]], "Generating New Accounts": [[20, "generating-new-accounts"]], "Importing Existing Accounts": [[20, "importing-existing-accounts"]], "Exporting Accounts": [[20, "exporting-accounts"]], "Signing Messages": [[20, "signing-messages"]], "EIP-712": [[20, "eip-712"]], "Verifying Signature": [[20, "verifying-signature"]], "Automation": [[20, "automation"]], "Hardware Wallets": [[20, "hardware-wallets"]], "CLIs": [[21, "clis"]], "Ape Context Decorator": [[21, "ape-context-decorator"]], "Network Tools": [[21, "network-tools"]], "Account Tools": [[21, "account-tools"]], "Compile": [[22, "compile"]], "The JSON Compiler": [[22, "the-json-compiler"]], "Other Compiler Plugins": [[22, "other-compiler-plugins"]], "Ignore Files": [[22, "ignore-files"]], "Dependencies": [[22, "dependencies"], [23, "dependencies"], [27, "dependencies"], [33, "dependencies"]], "Settings": [[22, "settings"]], "Compile Source Code": [[22, "compile-source-code"]], "Configure Ape": [[23, "configure-ape"]], "Contracts Folder": [[23, "contracts-folder"]], "Default Ecosystem": [[23, "default-ecosystem"]], "Deployments": [[23, "deployments"]], "Geth": [[23, "geth"]], "Plugins": [[23, "plugins"], [30, "plugins"]], "Testing": [[23, "testing"], [33, "testing"], [38, "testing"]], "Ape Console": [[24, "ape-console"]], "Ape Namespace": [[24, "ape-namespace"]], "Namespace Extras": [[24, "namespace-extras"]], "Init Function": [[24, "init-function"]], "Global Extras": [[24, "global-extras"]], "Configure": [[24, "configure"]], "Magic Commands": [[24, "magic-commands"]], "%ape": [[24, "ape"]], "%bal": [[24, "bal"]], "Contracts": [[25, "contracts"]], "From Deploy": [[25, "from-deploy"]], "Deploy Scripts": [[25, "deploy-scripts"]], "Publishing": [[25, "publishing"], [35, "publishing"]], "From Project Contract Address": [[25, "from-project-contract-address"]], "From Any Address": [[25, "from-any-address"]], "From ABIs": [[25, "from-abis"]], "From Previous Deployment": [[25, "from-previous-deployment"]], "Contract Interaction": [[25, "contract-interaction"]], "Calls": [[25, "calls"]], "Calling Transactions and Transacting Calls": [[25, "calling-transactions-and-transacting-calls"]], "Default, Fallback, and Direct Calls": [[25, "default-fallback-and-direct-calls"]], "Private Transactions": [[25, "private-transactions"]], "Decoding and Encoding Inputs": [[25, "decoding-and-encoding-inputs"]], "Contract Interface Introspection": [[25, "contract-interface-introspection"]], "Multi-Call and Multi-Transaction": [[25, "multi-call-and-multi-transaction"]], "Querying Data": [[26, "querying-data"]], "Getting Block Data": [[26, "getting-block-data"]], "Getting Account Transaction Data": [[26, "getting-account-transaction-data"]], "Getting Contract Event Data": [[26, "getting-contract-event-data"]], "Using the Cache": [[26, "using-the-cache"]], "Types of Dependencies": [[27, "types-of-dependencies"]], "GitHub": [[27, "github"]], "Local": [[27, "local"]], "NPM": [[27, "npm"]], "Package Management CLI": [[27, "package-management-cli"]], "Misc": [[27, "misc"]], "Custom Contracts Folder": [[27, "custom-contracts-folder"]], "File Exclusions": [[27, "file-exclusions"]], "Config Override": [[27, "config-override"]], "Solidity Remappings": [[27, "solidity-remappings"]], "Compiling Dependencies": [[27, "compiling-dependencies"]], "Developing Plugins": [[28, "developing-plugins"]], "Initialize a Plugin Project": [[28, "initialize-a-plugin-project"]], "Implementing API Classes": [[28, "implementing-api-classes"]], "Registering API Classes": [[28, "registering-api-classes"]], "CLI Plugins": [[28, "cli-plugins"]], "Using Plugins": [[28, "using-plugins"]], "Logging": [[28, "logging"], [31, "logging"]], "Import the logger from the logging module": [[28, "import-the-logger-from-the-logging-module"]], "Use the logger from the @ape_cli_context": [[28, "use-the-logger-from-the-ape-cli-context"]], "Forking Networks": [[29, "forking-networks"]], "Forking Plugin Networks": [[29, "forking-plugin-networks"]], "Configure Default": [[29, "configure-default"]], "Forked Context": [[29, "forked-context"], [32, "forked-context"]], "Core Plugins": [[30, "core-plugins"]], "Installing Plugins": [[30, "installing-plugins"]], "Plugin Versions": [[30, "plugin-versions"]], "Plugin Types": [[30, "plugin-types"]], "CLI Logging": [[31, "cli-logging"]], "Python Logging": [[31, "python-logging"]], "Selecting a Network": [[32, "selecting-a-network"]], "L2 Networks": [[32, "l2-networks"]], "Custom Network Connection": [[32, "custom-network-connection"]], "Custom Networks By Config": [[32, "custom-networks-by-config"]], "RPC URL": [[32, "rpc-url"]], "Explorer URL": [[32, "explorer-url"]], "Block time, transaction type, and more config": [[32, "block-time-transaction-type-and-more-config"]], "Custom Networks by CLI": [[32, "custom-networks-by-cli"]], "Configuring Networks": [[32, "configuring-networks"]], "Local Network": [[32, "local-network"]], "Live Networks": [[32, "live-networks"]], "Network Config": [[32, "network-config"]], "Running a Network Process": [[32, "running-a-network-process"]], "Provider Interaction": [[32, "provider-interaction"]], "Provider Context Manager": [[32, "provider-context-manager"]], "Developing Projects with Ape": [[33, "developing-projects-with-ape"]], "Adding Plugins": [[33, "adding-plugins"]], "Compiling Contracts": [[33, "compiling-contracts"]], "Deploying Contracts": [[33, "deploying-contracts"]], "Scripts": [[33, "scripts"]], "Proxy Contracts": [[34, "proxy-contracts"]], "Compilation": [[35, "compilation"]], "Tracking Deployments": [[35, "tracking-deployments"]], "Publishing to Explorer": [[35, "publishing-to-explorer"]], "Overview": [[36, "overview"]], "Documentation": [[36, "documentation"]], "Prerequisite": [[36, "prerequisite"]], "Installation": [[36, "installation"]], "Considerations for Installing": [[36, "considerations-for-installing"]], "Installing with pipx or pip": [[36, "installing-with-pipx-or-pip"]], "Installing with docker": [[36, "installing-with-docker"]], "Quickstart": [[36, "quickstart"]], "Plugin System": [[36, "plugin-system"]], "Scripting": [[37, "scripting"]], "CLI Scripts": [[37, "cli-scripts"]], "Multi-network Scripting": [[37, "multi-network-scripting"]], "Main Method Scripts": [[37, "main-method-scripts"]], "Pytest": [[38, "pytest"]], "Test Structure": [[38, "test-structure"]], "Test Pattern": [[38, "test-pattern"]], "Fixtures": [[38, "fixtures"]], "accounts fixture": [[38, "accounts-fixture"]], "chain fixture": [[38, "chain-fixture"]], "networks fixture": [[38, "networks-fixture"]], "project fixture": [[38, "project-fixture"]], "Contract fixture": [[38, "contract-fixture"]], "Ape testing commands": [[38, "ape-testing-commands"]], "Test Providers": [[38, "test-providers"]], "Advanced Testing Tips": [[38, "advanced-testing-tips"]], "Testing Transaction Failures": [[38, "testing-transaction-failures"]], "expected_message": [[38, "expected-message"]], "dev_message": [[38, "dev-message"]], "Caveats": [[38, "caveats"]], "Language Support": [[38, "language-support"]], "Inlining": [[38, "inlining"]], "Non-reentrant Functions": [[38, "non-reentrant-functions"]], "Custom Errors": [[38, "custom-errors"]], "Multi-chain Testing": [[38, "multi-chain-testing"]], "Gas Reporting": [[38, "gas-reporting"]], "Iterative Testing": [[38, "iterative-testing"]], "Contract Coverage": [[38, "contract-coverage"]], "Making Transactions": [[39, "making-transactions"]], "Deployment": [[39, "deployment"]], "Deployment from Ape Console": [[39, "deployment-from-ape-console"]], "Dynamic-Fee Transactions": [[39, "dynamic-fee-transactions"]], "Static-Fee Transactions": [[39, "static-fee-transactions"]], "Access List Transactions": [[39, "access-list-transactions"]], "Transaction Logs": [[39, "transaction-logs"]], "Transaction Acceptance Timeout": [[39, "transaction-acceptance-timeout"]], "Traces": [[39, "traces"]], "Gas Reports": [[39, "gas-reports"]], "Estimate Gas Cost": [[39, "estimate-gas-cost"]]}, "indexentries": {"--all": [[0, "cmdoption-accounts-list-all"], [5, "cmdoption-plugins-list-a"], [6, "cmdoption-pm-list-all"]], "--hd-path": [[0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-import-hd-path"]], "--hide-mnemonic": [[0, "cmdoption-accounts-generate-hide-mnemonic"]], "--use-mnemonic": [[0, "cmdoption-accounts-import-use-mnemonic"]], "--verbosity": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "--word-count": [[0, "cmdoption-accounts-generate-word-count"]], "-v": [[0, "cmdoption-accounts-change-password-v"], [0, "cmdoption-accounts-delete-v"], [0, "cmdoption-accounts-export-v"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-import-v"], [0, "cmdoption-accounts-list-v"], [1, "cmdoption-compile-v"], [2, "cmdoption-console-v"], [3, "cmdoption-init-v"], [4, "cmdoption-networks-list-v"], [4, "cmdoption-networks-run-v"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-list-v"], [5, "cmdoption-plugins-uninstall-v"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-list-v"], [6, "cmdoption-pm-remove-v"], [8, "cmdoption-test-v"]], "alias": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-import-arg-ALIAS"]], "accounts-change-password command line option": [[0, "cmdoption-accounts-change-password-arg-ALIAS"], [0, "cmdoption-accounts-change-password-v"]], "accounts-delete command line option": [[0, "cmdoption-accounts-delete-arg-ALIAS"], [0, "cmdoption-accounts-delete-v"]], "accounts-export command line option": [[0, "cmdoption-accounts-export-arg-ALIAS"], [0, "cmdoption-accounts-export-v"]], "accounts-generate command line option": [[0, "cmdoption-accounts-generate-arg-ALIAS"], [0, "cmdoption-accounts-generate-hd-path"], [0, "cmdoption-accounts-generate-hide-mnemonic"], [0, "cmdoption-accounts-generate-v"], [0, "cmdoption-accounts-generate-word-count"]], "accounts-import command line option": [[0, "cmdoption-accounts-import-arg-ALIAS"], [0, "cmdoption-accounts-import-hd-path"], [0, "cmdoption-accounts-import-use-mnemonic"], [0, "cmdoption-accounts-import-v"]], "accounts-list command line option": [[0, "cmdoption-accounts-list-all"], [0, "cmdoption-accounts-list-v"]], "--force": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "--include-dependencies": [[1, "cmdoption-compile-include-dependencies"]], "--size": [[1, "cmdoption-compile-s"]], "-f": [[1, "cmdoption-compile-f"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-install-f"]], "-s": [[1, "cmdoption-compile-s"]], "file_paths": [[1, "cmdoption-compile-arg-FILE_PATHS"]], "compile command line option": [[1, "cmdoption-compile-arg-FILE_PATHS"], [1, "cmdoption-compile-f"], [1, "cmdoption-compile-include-dependencies"], [1, "cmdoption-compile-s"], [1, "cmdoption-compile-v"]], "console command line option": [[2, "cmdoption-console-v"]], "--github": [[3, "cmdoption-init-github"]], "init command line option": [[3, "cmdoption-init-github"], [3, "cmdoption-init-v"]], "--ecosystem": [[4, "cmdoption-networks-list-ecosystem"]], "--format": [[4, "cmdoption-networks-list-format"]], "--network": [[4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-run-network"]], "--provider": [[4, "cmdoption-networks-list-provider"]], "networks-list command line option": [[4, "cmdoption-networks-list-ecosystem"], [4, "cmdoption-networks-list-format"], [4, "cmdoption-networks-list-network"], [4, "cmdoption-networks-list-provider"], [4, "cmdoption-networks-list-v"]], "networks-run command line option": [[4, "cmdoption-networks-run-network"], [4, "cmdoption-networks-run-v"]], "--upgrade": [[5, "cmdoption-plugins-install-U"]], "--yes": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "-u": [[5, "cmdoption-plugins-install-U"]], "-a": [[5, "cmdoption-plugins-list-a"]], "-y": [[5, "cmdoption-plugins-install-y"], [5, "cmdoption-plugins-uninstall-y"], [6, "cmdoption-pm-remove-y"]], "plugin-names": [[5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"]], "version": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-change-version command line option": [[5, "cmdoption-plugins-change-version-arg-VERSION"]], "plugins-install command line option": [[5, "cmdoption-plugins-install-U"], [5, "cmdoption-plugins-install-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-install-v"], [5, "cmdoption-plugins-install-y"]], "plugins-list command line option": [[5, "cmdoption-plugins-list-a"], [5, "cmdoption-plugins-list-v"]], "plugins-uninstall command line option": [[5, "cmdoption-plugins-uninstall-arg-PLUGIN-NAMES"], [5, "cmdoption-plugins-uninstall-v"], [5, "cmdoption-plugins-uninstall-y"]], "--name": [[6, "cmdoption-pm-install-name"]], "--ref": [[6, "cmdoption-pm-install-ref"]], "--version": [[6, "cmdoption-pm-compile-version"], [6, "cmdoption-pm-install-version"]], "name": [[6, "cmdoption-pm-compile-arg-NAME"]], "package": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-PACKAGE"]], "versions": [[6, "cmdoption-pm-remove-arg-VERSIONS"]], "pm-compile command line option": [[6, "cmdoption-pm-compile-arg-NAME"], [6, "cmdoption-pm-compile-f"], [6, "cmdoption-pm-compile-v"], [6, "cmdoption-pm-compile-version"]], "pm-install command line option": [[6, "cmdoption-pm-install-arg-PACKAGE"], [6, "cmdoption-pm-install-f"], [6, "cmdoption-pm-install-name"], [6, "cmdoption-pm-install-ref"], [6, "cmdoption-pm-install-v"], [6, "cmdoption-pm-install-version"]], "pm-list command line option": [[6, "cmdoption-pm-list-all"], [6, "cmdoption-pm-list-v"]], "pm-remove command line option": [[6, "cmdoption-pm-remove-arg-PACKAGE"], [6, "cmdoption-pm-remove-arg-VERSIONS"], [6, "cmdoption-pm-remove-v"], [6, "cmdoption-pm-remove-y"]], "--interactive": [[7, "cmdoption-run-I"]], "-i": [[7, "cmdoption-run-I"]], "run command line option": [[7, "cmdoption-run-I"]], "--watch": [[8, "cmdoption-test-w"]], "--watch-delay": [[8, "cmdoption-test-watch-delay"]], "--watch-folders": [[8, "cmdoption-test-watch-folders"]], "-w": [[8, "cmdoption-test-w"]], "pytest_args": [[8, "cmdoption-test-arg-PYTEST_ARGS"]], "test command line option": [[8, "cmdoption-test-arg-PYTEST_ARGS"], [8, "cmdoption-test-v"], [8, "cmdoption-test-w"], [8, "cmdoption-test-watch-delay"], [8, "cmdoption-test-watch-folders"]], "contract() (in module ape)": [[10, "ape.Contract"]], "project (in module ape)": [[10, "ape.Project"], [10, "ape.project"]], "accounts (in module ape)": [[10, "ape.accounts"]], "ape": [[10, "module-ape"]], "chain (in module ape)": [[10, "ape.chain"]], "compilers (in module ape)": [[10, "ape.compilers"]], "config (in module ape)": [[10, "ape.config"]], "convert() (in module ape)": [[10, "ape.convert"]], "module": [[10, "module-ape"], [11, "module-ape_accounts"], [12, "module-ape.api.accounts"], [12, "module-ape.api.address"], [12, "module-ape.api.compiler"], [12, "module-ape.api.config"], [12, "module-ape.api.convert"], [12, "module-ape.api.explorers"], [12, "module-ape.api.networks"], [12, "module-ape.api.projects"], [12, "module-ape.api.providers"], [12, "module-ape.api.query"], [13, "module-ape.cli.arguments"], [13, "module-ape.cli.choices"], [13, "module-ape.cli.commands"], [13, "module-ape.cli.options"], [13, "module-ape.cli.paramtype"], [15, "module-ape.exceptions"], [16, "module-ape.managers.accounts"], [16, "module-ape.managers.compilers"], [16, "module-ape.managers.config"], [16, "module-ape.managers.converters"], [16, "module-ape.managers.networks"], [16, "module-ape.managers.project.dependency"], [16, "module-ape.managers.project.manager"], [16, "module-ape.managers.query"], [17, "module-ape.plugins"], [17, "module-ape.plugins.account"], [17, "module-ape.plugins.compiler"], [17, "module-ape.plugins.config"], [17, "module-ape.plugins.converter"], [17, "module-ape.plugins.network"], [17, "module-ape.plugins.pluggy_patch"], [17, "module-ape.plugins.project"], [17, "module-ape.plugins.query"], [18, "module-ape.types"], [18, "module-ape.types.address"], [18, "module-ape.types.coverage"], [19, "module-ape.utils"]], "networks (in module ape)": [[10, "ape.networks"]], "reverts (in module ape)": [[10, "ape.reverts"]], "accountcontainer (class in ape_accounts)": [[11, "ape_accounts.AccountContainer"]], "keyfileaccount (class in ape_accounts)": [[11, "ape_accounts.KeyfileAccount"]], "accounts (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.accounts"]], "address (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.address"]], "alias (ape_accounts.keyfileaccount property)": [[11, "ape_accounts.KeyfileAccount.alias"]], "aliases (ape_accounts.accountcontainer property)": [[11, "ape_accounts.AccountContainer.aliases"]], "ape_accounts": [[11, "module-ape_accounts"]], "generate_account() (in module ape_accounts)": [[11, "ape_accounts.generate_account"]], "import_account_from_mnemonic() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_mnemonic"]], "import_account_from_private_key() (in module ape_accounts)": [[11, "ape_accounts.import_account_from_private_key"]], "set_autosign() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.set_autosign"]], "sign_message() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_message"]], "sign_raw_msghash() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_raw_msghash"]], "sign_transaction() (ape_accounts.keyfileaccount method)": [[11, "ape_accounts.KeyfileAccount.sign_transaction"]], "accountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountAPI"]], "accountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.AccountContainerAPI"]], "accounttransactionquery (class in ape.api.query)": [[12, "ape.api.query.AccountTransactionQuery"]], "address (class in ape.api.address)": [[12, "ape.api.address.Address"]], "baseaddress (class in ape.api.address)": [[12, "ape.api.address.BaseAddress"]], "blockapi (class in ape.api.providers)": [[12, "ape.api.providers.BlockAPI"]], "blockquery (class in ape.api.query)": [[12, "ape.api.query.BlockQuery"]], "blocktransactionquery (class in ape.api.query)": [[12, "ape.api.query.BlockTransactionQuery"]], "compilerapi (class in ape.api.compiler)": [[12, "ape.api.compiler.CompilerAPI"]], "configenum (class in ape.api.config)": [[12, "ape.api.config.ConfigEnum"]], "contractcreationquery (class in ape.api.query)": [[12, "ape.api.query.ContractCreationQuery"]], "contracteventquery (class in ape.api.query)": [[12, "ape.api.query.ContractEventQuery"]], "contractmethodquery (class in ape.api.query)": [[12, "ape.api.query.ContractMethodQuery"]], "converterapi (class in ape.api.convert)": [[12, "ape.api.convert.ConverterAPI"]], "dependencyapi (class in ape.api.projects)": [[12, "ape.api.projects.DependencyAPI"]], "ecosystemapi (class in ape.api.networks)": [[12, "ape.api.networks.EcosystemAPI"]], "explorerapi (class in ape.api.explorers)": [[12, "ape.api.explorers.ExplorerAPI"]], "forkednetworkapi (class in ape.api.networks)": [[12, "ape.api.networks.ForkedNetworkAPI"]], "genericconfig (class in ape.api.config)": [[12, "ape.api.config.GenericConfig"]], "impersonatedaccount (class in ape.api.accounts)": [[12, "ape.api.accounts.ImpersonatedAccount"]], "networkapi (class in ape.api.networks)": [[12, "ape.api.networks.NetworkAPI"]], "pluginconfig (class in ape.api.config)": [[12, "ape.api.config.PluginConfig"]], "projectapi (class in ape.api.projects)": [[12, "ape.api.projects.ProjectAPI"]], "providerapi (class in ape.api.providers)": [[12, "ape.api.providers.ProviderAPI"]], "providercontextmanager (class in ape.api.networks)": [[12, "ape.api.networks.ProviderContextManager"]], "proxyinfoapi (class in ape.api.networks)": [[12, "ape.api.networks.ProxyInfoAPI"]], "queryapi (class in ape.api.query)": [[12, "ape.api.query.QueryAPI"]], "receiptapi (class in ape.api.transactions)": [[12, "ape.api.transactions.ReceiptAPI"]], "subprocessprovider (class in ape.api.providers)": [[12, "ape.api.providers.SubprocessProvider"]], "testaccountapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountAPI"]], "testaccountcontainerapi (class in ape.api.accounts)": [[12, "ape.api.accounts.TestAccountContainerAPI"]], "testproviderapi (class in ape.api.providers)": [[12, "ape.api.providers.TestProviderAPI"]], "transactionapi (class in ape.api.transactions)": [[12, "ape.api.transactions.TransactionAPI"]], "upstreamprovider (class in ape.api.providers)": [[12, "ape.api.providers.UpstreamProvider"]], "__ape_extra_attributes__() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.__ape_extra_attributes__"]], "__contains__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__contains__"]], "__delitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__delitem__"]], "__dir__() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.__dir__"]], "__getitem__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__getitem__"]], "__len__() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.__len__"]], "accounts (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.accounts"]], "add_compiler_data() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.add_compiler_data"]], "add_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.add_network"]], "address (ape.api.accounts.impersonatedaccount property)": [[12, "ape.api.accounts.ImpersonatedAccount.address"]], "address (ape.api.address.address property)": [[12, "ape.api.address.Address.address"]], "address (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.address"]], "alias (ape.api.accounts.accountapi property)": [[12, "ape.api.accounts.AccountAPI.alias"]], "aliases (ape.api.accounts.accountcontainerapi property)": [[12, "ape.api.accounts.AccountContainerAPI.aliases"]], "ape.api.accounts": [[12, "module-ape.api.accounts"]], "ape.api.address": [[12, "module-ape.api.address"]], "ape.api.compiler": [[12, "module-ape.api.compiler"]], "ape.api.config": [[12, "module-ape.api.config"]], "ape.api.convert": [[12, "module-ape.api.convert"]], "ape.api.explorers": [[12, "module-ape.api.explorers"]], "ape.api.networks": [[12, "module-ape.api.networks"]], "ape.api.projects": [[12, "module-ape.api.projects"]], "ape.api.providers": [[12, "module-ape.api.providers"]], "ape.api.query": [[12, "module-ape.api.query"]], "append() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.append"]], "auto_gas_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.auto_gas_multiplier"]], "await_confirmations() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.await_confirmations"]], "balance (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.balance"]], "base_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.base_fee"]], "base_fee_multiplier (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.base_fee_multiplier"]], "block_page_size (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.block_page_size"]], "block_time (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.block_time"]], "build_command() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.build_command"]], "cached_manifest (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.cached_manifest"]], "cached_manifest (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.cached_manifest"]], "call() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.call"]], "call() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.call"]], "chain_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.chain_id"]], "chain_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.chain_id"]], "check_signature() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.check_signature"]], "code (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.code"]], "codesize (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.codesize"]], "compile() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.compile"]], "compile() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.compile"]], "compiler_settings (ape.api.compiler.compilerapi attribute)": [[12, "ape.api.compiler.CompilerAPI.compiler_settings"]], "concurrency (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.concurrency"]], "config (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.config"]], "config (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.config"]], "config (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.config"]], "config (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.config"]], "config_override (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.config_override"]], "connect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.connect"]], "connect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.connect"]], "connection_id (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_id"]], "connection_id (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.connection_id"]], "connection_str (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.connection_str"]], "contracts (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.contracts"]], "contracts_folder (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.contracts_folder"]], "contracts_folder (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.contracts_folder"]], "convert() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.convert"]], "create_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.create_manifest"]], "create_network_type() (in module ape.api.networks)": [[12, "ape.api.networks.create_network_type"]], "create_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.create_transaction"]], "custom_network (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.custom_network"]], "data_folder (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.data_folder"]], "data_folder (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.data_folder"]], "data_folder (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.data_folder"]], "debug_logs_lines (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_lines"]], "debug_logs_typed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.debug_logs_typed"]], "declare() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.declare"]], "decode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.decode_address"]], "decode_block() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_block"]], "decode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_calldata"]], "decode_logs() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_logs"]], "decode_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.decode_logs"]], "decode_receipt() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_receipt"]], "decode_returndata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.decode_returndata"]], "default_network_name (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.default_network_name"]], "default_provider_name (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.default_provider_name"]], "deploy() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.deploy"]], "disconnect() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.disconnect"]], "disconnect() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.disconnect"]], "ecosystem (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.ecosystem"]], "empty (ape.api.networks.providercontextmanager property)": [[12, "ape.api.networks.ProviderContextManager.empty"]], "encode_address() (ape.api.networks.ecosystemapi class method)": [[12, "ape.api.networks.EcosystemAPI.encode_address"]], "encode_calldata() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_calldata"]], "encode_deployment() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_deployment"]], "encode_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.encode_transaction"]], "enrich_calltree() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.enrich_calltree"]], "enrich_error() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.enrich_error"]], "estimate_gas_cost() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.estimate_gas_cost"]], "estimate_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.estimate_query"]], "events (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.events"]], "exclude (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.exclude"]], "explorer (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.explorer"]], "extract_manifest() (ape.api.projects.dependencyapi method)": [[12, "ape.api.projects.DependencyAPI.extract_manifest"]], "failed (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.failed"]], "fee_token_decimals (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_decimals"]], "fee_token_symbol (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.fee_token_symbol"]], "gas_price (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.gas_price"]], "generate_account() (ape.api.accounts.testaccountcontainerapi method)": [[12, "ape.api.accounts.TestAccountContainerAPI.generate_account"]], "get_address_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_address_url"]], "get_balance() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_balance"]], "get_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_block"]], "get_code() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_code"]], "get_contract_logs() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_contract_logs"]], "get_contract_type() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_contract_type"]], "get_method_selector() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_method_selector"]], "get_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network"]], "get_network_data() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_network_data"]], "get_nonce() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_nonce"]], "get_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.get_provider"]], "get_proxy_info() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.get_proxy_info"]], "get_receipt() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_receipt"]], "get_transaction_url() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.get_transaction_url"]], "get_transactions_by_block() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_transactions_by_block"]], "get_versions() (ape.api.compiler.compilerapi method)": [[12, "ape.api.compiler.CompilerAPI.get_versions"]], "get_virtual_machine_error() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.get_virtual_machine_error"]], "history (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.history"]], "http_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.http_uri"]], "is_adhoc (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_adhoc"]], "is_connected (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.is_connected"]], "is_contract (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.is_contract"]], "is_convertible() (ape.api.convert.converterapi method)": [[12, "ape.api.convert.ConverterAPI.is_convertible"]], "is_dev (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_dev"]], "is_fork (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_fork"]], "is_local (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.is_local"]], "is_valid (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.is_valid"]], "manifest_cachefile (ape.api.projects.projectapi property)": [[12, "ape.api.projects.ProjectAPI.manifest_cachefile"]], "max_gas (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.max_gas"]], "method_called (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.method_called"]], "mine() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.mine"]], "name (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.name"]], "name (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.name"]], "name (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.name"]], "name (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.name"]], "name (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.name"]], "name (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.name"]], "network (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.network"]], "network_choice (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.network_choice"]], "network_id (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.network_id"]], "networks (ape.api.networks.ecosystemapi property)": [[12, "ape.api.networks.EcosystemAPI.networks"]], "nonce (ape.api.address.baseaddress property)": [[12, "ape.api.address.BaseAddress.nonce"]], "path (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.path"]], "perform_query() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.perform_query"]], "prepare_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.prepare_transaction"]], "prepare_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.prepare_transaction"]], "priority_fee (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.priority_fee"]], "process_config_file() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.process_config_file"]], "process_name (ape.api.providers.subprocessprovider property)": [[12, "ape.api.providers.SubprocessProvider.process_name"]], "provider_settings (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.provider_settings"]], "providers (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.providers"]], "publish_contract() (ape.api.explorers.explorerapi method)": [[12, "ape.api.explorers.ExplorerAPI.publish_contract"]], "publish_contract() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.publish_contract"]], "raise_for_status() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.raise_for_status"]], "ran_out_of_gas (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.ran_out_of_gas"]], "receipt (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.receipt"]], "remove() (ape.api.accounts.accountcontainerapi method)": [[12, "ape.api.accounts.AccountContainerAPI.remove"]], "replace_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.replace_manifest"]], "request_header (ape.api.networks.ecosystemapi attribute)": [[12, "ape.api.networks.EcosystemAPI.request_header"]], "request_header (ape.api.networks.networkapi attribute)": [[12, "ape.api.networks.NetworkAPI.request_header"]], "request_header (ape.api.providers.providerapi attribute)": [[12, "ape.api.providers.ProviderAPI.request_header"]], "required_confirmations (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.required_confirmations"]], "return_value (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.return_value"]], "revert() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.revert"]], "send_call() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_call"]], "send_private_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_private_transaction"]], "send_transaction() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.send_transaction"]], "serialize_transaction() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.serialize_transaction"]], "serialize_transaction() (ape.api.transactions.transactionapi method)": [[12, "ape.api.transactions.TransactionAPI.serialize_transaction"]], "set_default_network() (ape.api.networks.ecosystemapi method)": [[12, "ape.api.networks.EcosystemAPI.set_default_network"]], "set_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.set_default_provider"]], "set_timestamp() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.set_timestamp"]], "settings (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.settings"]], "settings (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.settings"]], "show_debug_logs() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.show_debug_logs"]], "sign_message() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_message"]], "sign_message() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_message"]], "sign_raw_msghash() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_raw_msghash"]], "sign_transaction() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.sign_transaction"]], "sign_transaction() (ape.api.accounts.impersonatedaccount method)": [[12, "ape.api.accounts.ImpersonatedAccount.sign_transaction"]], "snapshot() (ape.api.providers.testproviderapi method)": [[12, "ape.api.providers.TestProviderAPI.snapshot"]], "start() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.start"]], "stop() (ape.api.providers.subprocessprovider method)": [[12, "ape.api.providers.SubprocessProvider.stop"]], "supports_source_tracing (ape.api.compiler.compilerapi property)": [[12, "ape.api.compiler.CompilerAPI.supports_source_tracing"]], "supports_tracing (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.supports_tracing"]], "target (ape.api.networks.proxyinfoapi attribute)": [[12, "ape.api.networks.ProxyInfoAPI.target"]], "total_fees_paid (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.total_fees_paid"]], "total_transfer_value (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.total_transfer_value"]], "trace (ape.api.transactions.receiptapi property)": [[12, "ape.api.transactions.ReceiptAPI.trace"]], "trace (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.trace"]], "track_coverage() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_coverage"]], "track_gas() (ape.api.transactions.receiptapi method)": [[12, "ape.api.transactions.ReceiptAPI.track_gas"]], "transaction_acceptance_timeout (ape.api.networks.networkapi property)": [[12, "ape.api.networks.NetworkAPI.transaction_acceptance_timeout"]], "transfer() (ape.api.accounts.accountapi method)": [[12, "ape.api.accounts.AccountAPI.transfer"]], "txn_hash (ape.api.transactions.transactionapi property)": [[12, "ape.api.transactions.TransactionAPI.txn_hash"]], "update_cache() (ape.api.query.queryapi method)": [[12, "ape.api.query.QueryAPI.update_cache"]], "update_manifest() (ape.api.projects.projectapi method)": [[12, "ape.api.projects.ProjectAPI.update_manifest"]], "update_settings() (ape.api.providers.providerapi method)": [[12, "ape.api.providers.ProviderAPI.update_settings"]], "upstream_chain_id (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_chain_id"]], "upstream_network (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_network"]], "upstream_provider (ape.api.networks.forkednetworkapi property)": [[12, "ape.api.networks.ForkedNetworkAPI.upstream_provider"]], "uri (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.uri"]], "use_default_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_default_provider"]], "use_provider() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.use_provider"]], "use_upstream_provider() (ape.api.networks.forkednetworkapi method)": [[12, "ape.api.networks.ForkedNetworkAPI.use_upstream_provider"]], "verify_chain_id() (ape.api.networks.networkapi method)": [[12, "ape.api.networks.NetworkAPI.verify_chain_id"]], "version (ape.api.projects.dependencyapi attribute)": [[12, "ape.api.projects.DependencyAPI.version"]], "version (ape.api.projects.projectapi attribute)": [[12, "ape.api.projects.ProjectAPI.version"]], "version_id (ape.api.projects.dependencyapi property)": [[12, "ape.api.projects.DependencyAPI.version_id"]], "ws_uri (ape.api.providers.providerapi property)": [[12, "ape.api.providers.ProviderAPI.ws_uri"]], "accountaliaspromptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.AccountAliasPromptChoice"]], "alias (class in ape.cli.choices)": [[13, "ape.cli.choices.Alias"]], "allfilepaths (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.AllFilePaths"]], "apeclicontextobject (class in ape.cli.options)": [[13, "ape.cli.options.ApeCliContextObject"]], "connectedprovidercommand (class in ape.cli.commands)": [[13, "ape.cli.commands.ConnectedProviderCommand"]], "networkboundcommand (class in ape.cli.commands)": [[13, "ape.cli.commands.NetworkBoundCommand"]], "networkchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.NetworkChoice"]], "networkoption (class in ape.cli.options)": [[13, "ape.cli.options.NetworkOption"]], "outputformat (class in ape.cli.choices)": [[13, "ape.cli.choices.OutputFormat"]], "path (class in ape.cli.paramtype)": [[13, "ape.cli.paramtype.Path"]], "promptchoice (class in ape.cli.choices)": [[13, "ape.cli.choices.PromptChoice"]], "tree (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.TREE"]], "yaml (ape.cli.choices.outputformat attribute)": [[13, "ape.cli.choices.OutputFormat.YAML"]], "abort() (ape.cli.options.apeclicontextobject static method)": [[13, "ape.cli.options.ApeCliContextObject.abort"]], "account_option() (in module ape.cli.options)": [[13, "ape.cli.options.account_option"]], "ape.cli.arguments": [[13, "module-ape.cli.arguments"]], "ape.cli.choices": [[13, "module-ape.cli.choices"]], "ape.cli.commands": [[13, "module-ape.cli.commands"]], "ape.cli.options": [[13, "module-ape.cli.options"]], "ape.cli.paramtype": [[13, "module-ape.cli.paramtype"]], "ape_cli_context() (in module ape.cli.options)": [[13, "ape.cli.options.ape_cli_context"]], "contract_file_paths_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.contract_file_paths_argument"]], "contract_option() (in module ape.cli.options)": [[13, "ape.cli.options.contract_option"]], "convert() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.convert"]], "convert() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.convert"]], "convert() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.convert"]], "convert() (ape.cli.paramtype.allfilepaths method)": [[13, "ape.cli.paramtype.AllFilePaths.convert"]], "existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.existing_alias_argument"]], "get_metavar() (ape.cli.choices.networkchoice method)": [[13, "ape.cli.choices.NetworkChoice.get_metavar"]], "get_user_selected_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.get_user_selected_account"]], "incompatible_with() (in module ape.cli.options)": [[13, "ape.cli.options.incompatible_with"]], "invoke() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.invoke"]], "name (ape.cli.choices.alias attribute)": [[13, "ape.cli.choices.Alias.name"]], "network_option() (in module ape.cli.options)": [[13, "ape.cli.options.network_option"]], "non_existing_alias_argument() (in module ape.cli.arguments)": [[13, "ape.cli.arguments.non_existing_alias_argument"]], "output_format_choice() (in module ape.cli.choices)": [[13, "ape.cli.choices.output_format_choice"]], "output_format_option() (in module ape.cli.options)": [[13, "ape.cli.options.output_format_option"]], "parse_args() (ape.cli.commands.connectedprovidercommand method)": [[13, "ape.cli.commands.ConnectedProviderCommand.parse_args"]], "print_choices() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.print_choices"]], "print_choices() (ape.cli.choices.promptchoice method)": [[13, "ape.cli.choices.PromptChoice.print_choices"]], "select_account() (ape.cli.choices.accountaliaspromptchoice method)": [[13, "ape.cli.choices.AccountAliasPromptChoice.select_account"]], "select_account() (in module ape.cli.choices)": [[13, "ape.cli.choices.select_account"]], "skip_confirmation_option() (in module ape.cli.options)": [[13, "ape.cli.options.skip_confirmation_option"]], "verbosity_option() (in module ape.cli.options)": [[13, "ape.cli.options.verbosity_option"]], "contractcontainer (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractContainer"]], "contractevent (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractEvent"]], "contractinstance (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractInstance"]], "contracttypewrapper (class in ape.contracts.base)": [[14, "ape.contracts.base.ContractTypeWrapper"]], "__call__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__call__"]], "__call__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__call__"]], "__call__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__call__"]], "__dir__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__dir__"]], "__getattr__() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.__getattr__"]], "__getattr__() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.__getattr__"]], "__iter__() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.__iter__"]], "address (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.address"]], "at() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.at"]], "call_view_method() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.call_view_method"]], "decode_input() (ape.contracts.base.contracttypewrapper method)": [[14, "ape.contracts.base.ContractTypeWrapper.decode_input"]], "deploy() (ape.contracts.base.contractcontainer method)": [[14, "ape.contracts.base.ContractContainer.deploy"]], "deployments (ape.contracts.base.contractcontainer property)": [[14, "ape.contracts.base.ContractContainer.deployments"]], "from_receipt() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.from_receipt"]], "get_error_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_error_by_signature"]], "get_event_by_signature() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.get_event_by_signature"]], "identifier_lookup (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.identifier_lookup"]], "invoke_transaction() (ape.contracts.base.contractinstance method)": [[14, "ape.contracts.base.ContractInstance.invoke_transaction"]], "name (ape.contracts.base.contractevent property)": [[14, "ape.contracts.base.ContractEvent.name"]], "poll_logs() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.poll_logs"]], "query() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.query"]], "range() (ape.contracts.base.contractevent method)": [[14, "ape.contracts.base.ContractEvent.range"]], "receipt (ape.contracts.base.contractinstance property)": [[14, "ape.contracts.base.ContractInstance.receipt"]], "selector_identifiers (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.selector_identifiers"]], "source_path (ape.contracts.base.contracttypewrapper property)": [[14, "ape.contracts.base.ContractTypeWrapper.source_path"]], "apinotimplementederror": [[15, "ape.exceptions.APINotImplementedError"]], "abort": [[15, "ape.exceptions.Abort"]], "accountserror": [[15, "ape.exceptions.AccountsError"]], "aliasalreadyinuseerror": [[15, "ape.exceptions.AliasAlreadyInUseError"]], "apeattributeerror": [[15, "ape.exceptions.ApeAttributeError"]], "apeexception": [[15, "ape.exceptions.ApeException"]], "apeindexerror": [[15, "ape.exceptions.ApeIndexError"]], "argumentslengtherror": [[15, "ape.exceptions.ArgumentsLengthError"]], "blocknotfounderror": [[15, "ape.exceptions.BlockNotFoundError"]], "chainerror": [[15, "ape.exceptions.ChainError"]], "compilererror": [[15, "ape.exceptions.CompilerError"]], "configerror": [[15, "ape.exceptions.ConfigError"]], "contractdataerror": [[15, "ape.exceptions.ContractDataError"]], "contractlogicerror": [[15, "ape.exceptions.ContractLogicError"]], "contractnotfounderror": [[15, "ape.exceptions.ContractNotFoundError"]], "conversionerror": [[15, "ape.exceptions.ConversionError"]], "customerror": [[15, "ape.exceptions.CustomError"]], "decodingerror": [[15, "ape.exceptions.DecodingError"]], "ecosystemnotfounderror": [[15, "ape.exceptions.EcosystemNotFoundError"]], "methodnonpayableerror": [[15, "ape.exceptions.MethodNonPayableError"]], "missingdeploymentbytecodeerror": [[15, "ape.exceptions.MissingDeploymentBytecodeError"]], "networkerror": [[15, "ape.exceptions.NetworkError"]], "networkmismatcherror": [[15, "ape.exceptions.NetworkMismatchError"]], "networknotfounderror": [[15, "ape.exceptions.NetworkNotFoundError"]], "outofgaserror": [[15, "ape.exceptions.OutOfGasError"]], "projecterror": [[15, "ape.exceptions.ProjectError"]], "providererror": [[15, "ape.exceptions.ProviderError"]], "providernotconnectederror": [[15, "ape.exceptions.ProviderNotConnectedError"]], "providernotfounderror": [[15, "ape.exceptions.ProviderNotFoundError"]], "queryengineerror": [[15, "ape.exceptions.QueryEngineError"]], "rpctimeouterror": [[15, "ape.exceptions.RPCTimeoutError"]], "signatureerror": [[15, "ape.exceptions.SignatureError"]], "subprocesserror": [[15, "ape.exceptions.SubprocessError"]], "subprocesstimeouterror": [[15, "ape.exceptions.SubprocessTimeoutError"]], "transactionerror": [[15, "ape.exceptions.TransactionError"]], "transactionnotfounderror": [[15, "ape.exceptions.TransactionNotFoundError"]], "unknownsnapshoterror": [[15, "ape.exceptions.UnknownSnapshotError"]], "unknownversionerror": [[15, "ape.exceptions.UnknownVersionError"]], "virtualmachineerror": [[15, "ape.exceptions.VirtualMachineError"]], "ape.exceptions": [[15, "module-ape.exceptions"]], "dev_message (ape.exceptions.contractlogicerror property)": [[15, "ape.exceptions.ContractLogicError.dev_message"]], "from_error() (ape.exceptions.contractlogicerror class method)": [[15, "ape.exceptions.ContractLogicError.from_error"]], "handle_ape_exception() (in module ape.exceptions)": [[15, "ape.exceptions.handle_ape_exception"]], "name (ape.exceptions.customerror property)": [[15, "ape.exceptions.CustomError.name"]], "show() (ape.exceptions.abort method)": [[15, "ape.exceptions.Abort.show"]], "accounthistory (class in ape.managers.chain)": [[16, "ape.managers.chain.AccountHistory"]], "accountintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AccountIntConverter"]], "accountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.AccountManager"]], "addressapiconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.AddressAPIConverter"]], "apeproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.ApeProject"]], "baseproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BaseProject"]], "blockcontainer (class in ape.managers.chain)": [[16, "ape.managers.chain.BlockContainer"]], "brownieproject (class in ape.managers.project.types)": [[16, "ape.managers.project.types.BrownieProject"]], "bytesaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.BytesAddressConverter"]], "chainmanager (class in ape.managers.chain)": [[16, "ape.managers.chain.ChainManager"]], "compilermanager (class in ape.managers.compilers)": [[16, "ape.managers.compilers.CompilerManager"]], "configmanager (class in ape.managers.config)": [[16, "ape.managers.config.ConfigManager"]], "contractcache (class in ape.managers.chain)": [[16, "ape.managers.chain.ContractCache"]], "conversionmanager (class in ape.managers.converters)": [[16, "ape.managers.converters.ConversionManager"]], "data_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.DATA_FOLDER"]], "defaultqueryprovider (class in ape.managers.query)": [[16, "ape.managers.query.DefaultQueryProvider"]], "deploymentconfig (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfig"]], "deploymentconfigcollection (class in ape.managers.config)": [[16, "ape.managers.config.DeploymentConfigCollection"]], "githubdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.GithubDependency"]], "hexaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexAddressConverter"]], "hexconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexConverter"]], "hexintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.HexIntConverter"]], "intaddressconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.IntAddressConverter"]], "localdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.LocalDependency"]], "networkmanager (class in ape.managers.networks)": [[16, "ape.managers.networks.NetworkManager"]], "npmdependency (class in ape.managers.project.dependency)": [[16, "ape.managers.project.dependency.NpmDependency"]], "project_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.PROJECT_FOLDER"]], "projectmanager (class in ape.managers.project.manager)": [[16, "ape.managers.project.manager.ProjectManager"]], "querymanager (class in ape.managers.query)": [[16, "ape.managers.query.QueryManager"]], "stringdecimalconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringDecimalConverter"]], "stringintconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.StringIntConverter"]], "testaccountmanager (class in ape.managers.accounts)": [[16, "ape.managers.accounts.TestAccountManager"]], "timestampconverter (class in ape.managers.converters)": [[16, "ape.managers.converters.TimestampConverter"]], "transactionhistory (class in ape.managers.chain)": [[16, "ape.managers.chain.TransactionHistory"]], "__contains__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__contains__"]], "__contains__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__contains__"]], "__delitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__delitem__"]], "__getattr__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__getattr__"]], "__getitem__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__getitem__"]], "__getitem__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__getitem__"]], "__iter__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__iter__"]], "__iter__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__iter__"]], "__iter__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__iter__"]], "__len__() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.__len__"]], "__len__() (ape.managers.accounts.testaccountmanager method)": [[16, "ape.managers.accounts.TestAccountManager.__len__"]], "__len__() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.__len__"]], "__len__() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.__len__"]], "__setitem__() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.__setitem__"]], "__str__() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.__str__"]], "active_provider (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.active_provider"]], "address (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.address"]], "aliases (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.aliases"]], "ape.managers.accounts": [[16, "module-ape.managers.accounts"]], "ape.managers.compilers": [[16, "module-ape.managers.compilers"]], "ape.managers.config": [[16, "module-ape.managers.config"]], "ape.managers.converters": [[16, "module-ape.managers.converters"]], "ape.managers.networks": [[16, "module-ape.managers.networks"]], "ape.managers.project.dependency": [[16, "module-ape.managers.project.dependency"]], "ape.managers.project.manager": [[16, "module-ape.managers.project.manager"]], "ape.managers.query": [[16, "module-ape.managers.query"]], "append() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.append"]], "append() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.append"]], "base_fee (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.base_fee"]], "blocks (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.blocks"]], "cache_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_blueprint"]], "cache_deployment() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_deployment"]], "cache_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.cache_proxy_info"]], "can_trace_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.can_trace_source"]], "chain_id (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.chain_id"]], "clear_local_caches() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.clear_local_caches"]], "compile() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile"]], "compile_source() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.compile_source"]], "compiler_cache_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_cache_folder"]], "compiler_data (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.compiler_data"]], "containers (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.containers"]], "contracts (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts"]], "contracts_folder (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.contracts_folder"]], "contracts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.contracts_folder"]], "convert() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.convert"]], "convert() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.convert"]], "convert() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.convert"]], "convert() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.convert"]], "convert() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.convert"]], "convert() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.convert"]], "convert() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.convert"]], "convert() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.convert"]], "convert() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.convert"]], "convert() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.convert"]], "convert() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.convert"]], "create_custom_provider() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.create_custom_provider"]], "create_manifest() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.create_manifest"]], "default_ecosystem (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.default_ecosystem"]], "default_ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.default_ecosystem"]], "dependencies (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.dependencies"]], "dependencies (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.dependencies"]], "deployments (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.deployments"]], "ecosystem (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem"]], "ecosystem_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystem_names"]], "ecosystems (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.ecosystems"]], "engines (ape.managers.query.querymanager property)": [[16, "ape.managers.query.QueryManager.engines"]], "enrich_error() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.enrich_error"]], "estimate_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.estimate_query"]], "extensions_with_missing_compilers() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extensions_with_missing_compilers"]], "extract_manifest() (ape.managers.project.dependency.githubdependency method)": [[16, "ape.managers.project.dependency.GithubDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.localdependency method)": [[16, "ape.managers.project.dependency.LocalDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.dependency.npmdependency method)": [[16, "ape.managers.project.dependency.NpmDependency.extract_manifest"]], "extract_manifest() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.extract_manifest"]], "flatten_contract() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.flatten_contract"]], "fork() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.fork"]], "gas_price (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.gas_price"]], "get() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get"]], "get_accounts_by_type() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.get_accounts_by_type"]], "get_blueprint() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_blueprint"]], "get_compiler_data() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_compiler_data"]], "get_config() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.get_config"]], "get_container() (ape.managers.chain.contractcache class method)": [[16, "ape.managers.chain.ContractCache.get_container"]], "get_contract() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_contract"]], "get_creation_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_creation_receipt"]], "get_deployments() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_deployments"]], "get_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_ecosystem"]], "get_imports() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_imports"]], "get_multiple() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_multiple"]], "get_network_choices() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_network_choices"]], "get_project() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.get_project"]], "get_provider_from_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.get_provider_from_choice"]], "get_proxy_info() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.get_proxy_info"]], "get_receipt() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.get_receipt"]], "get_references() (ape.managers.compilers.compilermanager method)": [[16, "ape.managers.compilers.CompilerManager.get_references"]], "github (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.github"]], "head (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.head"]], "height (ape.managers.chain.blockcontainer property)": [[16, "ape.managers.chain.BlockContainer.height"]], "history (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.history"]], "instance_at() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_at"]], "instance_from_receipt() (ape.managers.chain.contractcache method)": [[16, "ape.managers.chain.ContractCache.instance_from_receipt"]], "interfaces_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.interfaces_folder"]], "is_convertible() (ape.managers.converters.accountintconverter method)": [[16, "ape.managers.converters.AccountIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.addressapiconverter method)": [[16, "ape.managers.converters.AddressAPIConverter.is_convertible"]], "is_convertible() (ape.managers.converters.bytesaddressconverter method)": [[16, "ape.managers.converters.BytesAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexaddressconverter method)": [[16, "ape.managers.converters.HexAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexconverter method)": [[16, "ape.managers.converters.HexConverter.is_convertible"]], "is_convertible() (ape.managers.converters.hexintconverter method)": [[16, "ape.managers.converters.HexIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.intaddressconverter method)": [[16, "ape.managers.converters.IntAddressConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringdecimalconverter method)": [[16, "ape.managers.converters.StringDecimalConverter.is_convertible"]], "is_convertible() (ape.managers.converters.stringintconverter method)": [[16, "ape.managers.converters.StringIntConverter.is_convertible"]], "is_convertible() (ape.managers.converters.timestampconverter method)": [[16, "ape.managers.converters.TimestampConverter.is_convertible"]], "is_type() (ape.managers.converters.conversionmanager method)": [[16, "ape.managers.converters.ConversionManager.is_type"]], "is_valid (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.is_valid"]], "is_valid (ape.managers.project.types.brownieproject property)": [[16, "ape.managers.project.types.BrownieProject.is_valid"]], "isolate() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.isolate"]], "load() (ape.managers.accounts.accountmanager method)": [[16, "ape.managers.accounts.AccountManager.load"]], "load() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.load"]], "load_contracts() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.load_contracts"]], "lookup_path() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.lookup_path"]], "meta (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.meta"]], "meta (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.meta"]], "mine() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.mine"]], "name (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.name"]], "network (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network"]], "network_data (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_data"]], "network_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.network_names"]], "networks_yaml (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.networks_yaml"]], "npm (ape.managers.project.dependency.npmdependency attribute)": [[16, "ape.managers.project.dependency.NpmDependency.npm"]], "outgoing (ape.managers.chain.accounthistory property)": [[16, "ape.managers.chain.AccountHistory.outgoing"]], "parse_network_choice() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.parse_network_choice"]], "path (ape.managers.project.manager.projectmanager attribute)": [[16, "ape.managers.project.manager.ProjectManager.path"]], "pending_timestamp (ape.managers.chain.chainmanager property)": [[16, "ape.managers.chain.ChainManager.pending_timestamp"]], "perform_query() (ape.managers.query.defaultqueryprovider method)": [[16, "ape.managers.query.DefaultQueryProvider.perform_query"]], "poll_blocks() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.poll_blocks"]], "process_config_file() (ape.managers.project.types.baseproject method)": [[16, "ape.managers.project.types.BaseProject.process_config_file"]], "process_config_file() (ape.managers.project.types.brownieproject method)": [[16, "ape.managers.project.types.BrownieProject.process_config_file"]], "project_types (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.project_types"]], "provider_names (ape.managers.networks.networkmanager property)": [[16, "ape.managers.networks.NetworkManager.provider_names"]], "query() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.query"]], "query() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.query"]], "query() (ape.managers.query.querymanager method)": [[16, "ape.managers.query.QueryManager.query"]], "range() (ape.managers.chain.blockcontainer method)": [[16, "ape.managers.chain.BlockContainer.range"]], "ref (ape.managers.project.dependency.githubdependency attribute)": [[16, "ape.managers.project.dependency.GithubDependency.ref"]], "registered_compilers (ape.managers.compilers.compilermanager property)": [[16, "ape.managers.compilers.CompilerManager.registered_compilers"]], "restore() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.restore"]], "revert_to_block() (ape.managers.chain.accounthistory method)": [[16, "ape.managers.chain.AccountHistory.revert_to_block"]], "revert_to_block() (ape.managers.chain.transactionhistory method)": [[16, "ape.managers.chain.TransactionHistory.revert_to_block"]], "scripts_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.scripts_folder"]], "sessional (ape.managers.chain.accounthistory attribute)": [[16, "ape.managers.chain.AccountHistory.sessional"]], "set_default_ecosystem() (ape.managers.networks.networkmanager method)": [[16, "ape.managers.networks.NetworkManager.set_default_ecosystem"]], "snapshot() (ape.managers.chain.chainmanager method)": [[16, "ape.managers.chain.ChainManager.snapshot"]], "source_paths (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.source_paths"]], "source_paths (ape.managers.project.types.baseproject property)": [[16, "ape.managers.project.types.BaseProject.source_paths"]], "sources (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources"]], "sources_missing (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.sources_missing"]], "test_accounts (ape.managers.accounts.accountmanager property)": [[16, "ape.managers.accounts.AccountManager.test_accounts"]], "tests_folder (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tests_folder"]], "track_deployment() (ape.managers.project.manager.projectmanager method)": [[16, "ape.managers.project.manager.ProjectManager.track_deployment"]], "tracked_deployments (ape.managers.project.manager.projectmanager property)": [[16, "ape.managers.project.manager.ProjectManager.tracked_deployments"]], "uri (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.uri"]], "uri (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.uri"]], "uri (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.uri"]], "using_project() (ape.managers.config.configmanager method)": [[16, "ape.managers.config.ConfigManager.using_project"]], "version (ape.managers.config.configmanager attribute)": [[16, "ape.managers.config.ConfigManager.version"]], "version (ape.managers.project.dependency.localdependency attribute)": [[16, "ape.managers.project.dependency.LocalDependency.version"]], "version_from_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_json"]], "version_from_local_json (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_from_local_json"]], "version_id (ape.managers.project.dependency.githubdependency property)": [[16, "ape.managers.project.dependency.GithubDependency.version_id"]], "version_id (ape.managers.project.dependency.localdependency property)": [[16, "ape.managers.project.dependency.LocalDependency.version_id"]], "version_id (ape.managers.project.dependency.npmdependency property)": [[16, "ape.managers.project.dependency.NpmDependency.version_id"]], "accountplugin (class in ape.plugins.account)": [[17, "ape.plugins.account.AccountPlugin"]], "compilerplugin (class in ape.plugins.compiler)": [[17, "ape.plugins.compiler.CompilerPlugin"]], "config (class in ape.plugins.config)": [[17, "ape.plugins.config.Config"]], "conversionplugin (class in ape.plugins.converter)": [[17, "ape.plugins.converter.ConversionPlugin"]], "dependencyplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.DependencyPlugin"]], "ecosystemplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.EcosystemPlugin"]], "explorerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ExplorerPlugin"]], "networkplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.NetworkPlugin"]], "plugintype (class in ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.PluginType"]], "projectplugin (class in ape.plugins.project)": [[17, "ape.plugins.project.ProjectPlugin"]], "providerplugin (class in ape.plugins.network)": [[17, "ape.plugins.network.ProviderPlugin"]], "queryplugin (class in ape.plugins.query)": [[17, "ape.plugins.query.QueryPlugin"]], "account_types() (ape.plugins.account.accountplugin method)": [[17, "ape.plugins.account.AccountPlugin.account_types"]], "ape.plugins": [[17, "module-ape.plugins"]], "ape.plugins.account": [[17, "module-ape.plugins.account"]], "ape.plugins.compiler": [[17, "module-ape.plugins.compiler"]], "ape.plugins.config": [[17, "module-ape.plugins.config"]], "ape.plugins.converter": [[17, "module-ape.plugins.converter"]], "ape.plugins.network": [[17, "module-ape.plugins.network"]], "ape.plugins.pluggy_patch": [[17, "module-ape.plugins.pluggy_patch"]], "ape.plugins.project": [[17, "module-ape.plugins.project"]], "ape.plugins.query": [[17, "module-ape.plugins.query"]], "config_class() (ape.plugins.config.config method)": [[17, "ape.plugins.config.Config.config_class"]], "converters() (ape.plugins.converter.conversionplugin method)": [[17, "ape.plugins.converter.ConversionPlugin.converters"]], "dependencies() (ape.plugins.project.dependencyplugin method)": [[17, "ape.plugins.project.DependencyPlugin.dependencies"]], "ecosystems() (ape.plugins.network.ecosystemplugin method)": [[17, "ape.plugins.network.EcosystemPlugin.ecosystems"]], "explorers() (ape.plugins.network.explorerplugin method)": [[17, "ape.plugins.network.ExplorerPlugin.explorers"]], "networks() (ape.plugins.network.networkplugin method)": [[17, "ape.plugins.network.NetworkPlugin.networks"]], "plugin_manager (in module ape.plugins.pluggy_patch)": [[17, "ape.plugins.pluggy_patch.plugin_manager"]], "projects() (ape.plugins.project.projectplugin method)": [[17, "ape.plugins.project.ProjectPlugin.projects"]], "providers() (ape.plugins.network.providerplugin method)": [[17, "ape.plugins.network.ProviderPlugin.providers"]], "query_engines() (ape.plugins.query.queryplugin method)": [[17, "ape.plugins.query.QueryPlugin.query_engines"]], "register() (in module ape.plugins)": [[17, "ape.plugins.register"]], "register_compiler() (ape.plugins.compiler.compilerplugin method)": [[17, "ape.plugins.compiler.CompilerPlugin.register_compiler"]], "addresstype (in module ape.types.address)": [[18, "ape.types.address.AddressType"]], "basecontractlog (class in ape.types)": [[18, "ape.types.BaseContractLog"]], "blockid (in module ape.types)": [[18, "ape.types.BlockID"]], "contractcoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractCoverage"]], "contractlog (class in ape.types)": [[18, "ape.types.ContractLog"]], "contractsourcecoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.ContractSourceCoverage"]], "coverageproject (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageProject"]], "coveragereport (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageReport"]], "coveragestatement (class in ape.types.coverage)": [[18, "ape.types.coverage.CoverageStatement"]], "functioncoverage (class in ape.types.coverage)": [[18, "ape.types.coverage.FunctionCoverage"]], "messagesignature (class in ape.types.signatures)": [[18, "ape.types.signatures.MessageSignature"]], "mockcontractlog (class in ape.types)": [[18, "ape.types.MockContractLog"]], "rawaddress (in module ape.types.address)": [[18, "ape.types.address.RawAddress"]], "signablemessage (class in ape.types.signatures)": [[18, "ape.types.signatures.SignableMessage"]], "transactionsignature (class in ape.types.signatures)": [[18, "ape.types.signatures.TransactionSignature"]], "ape.types": [[18, "module-ape.types"]], "ape.types.address": [[18, "module-ape.types.address"]], "ape.types.coverage": [[18, "module-ape.types.coverage"]], "block_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_hash"]], "block_number (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.block_number"]], "body (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.body"]], "contract_address (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.contract_address"]], "contracts (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.contracts"]], "event_arguments (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_arguments"]], "event_name (ape.types.basecontractlog attribute)": [[18, "ape.types.BaseContractLog.event_name"]], "full_name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.full_name"]], "function_hits (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_hits"]], "function_hits (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_hits"]], "function_hits (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_hits"]], "function_hits (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_hits"]], "function_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.function_rate"]], "function_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.function_rate"]], "function_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.function_rate"]], "function_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.function_rate"]], "functions (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.functions"]], "get_html() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_html"]], "get_xml() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.get_xml"]], "header (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.header"]], "hit_count (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.hit_count"]], "hit_count (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.hit_count"]], "include() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.include"]], "line_rate (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.line_rate"]], "line_rate (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.line_rate"]], "line_rate (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.line_rate"]], "line_rate (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.line_rate"]], "line_rate (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.line_rate"]], "lines_covered (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_covered"]], "lines_covered (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_covered"]], "lines_covered (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_covered"]], "lines_covered (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_covered"]], "lines_covered (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_covered"]], "lines_valid (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.lines_valid"]], "lines_valid (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.lines_valid"]], "lines_valid (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.lines_valid"]], "lines_valid (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.lines_valid"]], "lines_valid (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.lines_valid"]], "location (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.location"]], "log_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.log_index"]], "miss_count (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.miss_count"]], "miss_count (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.miss_count"]], "miss_count (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.miss_count"]], "miss_count (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.miss_count"]], "miss_count (ape.types.coverage.functioncoverage property)": [[18, "ape.types.coverage.FunctionCoverage.miss_count"]], "model_dump() (ape.types.coverage.contractcoverage method)": [[18, "ape.types.coverage.ContractCoverage.model_dump"]], "model_dump() (ape.types.coverage.contractsourcecoverage method)": [[18, "ape.types.coverage.ContractSourceCoverage.model_dump"]], "model_dump() (ape.types.coverage.coverageproject method)": [[18, "ape.types.coverage.CoverageProject.model_dump"]], "model_dump() (ape.types.coverage.coveragereport method)": [[18, "ape.types.coverage.CoverageReport.model_dump"]], "model_dump() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.model_dump"]], "name (ape.types.coverage.contractcoverage attribute)": [[18, "ape.types.coverage.ContractCoverage.name"]], "name (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.name"]], "name (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.name"]], "pcs (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.pcs"]], "profile_statement() (ape.types.coverage.functioncoverage method)": [[18, "ape.types.coverage.FunctionCoverage.profile_statement"]], "projects (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.projects"]], "recover_signer() (ape.types.signatures method)": [[18, "ape.types.signatures.recover_signer"]], "source_folders (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.source_folders"]], "source_id (ape.types.coverage.contractsourcecoverage attribute)": [[18, "ape.types.coverage.ContractSourceCoverage.source_id"]], "sources (ape.types.coverage.coverageproject attribute)": [[18, "ape.types.coverage.CoverageProject.sources"]], "sources (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.sources"]], "statements (ape.types.coverage.contractcoverage property)": [[18, "ape.types.coverage.ContractCoverage.statements"]], "statements (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.statements"]], "statements (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.statements"]], "statements (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.statements"]], "statements (ape.types.coverage.functioncoverage attribute)": [[18, "ape.types.coverage.FunctionCoverage.statements"]], "tag (ape.types.coverage.coveragestatement attribute)": [[18, "ape.types.coverage.CoverageStatement.tag"]], "timestamp (ape.types.contractlog property)": [[18, "ape.types.ContractLog.timestamp"]], "timestamp (ape.types.coverage.coveragereport attribute)": [[18, "ape.types.coverage.CoverageReport.timestamp"]], "total_functions (ape.types.coverage.contractsourcecoverage property)": [[18, "ape.types.coverage.ContractSourceCoverage.total_functions"]], "total_functions (ape.types.coverage.coverageproject property)": [[18, "ape.types.coverage.CoverageProject.total_functions"]], "total_functions (ape.types.coverage.coveragereport property)": [[18, "ape.types.coverage.CoverageReport.total_functions"]], "transaction_hash (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_hash"]], "transaction_index (ape.types.contractlog attribute)": [[18, "ape.types.ContractLog.transaction_index"]], "version (ape.types.signatures.signablemessage attribute)": [[18, "ape.types.signatures.SignableMessage.version"]], "baseinterface (class in ape.utils)": [[19, "ape.utils.BaseInterface"]], "baseinterfacemodel (class in ape.utils)": [[19, "ape.utils.BaseInterfaceModel"]], "contracts (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.CONTRACTS"]], "delegate (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.DELEGATE"]], "extraattributesmixin (class in ape.utils)": [[19, "ape.utils.ExtraAttributesMixin"]], "extramodelattributes (class in ape.utils)": [[19, "ape.utils.ExtraModelAttributes"]], "gas_cost (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.GAS_COST"]], "generateddevaccount (class in ape.utils)": [[19, "ape.utils.GeneratedDevAccount"]], "githubclient (class in ape.utils)": [[19, "ape.utils.GithubClient"]], "inputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.INPUTS"]], "joinablequeue (class in ape.utils)": [[19, "ape.utils.JoinableQueue"]], "methods (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.METHODS"]], "outputs (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.OUTPUTS"]], "struct (class in ape.utils)": [[19, "ape.utils.Struct"]], "structparser (class in ape.utils)": [[19, "ape.utils.StructParser"]], "tracestyles (class in ape.utils)": [[19, "ape.utils.TraceStyles"]], "value (ape.utils.tracestyles attribute)": [[19, "ape.utils.TraceStyles.VALUE"]], "add_padding_to_strings() (in module ape.utils)": [[19, "ape.utils.add_padding_to_strings"]], "additional_error_message (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.additional_error_message"]], "address (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.address"]], "allow_disconnected() (in module ape.utils)": [[19, "ape.utils.allow_disconnected"]], "ape.utils": [[19, "module-ape.utils"]], "ape_org (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.ape_org"]], "attributes (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.attributes"]], "available_plugins (ape.utils.githubclient property)": [[19, "ape.utils.GithubClient.available_plugins"]], "clone_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.clone_repo"]], "decode_output() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.decode_output"]], "default_name (ape.utils.structparser property)": [[19, "ape.utils.StructParser.default_name"]], "download_package() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.download_package"]], "encode_input() (ape.utils.structparser method)": [[19, "ape.utils.StructParser.encode_input"]], "expand_environment_variables() (in module ape.utils)": [[19, "ape.utils.expand_environment_variables"]], "extract_nested_value() (in module ape.utils)": [[19, "ape.utils.extract_nested_value"]], "gas_estimation_error_message() (in module ape.utils)": [[19, "ape.utils.gas_estimation_error_message"]], "generate_dev_accounts() (in module ape.utils)": [[19, "ape.utils.generate_dev_accounts"]], "get() (ape.utils.extramodelattributes method)": [[19, "ape.utils.ExtraModelAttributes.get"]], "get_all_files_in_directory() (in module ape.utils)": [[19, "ape.utils.get_all_files_in_directory"]], "get_current_timestamp_ms() (in module ape.utils)": [[19, "ape.utils.get_current_timestamp_ms"]], "get_package_version() (in module ape.utils)": [[19, "ape.utils.get_package_version"]], "get_relative_path() (in module ape.utils)": [[19, "ape.utils.get_relative_path"]], "get_release() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_release"]], "get_repo() (ape.utils.githubclient method)": [[19, "ape.utils.GithubClient.get_repo"]], "include_getattr (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getattr"]], "include_getitem (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.include_getitem"]], "injected_before_use (class in ape.utils)": [[19, "ape.utils.injected_before_use"]], "is_array() (in module ape.utils)": [[19, "ape.utils.is_array"]], "is_evm_precompile() (in module ape.utils)": [[19, "ape.utils.is_evm_precompile"]], "is_named_tuple() (in module ape.utils)": [[19, "ape.utils.is_named_tuple"]], "is_struct() (in module ape.utils)": [[19, "ape.utils.is_struct"]], "is_zero_hex() (in module ape.utils)": [[19, "ape.utils.is_zero_hex"]], "items() (ape.utils.struct method)": [[19, "ape.utils.Struct.items"]], "join() (ape.utils.joinablequeue method)": [[19, "ape.utils.JoinableQueue.join"]], "load_config() (in module ape.utils)": [[19, "ape.utils.load_config"]], "log_instead_of_fail() (in module ape.utils)": [[19, "ape.utils.log_instead_of_fail"]], "model_config (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_config"]], "model_config (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_config"]], "model_fields (ape.utils.baseinterfacemodel attribute)": [[19, "ape.utils.BaseInterfaceModel.model_fields"]], "model_fields (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.model_fields"]], "name (ape.utils.extramodelattributes attribute)": [[19, "ape.utils.ExtraModelAttributes.name"]], "pragma_str_to_specifier_set() (in module ape.utils)": [[19, "ape.utils.pragma_str_to_specifier_set"]], "private_key (ape.utils.generateddevaccount attribute)": [[19, "ape.utils.GeneratedDevAccount.private_key"]], "raises_not_implemented() (in module ape.utils)": [[19, "ape.utils.raises_not_implemented"]], "register() (ape.utils.singledispatchmethod method)": [[19, "ape.utils.singledispatchmethod.register"]], "returns_array() (in module ape.utils)": [[19, "ape.utils.returns_array"]], "run_until_complete() (in module ape.utils)": [[19, "ape.utils.run_until_complete"]], "singledispatchmethod (class in ape.utils)": [[19, "ape.utils.singledispatchmethod"]], "spawn() (in module ape.utils)": [[19, "ape.utils.spawn"]], "stream_response() (in module ape.utils)": [[19, "ape.utils.stream_response"]], "use_temp_sys_path (class in ape.utils)": [[19, "ape.utils.use_temp_sys_path"]]}}) \ No newline at end of file