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
↓ 3 callers
Method
normalizeUri
(self, uri)
test/lsp.py:1020
↓ 3 callers
Method
numArguments
libsolidity/ast/ASTEnums.h:71
↓ 3 callers
Method
numNames
libsolidity/ast/ASTEnums.h:72
↓ 3 callers
Method
numSets
libsolutil/DisjointSet.cpp:40
↓ 3 callers
Method
offsetToDepth
index scheme conversion offset -> depth
libyul/backends/evm/ssa/Stack.h:289
↓ 3 callers
Method
operatorDefinitions
libsolidity/ast/Types.cpp:387
↓ 3 callers
Method
paginated_query_api
(self, url: str, params: Mapping[str, str], max_pages: int = DEFAULT_MAX_PAGES)
scripts/common/rest_api_helpers.py:129
↓ 3 callers
Function
parenthesizeUserIdentifier
libsolidity/ast/Types.cpp:257
↓ 3 callers
Function
parse
test/evmc/evmc.hpp:287
↓ 3 callers
Method
parse
solc/CommandLineParser.cpp:293
↓ 3 callers
Method
parseAndAnalyze
libsolidity/interface/CompilerStack.cpp:721
↓ 3 callers
Method
parseAndAnalyze
libyul/YulStack.cpp:75
↓ 3 callers
Function
parseSlots
Parse a string like "[v172, phi109, lit7, JUNK]" into Stack::Data
test/libyul/ssa/StackShufflerTest.cpp:133
↓ 3 callers
Function
parseUnsignedInteger
test/CommonSyntaxTest.cpp:50
↓ 3 callers
Method
peekNextNextToken
liblangutil/Scanner.h:176
↓ 3 callers
Method
popAndJump
libsolidity/codegen/CompilerUtils.cpp:1495
↓ 3 callers
Method
print
libsolidity/ast/ASTJsonExporter.cpp:202
↓ 3 callers
Method
print
libyul/YulStack.cpp:369
↓ 3 callers
Method
processEntryPoint
libyul/backends/evm/StackLayoutGenerator.cpp:360
↓ 3 callers
Method
program
libevmasm/Ethdebug.cpp:132
↓ 3 callers
Method
programToString
test/tools/ossfuzz/protoToYul.cpp:2044
↓ 3 callers
Method
pushBytes
libsolidity/interface/CompilerStack.cpp:1881
↓ 3 callers
Method
pushOrDupTarget
libyul/backends/evm/StackHelpers.h:505
↓ 3 callers
Method
pushSubroutineSize
Pushes the size of the subroutine.
libsolidity/codegen/CompilerContext.h:231
↓ 3 callers
Method
readFromStorageDynamic
libsolidity/codegen/YulUtilFunctions.cpp:2796
↓ 3 callers
Method
receive_message
(self)
test/lsp.py:189
↓ 3 callers
Method
registerDeclarations
libsolidity/analysis/NameAndTypeResolver.cpp:57
↓ 3 callers
Function
replaceNonTabs
liblangutil/SourceReferenceFormatter.cpp:39
↓ 3 callers
Method
replace_ranges_with_tags
Replace matching ranges with "@<tagname>". Recognized patterns: { "changes": { "<uri>": { "range": "<range>" } } }
test/lsp.py:1224
↓ 3 callers
Method
resolveNamesAndTypes
libsolidity/analysis/NameAndTypeResolver.cpp:132
↓ 3 callers
Method
returnParameterTypesWithoutDynamicTypes
libsolidity/ast/Types.cpp:3047
↓ 3 callers
Method
returnValues
libevmasm/AssemblyItem.cpp:234
↓ 3 callers
Function
revertStringsFromString
libsolidity/interface/DebugSettings.h:53
↓ 3 callers
Function
richIdentifier
libsolidity/ast/Types.cpp:234
↓ 3 callers
Function
rootConstVariableDeclaration
libsolidity/ast/ASTUtils.cpp:72
↓ 3 callers
Method
run
tools/yulPhaser/AlgorithmRunner.cpp:31
↓ 3 callers
Method
run
Returns: bool: Test status. True -> All tests succeeded False -> At least one test fai
scripts/regressions.py:96
↓ 3 callers
Method
run
solc/CommandLineInterface.cpp:769
↓ 3 callers
Function
run_forge_command
(command: str, env: Optional[dict] = None)
scripts/externalTests/runners/foundry.py:33
↓ 3 callers
Method
sameSubset
libsolutil/DisjointSet.cpp:77
↓ 3 callers
Method
sealBlock
libyul/backends/evm/ssa/SSACFGBuilder.cpp:582
↓ 3 callers
Method
secondarySourceLocation
liblangutil/Exceptions.cpp:74
↓ 3 callers
Method
select
tools/yulPhaser/Population.cpp:87
↓ 3 callers
Function
semanticTokenTypeForType
libsolidity/lsp/SemanticTokensBuilder.cpp:35
↓ 3 callers
Method
send_notification
(self, name: str, params: Optional[dict] = None)
test/lsp.py:248
↓ 3 callers
Method
setAddress
test/contracts/AuctionRegistrar.cpp:245
↓ 3 callers
Method
setExitDebugData
libyul/backends/evm/ssa/SSACFGDebugInfo.h:46
↓ 3 callers
Method
setLocation
libevmasm/AssemblyItem.h:274
↓ 3 callers
Method
setOption
libsmtutil/SMTLib2Interface.cpp:263
↓ 3 callers
Method
setSolver
Sets the current solver used by the current engine for SMT variable declaration.
libsolidity/formal/EncodingContext.h:50
↓ 3 callers
Method
setSubRegistrar
test/contracts/AuctionRegistrar.cpp:257
↓ 3 callers
Method
setUnknownValue
libsolidity/formal/EncodingContext.cpp:123
↓ 3 callers
Method
setUseABICoderV2
libsolidity/codegen/CompilerContext.h:83
↓ 3 callers
Method
setValueDebugData
libyul/backends/evm/ssa/SSACFGDebugInfo.h:70
↓ 3 callers
Method
set_option
@copydoc evmc_set_option()
test/evmc/evmc.hpp:711
↓ 3 callers
Method
shiftLeftFunction
libsolidity/codegen/YulUtilFunctions.cpp:430
↓ 3 callers
Method
sizetSetting
test/TestCaseReader.cpp:74
↓ 3 callers
Method
spill
libyul/backends/evm/ssa/StackToMemorySpilling.h:34
↓ 3 callers
Function
split_sources
(filePath, suppress_output = False)
scripts/splitSources.py:54
↓ 3 callers
Method
stackRange
A range of offsets `[0, stackSize)`
libyul/backends/evm/ssa/StackShuffler.h:129
↓ 3 callers
Method
statementEqual
libyul/optimiser/SyntacticalEquality.cpp:81
↓ 3 callers
Method
storageLocationOfVariable
libsolidity/codegen/CompilerContext.cpp:322
↓ 3 callers
Function
strcpy_sx
test/evmc/loader.c:51
↓ 3 callers
Function
stripFileUriSchemePrefix
libsolidity/lsp/Utils.cpp:117
↓ 3 callers
Method
subRegistrar
test/contracts/AuctionRegistrar.cpp:261
↓ 3 callers
Method
subsets
libsolutil/DisjointSet.cpp:103
↓ 3 callers
Method
tagsInExpression
libevmasm/KnownState.cpp:430
↓ 3 callers
Function
takeOverAllocation
Find the equivalent to @p _data in the list of allocations of solidity_alloc(), removes it from the list and returns its value. If any invalid argume
libsolc/libsolc.cpp:53
↓ 3 callers
Method
targetMultiplicity
libyul/backends/evm/StackHelpers.h:488
↓ 3 callers
Method
toSMTUtilExpression
libsmtutil/CHCSmtLib2Interface.cpp:296
↓ 3 callers
Function
toggleMenu
(options = {})
docs/_static/js/toggle.js:32
↓ 3 callers
Function
transformParametersToExternal
libsolidity/ast/Types.cpp:97
↓ 3 callers
Method
translateLineColumnToPosition
liblangutil/CharStream.cpp:147
↓ 3 callers
Method
txFunctionConstraints
libsolidity/formal/SymbolicState.cpp:248
↓ 3 callers
Function
typeBvSizeAndSignedness
libsolidity/formal/SymbolicTypes.cpp:581
↓ 3 callers
Method
typeClassVariable
libsolidity/experimental/ast/TypeSystem.h:174
↓ 3 callers
Method
unhandledQueries
libsolidity/formal/CHC.cpp:123
↓ 3 callers
Method
updateStorageValueFunction
libsolidity/codegen/YulUtilFunctions.cpp:2939
↓ 3 callers
Method
useMetadataLiteralSources
libsolidity/interface/CompilerStack.cpp:298
↓ 3 callers
Method
usedInterfaceEvents
libsolidity/ast/AST.cpp:240
↓ 3 callers
Method
validForLocation
libsolidity/ast/Types.cpp:1725
↓ 3 callers
Function
validateBiDiMarkup
Tries to scan for an RLO/LRO/RLE/LRE/PDF and keeps track of script writing direction override depth. @returns ScannerError::NoError in case of succes
liblangutil/Scanner.cpp:275
↓ 3 callers
Function
valueOf
test/libsolutil/LazyInit.cpp:53
↓ 3 callers
Method
verify_didOpen_with_import_diagnostics
( self, published_diagnostics: List[Any], main_file_name='didOpen_with_import' )
test/lsp.py:1624
↓ 3 callers
Method
willBeWrittenTo
libsolidity/analysis/PostTypeChecker.cpp:490
↓ 2 callers
Function
BOOST_AUTO_TEST_CASE
test/libsolidity/GasMeter.cpp:106
↓ 2 callers
Function
BVSignedMax
(type_bits, n_bits)
test/formal/util.py:21
↓ 2 callers
Function
SAR
(x, y)
test/formal/opcodes.py:71
↓ 2 callers
Method
_format_data_row
(cls, cells: Sequence[Union[int, float, str]], widths: Sequence[int])
scripts/externalTests/benchmark_diff.py:325
↓ 2 callers
Method
abiDecodeV2
libsolidity/codegen/CompilerUtils.cpp:627
↓ 2 callers
Method
accept
test/libsolidity/util/TestFileParser.cpp:235
↓ 2 callers
Method
accept
libsolidity/ast/AST.h:1387
↓ 2 callers
Method
accessCallDataArrayElement
libsolidity/codegen/ArrayUtils.cpp:789
↓ 2 callers
Method
accessCalldataTail
libsolidity/codegen/CompilerUtils.cpp:142
↓ 2 callers
Method
accessCalldataTailFunction
libsolidity/codegen/YulUtilFunctions.cpp:2541
↓ 2 callers
Method
account_exists
test/evmc/evmc.hpp:524
↓ 2 callers
Method
addBinding
libsmtutil/CHCSmtLib2Interface.cpp:523
↓ 2 callers
Method
addSubObject
libsolidity/codegen/ir/IRGenerationContext.h:155
↓ 2 callers
Method
addVariableDeclaration
libsmtutil/CHCSmtLib2Interface.cpp:229
↓ 2 callers
Function
add_preamble
(source_path: Path, preamble: str = DEFAULT_PREAMBLE)
scripts/common/cmdline_helpers.py:80
← previous
next →
1,201–1,300 of 6,721, ranked by callers