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
↓ 2 callers
Method
resolve
libsmtutil/SMTLib2Context.cpp:71
↓ 2 callers
Function
resolveDirectBaseContracts
libsolidity/analysis/OverrideChecker.cpp:141
↓ 2 callers
Method
resolveRecursive
libsolidity/experimental/ast/TypeSystem.cpp:216
↓ 2 callers
Function
restrict
(x)
test/formal/redundant_store_unrelated.py:15
↓ 2 callers
Method
returnData
test/tools/yulInterpreter/Interpreter.h:200
↓ 2 callers
Method
returnDataSelectorFunction
libsolidity/codegen/YulUtilFunctions.cpp:4656
↓ 2 callers
Method
returnDataToArray
libsolidity/codegen/CompilerUtils.cpp:122
↓ 2 callers
Method
revertWithError
libsolidity/codegen/CompilerUtils.cpp:106
↓ 2 callers
Method
revertWithStringData
libsolidity/codegen/CompilerUtils.cpp:93
↓ 2 callers
Method
rightShiftNumberOnStack
libsolidity/codegen/CompilerUtils.cpp:1624
↓ 2 callers
Method
rollback
liblangutil/CharStream.cpp:67
↓ 2 callers
Method
roundUpFunction
libsolidity/codegen/YulUtilFunctions.cpp:693
↓ 2 callers
Method
run
libsolidity/analysis/ControlFlowRevertPruner.cpp:49
↓ 2 callers
Method
run
libyul/backends/evm/ssa/transform/TrivialPhiEliminator.cpp:54
↓ 2 callers
Function
run_git_command
(command)
scripts/common/git_helpers.py:6
↓ 2 callers
Function
run_test_scripts
(solc_binary_type: str, solc_binary_path: Path, tests: dict)
test/external_tests.py:48
↓ 2 callers
Method
runtimeAssemblyPtr
libsolidity/codegen/Compiler.cpp:71
↓ 2 callers
Function
sanitizeTypeName
HACK to get around Z3 bug in printing type names with spaces (https://github.com/Z3Prover/z3/issues/6850) Should be fixed in Z3 4.13.0 TODO: Remove th
libsolidity/formal/SymbolicTypes.cpp:39
↓ 2 callers
Method
selectContracts
libsolidity/interface/CompilerStack.cpp:266
↓ 2 callers
Function
semanticTokenTypeForExpression
libsolidity/lsp/SemanticTokensBuilder.cpp:57
↓ 2 callers
Method
setAssertionAccumulation
Sets whether the context should conjoin assertions in the assertion stack.
libsolidity/formal/EncodingContext.h:57
↓ 2 callers
Function
setBigEndian
libevmasm/Assembly.cpp:1007
↓ 2 callers
Method
setCurrentContract
libsolidity/analysis/GlobalContext.cpp:130
↓ 2 callers
Method
setDeposit
libevmasm/Assembly.h:155
↓ 2 callers
Method
setFromString
libsolidity/formal/ModelCheckerSettings.cpp:53
↓ 2 callers
Method
setLogic
libsmtutil/SMTLib2Interface.cpp:268
↓ 2 callers
Method
setMostDerivedContract
Sets the contract currently being compiled - the most derived one.
libsolidity/codegen/CompilerContext.h:125
↓ 2 callers
Method
setPushTagSubIdAndTag
libevmasm/AssemblyItem.cpp:134
↓ 2 callers
Method
setSolver
libsmtutil/SolverInterface.h:92
↓ 2 callers
Method
setSourceUnits
libsolidity/interface/FileReader.cpp:92
↓ 2 callers
Function
setSymbolicZeroValue
libsolidity/formal/SymbolicTypes.cpp:487
↓ 2 callers
Method
setTupleDeclarationCallback
libsmtutil/SMTLib2Context.cpp:310
↓ 2 callers
Method
setZ3
libsolidity/interface/SMTSolverCommand.cpp:69
↓ 2 callers
Function
settings_from_preset
(preset: SettingsPreset, evm_version: str)
scripts/externalTests/test_helpers.py:60
↓ 2 callers
Method
setupReturnVariablesAndFunctionExit
libyul/backends/evm/EVMCodeTransform.cpp:629
↓ 2 callers
Method
setup_presets_profiles
Configure forge tests profiles
scripts/externalTests/runners/foundry.py:72
↓ 2 callers
Method
severity
liblangutil/Exceptions.h:210
↓ 2 callers
Method
shouldRun
test/TestCase.cpp:60
↓ 2 callers
Function
shr
libsolutil/picosha2.h:82
↓ 2 callers
Method
sideEffects
libyul/optimiser/Semantics.cpp:120
↓ 2 callers
Function
simplificationRuleList
libevmasm/RuleList.h:806
↓ 2 callers
Method
sizeOfSubset
libsolutil/DisjointSet.cpp:83
↓ 2 callers
Function
skipLineOrEOS
libsolidity/parsing/DocStringParser.cpp:38
↓ 2 callers
Function
slotCanBeLoadedOrPushed
libyul/backends/evm/ssa/StackShuffler.h:46
↓ 2 callers
Function
smtKind
libsolidity/formal/SymbolicTypes.cpp:226
↓ 2 callers
Method
soliditySourceProvider
libsolidity/codegen/ir/IRGenerationContext.h:167
↓ 2 callers
Function
solidity_compile
libsolc/libsolc.cpp:129
↓ 2 callers
Function
solidity_reset
libsolc/libsolc.cpp:152
↓ 2 callers
Method
some
libsmtutil/SolverInterface.h:109
↓ 2 callers
Method
sourceLocation
liblangutil/Exceptions.cpp:69
↓ 2 callers
Method
sourceMapping
libevmasm/EVMAssemblyStack.cpp:95
↓ 2 callers
Method
startFunction
libsolidity/codegen/CompilerContext.cpp:116
↓ 2 callers
Method
storageArrayIndexAccessFunction
libsolidity/codegen/YulUtilFunctions.cpp:2422
↓ 2 callers
Method
storageBytes
Multiple small types can be packed into a single storage slot. If such a packing is possible this function @returns the size in bytes smaller than 32.
libsolidity/ast/Types.h:286
↓ 2 callers
Method
storageSetToZeroFunction
libsolidity/codegen/YulUtilFunctions.cpp:4375
↓ 2 callers
Method
storageSizeUpperBound
libsolidity/ast/Types.cpp:1810
↓ 2 callers
Method
storeInMemory
libsolidity/codegen/CompilerUtils.cpp:194
↓ 2 callers
Method
storeItem
libevmasm/ExpressionClasses.cpp:182
↓ 2 callers
Function
stringOrDefault
libsolutil/CommonData.h:652
↓ 2 callers
Function
stringToSolidity
test/libsolidity/LibSolc.cpp:67
↓ 2 callers
Method
structDef
test/tools/ossfuzz/protoToAbiV2.h:650
↓ 2 callers
Method
subset
libsolutil/DisjointSet.cpp:89
↓ 2 callers
Function
substitute
libsolidity/formal/ExpressionFormatter.cpp:128
↓ 2 callers
Method
supportsRelativeJumps
libevmasm/Assembly.h:70
↓ 2 callers
Function
symbolicTypeConversion
libsolidity/formal/SymbolicTypes.cpp:627
↓ 2 callers
Method
terminatesOrReverts
libyul/ControlFlowSideEffects.h:46
↓ 2 callers
Method
test_textDocument_didOpen_with_relative_import
(self, solc: JsonRpcProcess)
test/lsp.py:1453
↓ 2 callers
Function
toJson
libyul/backends/evm/ssa/io/JSONExporter.cpp:38
↓ 2 callers
Method
toJson
libyul/Object.cpp:72
↓ 2 callers
Function
toJsonRange
libsolidity/lsp/Utils.cpp:51
↓ 2 callers
Function
toLittleEndian
libsolutil/SwarmHash.cpp:31
↓ 2 callers
Method
toSort
libsmtutil/CHCSmtLib2Interface.cpp:239
↓ 2 callers
Function
toStackSlotLiveness
libyul/backends/evm/ssa/StackSlotLiveness.h:31
↓ 2 callers
Method
toString
libevmasm/SimplificationRules.cpp:137
↓ 2 callers
Method
toString
libsmtutil/SMTLib2Interface.cpp:250
↓ 2 callers
Function
toStringInHex
libevmasm/AssemblyItem.cpp:44
↓ 2 callers
Function
toUnsignedInt
Safely converts an unsigned integer as string into an unsigned int type. @return the converted number or nullopt in case of an failure (including if
libsolutil/StringUtils.h:121
↓ 2 callers
Method
topLevelSubObjectNames
libyul/Object.cpp:117
↓ 2 callers
Method
trace
(self, topic: str, message: str)
test/lsp.py:185
↓ 2 callers
Method
trace
libsolidity/lsp/Transport.cpp:73
↓ 2 callers
Function
transactionMemberTypes
libsolidity/formal/SymbolicTypes.cpp:671
↓ 2 callers
Method
traverse
libyul/backends/evm/ssa/io/DotExporterBase.cpp:135
↓ 2 callers
Method
tryDecodeErrorMessageFunction
libsolidity/codegen/YulUtilFunctions.cpp:4676
↓ 2 callers
Method
tryDecodePanicDataFunction
libsolidity/codegen/YulUtilFunctions.cpp:4715
↓ 2 callers
Function
tryFormatPowerOfTwo
Try to format as N * 2**x
libsolutil/StringUtils.cpp:127
↓ 2 callers
Method
tryInsert
libyul/ASTLabelRegistry.cpp:98
↓ 2 callers
Method
type
libsolidity/experimental/codegen/IRGeneratorForStatements.cpp:183
↓ 2 callers
Method
typeClassDeclaration
libsolidity/experimental/ast/TypeSystem.h:173
↓ 2 callers
Method
typeFunctionType
libsolidity/experimental/ast/TypeSystemHelper.cpp:254
↓ 2 callers
Method
unaryOperatorResult
libsolidity/ast/Types.cpp:532
↓ 2 callers
Function
uniformSwap
tools/yulPhaser/Mutations.cpp:248
↓ 2 callers
Method
unify
libsolidity/experimental/ast/TypeSystem.cpp:42
↓ 2 callers
Method
unimplementedFeatureError
liblangutil/ErrorReporter.cpp:280
↓ 2 callers
Method
unreachableValue
libyul/backends/evm/ssa/SSACFG.h:167
↓ 2 callers
Method
unused
libyul/ASTLabelRegistry.cpp:85
↓ 2 callers
Function
usingForDirectivesForType
libsolidity/ast/Types.cpp:345
↓ 2 callers
Method
valid
test/libyul/ssa/StackShufflerTest.cpp:185
↓ 2 callers
Method
validate
test/tools/IsolTestOptions.cpp:90
↓ 2 callers
Method
validatorFunction
libsolidity/codegen/YulUtilFunctions.cpp:4059
↓ 2 callers
Function
verifyCallGraph
libsolidity/codegen/ir/IRGenerator.cpp:56
← previous
next →
1,601–1,700 of 6,721, ranked by callers