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
isLowLevelStackManipulationInstruction
libyul/backends/evm/EVMDialect.cpp:62
↓ 1 callers
Function
isNumber
libsmtutil/CHCSmtLib2Interface.cpp:205
↓ 1 callers
Method
isPrimitiveType
libsolidity/experimental/ast/TypeSystemHelper.cpp:228
↓ 1 callers
Method
isPublicCallableParameter
libsolidity/ast/AST.cpp:777
↓ 1 callers
Function
isPushInstruction
@returns true if the instruction is a PUSH
libevmasm/Instruction.h:233
↓ 1 callers
Function
isReturnedFromStructGetter
libsolidity/formal/SMTEncoder.cpp:1008
↓ 1 callers
Method
isSourceCompatible
libyul/backends/evm/ssa/StackShuffler.cpp:166
↓ 1 callers
Function
isSupportedTypeDeclaration
libsolidity/formal/SymbolicTypes.cpp:258
↓ 1 callers
Method
isTerminationBlock
libyul/backends/evm/ssa/SSACFG.h:121
↓ 1 callers
Function
isTimeSubdenomination
liblangutil/Token.h:328
↓ 1 callers
Method
isTryCatchParameter
libsolidity/ast/AST.cpp:760
↓ 1 callers
Function
isTuple
test/libsolidity/util/ContractABIUtils.cpp:118
↓ 1 callers
Method
isTypeFunctionType
libsolidity/experimental/ast/TypeSystemHelper.cpp:267
↓ 1 callers
Function
isUint
test/libsolidity/util/ContractABIUtils.cpp:73
↓ 1 callers
Function
isVisibilitySpecifier
liblangutil/Token.h:319
↓ 1 callers
Method
isVisibleAsUnqualifiedName
libsolidity/ast/AST.cpp:685
↓ 1 callers
Method
isVisibleViaContractTypeAccess
libsolidity/ast/AST.h:278
↓ 1 callers
Function
isWellFormed
Validate byte sequence against Unicode chapter 3 Table 3-7.
libsolutil/UTF8.cpp:33
↓ 1 callers
Method
isabelleAddressValueAsString
test/tools/ossfuzz/protoToAbiV2.cpp:1298
↓ 1 callers
Function
isspace
The constexpr variant of std::isspace().
test/evmc/filter_iterator.hpp:11
↓ 1 callers
Method
job
(self, workflow_id: str, name: str, require_success: bool = False)
scripts/common/rest_api_helpers.py:172
↓ 1 callers
Method
jobs
(self, workflow_id: str)
scripts/common/rest_api_helpers.py:162
↓ 1 callers
Function
joinMap
libsolutil/CommonData.h:323
↓ 1 callers
Method
jsonToSourceUnit
libsolidity/ast/ASTJsonImporter.cpp:59
↓ 1 callers
Function
jsonValueByPath
libsolutil/JSON.cpp:170
↓ 1 callers
Method
keyNameLocation
libsolidity/ast/AST.h:1540
↓ 1 callers
Method
kind
libyul/backends/evm/ssa/SSACFGTypes.h:86
↓ 1 callers
Method
knownGlobalSymbol
libsolidity/formal/EncodingContext.cpp:186
↓ 1 callers
Method
knownToBeZero
libyul/optimiser/KnowledgeBase.cpp:68
↓ 1 callers
Method
leaveFunction
libyul/optimiser/ASTCopier.h:109
↓ 1 callers
Method
leftAlignFunction
libsolidity/codegen/YulUtilFunctions.cpp:370
↓ 1 callers
Method
leftAligned
Returns true if the type is a value type that is left-aligned on the stack with a size of storageBytes() bytes. Returns false if the type is a value t
libsolidity/ast/Types.h:293
↓ 1 callers
Method
libraryAddressImmutableOffsetRelative
libsolidity/codegen/ir/IRGenerationContext.cpp:139
↓ 1 callers
Method
libraryAddresses
Sets library addresses to @param _libraryAddresses.
test/tools/ossfuzz/SolidityEvmoneInterface.h:87
↓ 1 callers
Method
libraryName
test/tools/ossfuzz/protoToSol.cpp:145
↓ 1 callers
Method
libraryTest
test/tools/ossfuzz/protoToSol.cpp:140
↓ 1 callers
Method
limitSize
Limits the number of secondary source locations to 32 and appends a notice to the error message.
liblangutil/Exceptions.h:135
↓ 1 callers
Method
lineAtPosition
liblangutil/CharStream.cpp:81
↓ 1 callers
Method
lineInfo
libsolutil/Exceptions.cpp:37
↓ 1 callers
Method
lineNumber
test/TestCaseReader.h:59
↓ 1 callers
Method
link
solc/CommandLineInterface.cpp:1200
↓ 1 callers
Function
linkersymbolBuiltin
libyul/backends/evm/EVMBuiltins.cpp:85
↓ 1 callers
Method
load
tools/yulPhaser/Program.cpp:68
↓ 1 callers
Function
load_libsolidity_test_case
(relative_path: Union[Path, str])
test/scripts/unittest_helpers.py:16
↓ 1 callers
Function
loadimmutableBuiltin
libyul/backends/evm/EVMBuiltins.cpp:224
↓ 1 callers
Method
localVariableValues
libsolidity/formal/Predicate.cpp:409
↓ 1 callers
Function
locateInnermostASTNode
libsolidity/ast/ASTUtils.cpp:29
↓ 1 callers
Function
locationFromSources
libevmasm/Assembly.cpp:344
↓ 1 callers
Function
locationRange
libevmasm/Ethdebug.cpp:51
↓ 1 callers
Function
logInstruction
@returns the LOG<_number> instruction
libevmasm/Instruction.h:278
↓ 1 callers
Method
looksLikeAddress
libsolidity/ast/AST.cpp:1038
↓ 1 callers
Function
main
()
test/external_tests.py:138
↓ 1 callers
Function
main
(argv)
scripts/error_codes.py:349
↓ 1 callers
Function
main
()
scripts/gas_diff_stats.py:170
↓ 1 callers
Function
main
()
scripts/pylint_all.py:81
↓ 1 callers
Function
main
()
scripts/externalTests/benchmark_diff.py:431
↓ 1 callers
Function
main
()
scripts/externalTests/download_benchmarks.py:172
↓ 1 callers
Method
main
Runs all test cases. Returns 0 on success and the number of failing assertions (capped to 127) otherwise.
test/lsp.py:866
↓ 1 callers
Method
mainGraph
libyul/backends/evm/ssa/ControlFlowGraphs.h:46
↓ 1 callers
Function
maj
libsolutil/picosha2.h:69
↓ 1 callers
Method
major
liblangutil/SemVerHandler.h:51
↓ 1 callers
Function
makeIndexTuple
libsolidity/experimental/analysis/Analysis.cpp:157
↓ 1 callers
Function
makeOverrideProxy
libsolidity/analysis/OverrideChecker.cpp:179
↓ 1 callers
Method
mapItemCount
test/Metadata.cpp:75
↓ 1 callers
Function
markNeedsCleanStack
Marks each block that needs to maintain a clean stack. That is each block that has an outgoing path to a function return.
libyul/backends/evm/ControlFlowGraphBuilder.cpp:217
↓ 1 callers
Function
markRecursiveCalls
Sets the ``recursive`` member to ``true`` for all recursive function calls.
libyul/backends/evm/ControlFlowGraphBuilder.cpp:103
↓ 1 callers
Method
markSourceUsed
libsolidity/codegen/ir/IRGenerationContext.h:161
↓ 1 callers
Function
markStartsOfSubGraphs
Marks each cut-vertex in the CFG, i.e. each block that begins a disconnected sub-graph of the CFG. Entering such a block means that control flow will
libyul/backends/evm/ControlFlowGraphBuilder.cpp:152
↓ 1 callers
Method
matchGroup
libevmasm/SimplificationRules.h:111
↓ 1 callers
Method
matches
libyul/optimiser/SimplificationRules.cpp:137
↓ 1 callers
Method
matchesBytes
Compares _bytes to the bytes stored in this object.
test/libsolidity/util/SoltestTypes.h:180
↓ 1 callers
Method
maxID
Returns the maximal AST node ID assigned so far
libsolidity/parsing/Parser.h:54
↓ 1 callers
Method
maxSubtreePreOrderIndexOf
libyul/backends/evm/ssa/traversal/ForwardTopologicalSort.h:42
↓ 1 callers
Method
memoryArrayIndexAccessFunction
libsolidity/codegen/YulUtilFunctions.cpp:2467
↓ 1 callers
Method
memoryCopy
libsolidity/codegen/CompilerUtils.cpp:681
↓ 1 callers
Method
memoryCopy32
libsolidity/codegen/CompilerUtils.cpp:665
↓ 1 callers
Method
memoryMemberTypes
libsolidity/ast/Types.cpp:2589
↓ 1 callers
Function
memoryguardBuiltin
libyul/backends/evm/EVMBuiltins.cpp:102
↓ 1 callers
Method
merge
libyul/optimiser/UnusedStoreBase.cpp:152
↓ 1 callers
Method
minor
liblangutil/SemVerHandler.h:52
↓ 1 callers
Method
movableRelativeTo
libyul/optimiser/Semantics.h:69
↓ 1 callers
Method
nameAndData
libevmasm/AssemblyItem.cpp:82
↓ 1 callers
Method
nameable
@returns true if this type can be used for variables. It returns false for types like magic types, literals and function types with a kind that is not
libsolidity/ast/Types.h:308
↓ 1 callers
Method
namedTag
libevmasm/Assembly.cpp:741
↓ 1 callers
Method
namedTag
@returns a new tag identified by name.
libsolidity/codegen/CompilerContext.h:223
↓ 1 callers
Method
needBytecode
libsolidity/interface/CompilerStack.h:158
↓ 1 callers
Method
needIR
libsolidity/interface/CompilerStack.h:145
↓ 1 callers
Method
needIRCodegenOnly
libsolidity/interface/CompilerStack.h:153
↓ 1 callers
Method
needsFullCompilation
libsolidity/interface/CompilerStack.h:163
↓ 1 callers
Function
needsHumanTargetedStdout
solc/CommandLineInterface.cpp:141
↓ 1 callers
Method
negateNumberWrappingFunction
libsolidity/codegen/YulUtilFunctions.cpp:4281
↓ 1 callers
Method
newBalances
libsolidity/formal/SymbolicState.cpp:109
↓ 1 callers
Method
newExpressionType
libsolidity/ast/Types.cpp:2146
↓ 1 callers
Method
newPushTag
libevmasm/Assembly.h:72
↓ 1 callers
Method
nextArrayElementFunction
libsolidity/codegen/YulUtilFunctions.cpp:2571
↓ 1 callers
Method
nextID
Returns the next AST node ID
libsolidity/parsing/Parser.h:219
↓ 1 callers
Method
noOp
libyul/backends/evm/ssa/PhiInverse.cpp:30
↓ 1 callers
Method
none
libsolidity/formal/ModelCheckerSettings.h:69
↓ 1 callers
Method
notify
libsolidity/lsp/Transport.cpp:107
↓ 1 callers
Method
numSpilled
libyul/backends/evm/ssa/StackToMemorySpilling.h:46
← previous
next →
2,101–2,200 of 6,721, ranked by callers