Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/argotorg/solidity
/ functions
Functions
6,721 in github.com/argotorg/solidity
⨍
Functions
6,721
◇
Types & classes
1,829
↳
Endpoints
7
↓ 1 callers
Function
download_file
(url: str, target_path: Path, headers: dict, overwrite=False)
scripts/common/rest_api_helpers.py:67
↓ 1 callers
Function
download_project
(test_dir: Path, repo_url: str, ref: str = "<latest-release>")
scripts/externalTests/test_helpers.py:99
↓ 1 callers
Method
dumpStorage
test/tools/yulInterpreter/Interpreter.cpp:46
↓ 1 callers
Function
edgeNames
test/libsolidity/analysis/FunctionCallGraph.cpp:92
↓ 1 callers
Function
editorPath
test/tools/IsolTestOptions.cpp:47
↓ 1 callers
Function
eliminateVariables
libyul/optimiser/StackCompressor.cpp:161
↓ 1 callers
Function
eliminateVariablesOptimizedCodegen
libyul/optimiser/StackCompressor.cpp:185
↓ 1 callers
Method
emit_log
test/evmc/evmc.hpp:582
↓ 1 callers
Method
empty
libsolutil/CommonData.h:352
↓ 1 callers
Method
encodeAllPossibleSubPathsInAssemblyTree
libevmasm/Assembly.cpp:719
↓ 1 callers
Function
encodeLinkData
libsolutil/IpfsHash.cpp:53
↓ 1 callers
Method
encodeToMemory
libsolidity/codegen/CompilerUtils.cpp:422
↓ 1 callers
Method
endArray
test/tools/ossfuzz/protoToAbiV2.h:788
↓ 1 callers
Method
endFunction
libyul/backends/evm/NoOutputAssembly.cpp:145
↓ 1 callers
Method
endStruct
test/tools/ossfuzz/protoToAbiV2.h:777
↓ 1 callers
Method
endVisit
libsolidity/analysis/Scoper.cpp:39
↓ 1 callers
Method
ensureAllSettingsRead
test/TestCaseReader.cpp:94
↓ 1 callers
Method
entryLabel
libsolidity/codegen/CompilerContext.cpp:576
↓ 1 callers
Method
entryLabelIfExists
libsolidity/codegen/CompilerContext.cpp:610
↓ 1 callers
Method
enumFromSeed
test/tools/ossfuzz/protomutators/YulProtoMutator.h:78
↓ 1 callers
Function
eofcreateBuiltin
libyul/backends/evm/EVMBuiltins.cpp:267
↓ 1 callers
Method
equalExcludingStateMutability
libsolidity/ast/Types.cpp:3612
↓ 1 callers
Method
eraseAll
libyul/backends/evm/ssa/util/UseCountSet.h:125
↓ 1 callers
Method
eraseIf
libyul/backends/evm/ssa/util/UseCountSet.h:132
↓ 1 callers
Method
errorStmts
test/tools/ossfuzz/protoToAbiV2.h:745
↓ 1 callers
Function
escapeNewlinesAndTabsWithinStringLiterals
libsolutil/JSON.cpp:60
↓ 1 callers
Function
escape_string
Trivially escapes given input string's \r \n and \\.
test/lsp.py:42
↓ 1 callers
Method
estimateMax
libevmasm/PathGasMeter.cpp:38
↓ 1 callers
Method
ethdebugCompilation
libevmasm/EVMAssemblyStack.cpp:126
↓ 1 callers
Method
ethdebugCompilation
libsolidity/interface/CompilerStack.cpp:1240
↓ 1 callers
Method
ethdebugRuntime
libevmasm/EVMAssemblyStack.cpp:114
↓ 1 callers
Method
eval
libyul/backends/evm/ConstantOptimiser.cpp:45
↓ 1 callers
Method
evalBuiltin
test/tools/yulInterpreter/EVMInstructionInterpreter.cpp:511
↓ 1 callers
Method
evaluate
tools/yulPhaser/FitnessMetrics.cpp:57
↓ 1 callers
Method
evaluate
libsolidity/analysis/ConstantEvaluator.cpp:290
↓ 1 callers
Function
evmRuleList
libevmasm/RuleList.h:736
↓ 1 callers
Function
evmc_is_abi_compatible
* Returns true if the VM has a compatible ABI version. */
test/evmc/helpers.h:32
↓ 1 callers
Function
evmc_last_error_msg
test/evmc/loader.c:188
↓ 1 callers
Function
evmc_load
test/evmc/loader.c:97
↓ 1 callers
Function
evmc_load_and_configure
test/evmc/loader.c:253
↓ 1 callers
Function
evmc_load_and_create
test/evmc/loader.c:195
↓ 1 callers
Function
evmc_revision_to_string
Returns the name of the ::evmc_revision. */
test/evmc/helpers.h:272
↓ 1 callers
Function
evmc_set_option
* Sets the option for the VM, if the feature is supported by the VM. * * @see evmc_set_option_fn */
test/evmc/helpers.h:78
↓ 1 callers
Function
evmc_status_code_to_string
Returns text representation of the ::evmc_status_code. */
test/evmc/helpers.h:221
↓ 1 callers
Method
executionContext
libsolidity/codegen/ir/IRGenerationContext.h:145
↓ 1 callers
Method
expect_location
obj is an JSON object containing two keys: - 'uri': a string of the document URI - 'range': the location range, two c
test/lsp.py:1164
↓ 1 callers
Method
expect_true
( self, actual, description="Expected True value", part=ExpectationFailed.Part
test/lsp.py:1094
↓ 1 callers
Function
exportFunction
libyul/backends/evm/ssa/io/JSONExporter.cpp:162
↓ 1 callers
Function
expressionAlwaysTrue
libyul/optimiser/StructuralSimplifier.cpp:65
↓ 1 callers
Method
expressionSubstitution
libsolidity/formal/Predicate.cpp:435
↓ 1 callers
Method
externalCodeFunction
libsolidity/codegen/YulUtilFunctions.cpp:4807
↓ 1 callers
Method
externalFunctionPointersEqualFunction
libsolidity/codegen/YulUtilFunctions.cpp:4825
↓ 1 callers
Method
extract
liblangutil/SourceReferenceExtractor.cpp:30
↓ 1 callers
Function
extractSourceName
(line)
scripts/splitSources.py:25
↓ 1 callers
Method
extractSourceUnitNameAndLineColumn
libsolidity/lsp/HandlerBase.cpp:55
↓ 1 callers
Function
extract_and_write
(f, path)
scripts/wasm-rebuild/docker-scripts/isolate_tests.py:37
↓ 1 callers
Function
extract_test_cases
(path)
scripts/isolate_tests.py:16
↓ 1 callers
Function
extract_test_cases
(_path)
scripts/extract_test_cases.py:12
↓ 1 callers
Function
extract_test_cases
(path)
scripts/wasm-rebuild/docker-scripts/isolate_tests.py:13
↓ 1 callers
Method
feedItem
libevmasm/CommonSubexpressionEliminator.cpp:77
↓ 1 callers
Method
fetch_and_format_diagnostics
(self, solc: JsonRpcProcess, test, sub_dir=None)
test/lsp.py:1023
↓ 1 callers
Function
fillArray
libsolidity/formal/ExpressionFormatter.cpp:189
↓ 1 callers
Method
finalize
libsolidity/analysis/PostTypeChecker.cpp:44
↓ 1 callers
Function
findAnyOf
libsolutil/CommonData.h:622
↓ 1 callers
Function
findBaseCallable
libsolidity/analysis/DocStringAnalyser.cpp:97
↓ 1 callers
Method
findDeepestIncorrectArgSlot
libyul/backends/evm/ssa/StackShuffler.cpp:210
↓ 1 callers
Method
findFirstMatch
libevmasm/SimplificationRules.cpp:39
↓ 1 callers
Function
findInDefaultPath
test/Common.cpp:75
↓ 1 callers
Function
findLastStorageVariable
libsolidity/analysis/PostTypeContractLevelChecker.cpp:211
↓ 1 callers
Function
find_ids_in_cmdline_test_err
(file_name)
scripts/error_codes.py:141
↓ 1 callers
Function
find_ids_in_source_file
(file_name, id_to_file_names)
scripts/error_codes.py:41
↓ 1 callers
Function
find_ids_in_source_files
Returns a dictionary with list of source files for every appearance of every id
scripts/error_codes.py:54
↓ 1 callers
Function
find_ids_in_test_file
(file_name)
scripts/error_codes.py:126
↓ 1 callers
Function
find_ids_in_test_files
Returns a set containing all ids in tests
scripts/error_codes.py:132
↓ 1 callers
Method
find_tag_with_range
Find and return the tag that represents the requested range otherwise return None.
test/lsp.py:1211
↓ 1 callers
Function
firstNonIdentifier
libsolidity/parsing/DocStringParser.cpp:46
↓ 1 callers
Method
firstNumber
liblangutil/Token.h:443
↓ 1 callers
Method
firstUnconditionalControlFlowChange
libyul/optimiser/Semantics.cpp:191
↓ 1 callers
Function
firstWhitespaceOrNewline
libsolidity/parsing/DocStringParser.cpp:60
↓ 1 callers
Function
fitsIntoBits
Checks whether _value fits into _bits bits when having 1 bit as the sign bit if _signed is true.
libsolidity/ast/Types.cpp:86
↓ 1 callers
Function
fitsPrecisionBase2
Checks whether _mantissa * (2 ** _expBase2) fits into 4096 bits.
libsolidity/analysis/ConstantEvaluator.cpp:67
↓ 1 callers
Function
fix_ids_in_source_file
(file_name, id_to_count, available_ids)
scripts/error_codes.py:70
↓ 1 callers
Function
fix_ids_in_source_files
Fixes ids in given source files; id_to_count contains number of appearances of every id in sources
scripts/error_codes.py:101
↓ 1 callers
Method
fixedPointPrecision
tools/yulPhaser/FitnessMetrics.h:127
↓ 1 callers
Method
format
libyul/AsmPrinter.cpp:46
↓ 1 callers
Function
formatArrayOp
libsolidity/formal/ExpressionFormatter.cpp:101
↓ 1 callers
Function
formatDatatypeAccessor
libsolidity/formal/ExpressionFormatter.cpp:46
↓ 1 callers
Method
formatErrors
libyul/backends/evm/ssa/StackUtils.cpp:214
↓ 1 callers
Function
formatInfixOp
libsolidity/formal/ExpressionFormatter.cpp:96
↓ 1 callers
Function
formatPhi
Build a human-readable Phi/Upsilon annotation for a phi value. Shows which upsilons feed it, listed per predecessor block.
libyul/backends/evm/ssa/SSACFG.cpp:44
↓ 1 callers
Function
formatSecondarySourceLocation
libsolidity/interface/StandardCompiler.cpp:103
↓ 1 callers
Function
formatUnaryOp
libsolidity/formal/ExpressionFormatter.cpp:116
↓ 1 callers
Function
format_percent
(percentage)
scripts/gas_diff_stats.py:122
↓ 1 callers
Method
format_summary
(self, verbose: bool)
scripts/bytecodecompare/prepare_report.py:92
↓ 1 callers
Method
freshVariable
libsolidity/experimental/ast/TypeSystem.cpp:178
↓ 1 callers
Function
from_hex_digit
Extracts the nibble value out of a hex digit. Returns -1 in case of invalid hex digit.
test/evmc/hex.hpp:36
↓ 1 callers
Method
from_preset
(preset: SettingsPreset)
scripts/bytecodecompare/prepare_report.py:53
↓ 1 callers
Function
fullCSE
In contrast to the function `CSE`, this function doesn't finish the CSE optimization on an instruction that breaks CSE Analysis block. Copied from Ass
test/libevmasm/Optimiser.cpp:98
↓ 1 callers
Method
fullDecomposition
libsolidity/ast/Types.cpp:1519
↓ 1 callers
Method
function
libyul/optimiser/FullInliner.h:80
← previous
next →
1,901–2,000 of 6,721, ranked by callers