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
Function
loadSource
(sourceFileName, stripSMTPragmas)
scripts/bytecodecompare/prepare_report.js:14
↓ 2 callers
Function
loadVMs
test/Common.cpp:330
↓ 2 callers
Function
load_file
(path: Union[Path, str])
test/scripts/unittest_helpers.py:7
↓ 2 callers
Method
location
libsolidity/ast/Types.h:776
↓ 2 callers
Method
location
libsolidity/ast/ASTJsonExporter.cpp:1075
↓ 2 callers
Method
lowLevelFunctionTag
libsolidity/codegen/CompilerContext.cpp:153
↓ 2 callers
Method
makeOperation
libyul/backends/evm/ssa/SSACFG.h:177
↓ 2 callers
Function
makeRational
libsolidity/ast/Types.h:63
↓ 2 callers
Method
mappingIndexAccessFunction
libsolidity/codegen/YulUtilFunctions.cpp:2739
↓ 2 callers
Method
markActiveAsUsed
libyul/optimiser/UnusedStoreEliminator.cpp:409
↓ 2 callers
Method
markUsed
libyul/optimiser/UnusedAssignEliminator.cpp:159
↓ 2 callers
Method
matches
liblangutil/SemVerHandler.cpp:78
↓ 2 callers
Method
membersByName
libsolidity/ast/Types.h:139
↓ 2 callers
Method
memoryLoadFunctionHandle
libyul/backends/evm/EVMDialect.h:81
↓ 2 callers
Method
memoryStoreFunctionHandle
libyul/backends/evm/EVMDialect.h:80
↓ 2 callers
Method
memoryUnsafeInlineAssemblySeen
libsolidity/codegen/ir/IRGenerationContext.h:157
↓ 2 callers
Function
modWorkaround
libevmasm/RuleList.h:48
↓ 2 callers
Method
modifierType
libsolidity/analysis/OverrideChecker.cpp:333
↓ 2 callers
Function
modifyBuiltinToNoOutput
libyul/backends/evm/NoOutputAssembly.cpp:40
↓ 2 callers
Method
moveToStackVariable
libsolidity/codegen/CompilerUtils.cpp:1420
↓ 2 callers
Method
mutability
libsolidity/ast/AST.h:1178
↓ 2 callers
Method
name
test/contracts/AuctionRegistrar.cpp:253
↓ 2 callers
Method
negateNumberCheckedFunction
libsolidity/codegen/YulUtilFunctions.cpp:4258
↓ 2 callers
Method
newBlock
Start new block.
test/EVMHost.h:86
↓ 2 callers
Method
newClass
libevmasm/ExpressionClasses.cpp:138
↓ 2 callers
Method
newData
libevmasm/Assembly.h:82
↓ 2 callers
Method
newPhi
libyul/backends/evm/ssa/SSACFG.h:151
↓ 2 callers
Function
newStateVariables
libsolidity/formal/PredicateInstance.cpp:140
↓ 2 callers
Method
newStorage
libsolidity/formal/SymbolicState.cpp:161
↓ 2 callers
Method
newSub
libevmasm/Assembly.h:84
↓ 2 callers
Method
newThisAddress
libsolidity/formal/SymbolicState.h:105
↓ 2 callers
Method
nextConstructor
libsolidity/ast/AST.cpp:348
↓ 2 callers
Method
nextFunctionToCompile
libsolidity/codegen/CompilerContext.cpp:299
↓ 2 callers
Method
numStructs
test/tools/ossfuzz/protoToAbiV2.h:654
↓ 2 callers
Function
numberOfPops
libevmasm/PeepholeOptimiser.cpp:708
↓ 2 callers
Method
offset
libsolidity/ast/Types.cpp:177
↓ 2 callers
Method
offsetString
libsolidity/codegen/ir/IRLValue.h:50
↓ 2 callers
Function
onlyMetadata
test/Metadata.cpp:38
↓ 2 callers
Function
onlySafeExperimentalFeaturesActivated
libsolidity/interface/CompilerStack.cpp:469
↓ 2 callers
Method
opcodeCount
libevmasm/AssemblyItem.cpp:521
↓ 2 callers
Method
operationId
libyul/backends/evm/ssa/Stack.h:49
↓ 2 callers
Method
operator==
libsolidity/ast/Types.cpp:546
↓ 2 callers
Method
optimisedProgram
test/yulPhaser/FitnessMetrics.cpp:63
↓ 2 callers
Method
optimisedProgramNoCache
tools/yulPhaser/FitnessMetrics.cpp:48
↓ 2 callers
Method
optimizedObject
test/libyul/YulOptimizerTestCommon.cpp:565
↓ 2 callers
Function
output_hex
libsolutil/picosha2.h:145
↓ 2 callers
Method
overflowCheckedIntAddFunction
libsolidity/codegen/YulUtilFunctions.cpp:720
↓ 2 callers
Method
overflowCheckedIntDivFunction
libsolidity/codegen/YulUtilFunctions.cpp:850
↓ 2 callers
Method
overflowCheckedIntExpFunction
libsolidity/codegen/YulUtilFunctions.cpp:982
↓ 2 callers
Method
overflowCheckedIntMulFunction
libsolidity/codegen/YulUtilFunctions.cpp:780
↓ 2 callers
Method
overflowCheckedIntSubFunction
libsolidity/codegen/YulUtilFunctions.cpp:922
↓ 2 callers
Method
paginated_query_api_iterator
(self, url: str, params: Mapping[str, str], max_pages: int = DEFAULT_MAX_PAGES)
scripts/common/rest_api_helpers.py:111
↓ 2 callers
Method
panicClause
libsolidity/ast/AST.cpp:1072
↓ 2 callers
Function
parseAndReturnFirstError
test/libsolidity/InlineAssembly.cpp:55
↓ 2 callers
Function
parseAndReturnFirstError
test/libyul/ObjectParser.cpp:57
↓ 2 callers
Function
parseAndReturnFirstError
test/libyul/Parser.cpp:82
↓ 2 callers
Method
parseExpression
libsmtutil/SMTLib2Parser.cpp:42
↓ 2 callers
Method
parseFunctionCalls
test/libsolidity/util/TestFileParser.cpp:56
↓ 2 callers
Method
parseInline
libyul/AsmParser.cpp:115
↓ 2 callers
Function
parseLineColumn
libsolidity/lsp/Utils.cpp:34
↓ 2 callers
Function
parseLiveness
Parse liveness like "{phi109, phi150, v172}" Returns StackSlotLiveness with reference count 1 for each value
test/libyul/ssa/StackShufflerTest.cpp:163
↓ 2 callers
Function
parsePosition
libsolidity/lsp/Utils.cpp:86
↓ 2 callers
Method
parse_json_with_tags
Replaces any tags with their actual content and parsers the result as json to return it.
test/lsp.py:779
↓ 2 callers
Method
pathFromCurrentScopeWithAllDeclarations
libsolidity/analysis/NameAndTypeResolver.cpp:212
↓ 2 callers
Method
pathToSubObject
libyul/Object.cpp:172
↓ 2 callers
Function
percent
(old, new)
scripts/gas_diff_stats.py:115
↓ 2 callers
Method
popScope
libsmtutil/CHCSmtLib2Interface.cpp:505
↓ 2 callers
Method
popVisitedNodes
Pops the stack of visited nodes
libsolidity/codegen/CompilerContext.h:250
↓ 2 callers
Function
precedence
@returns the precedence > 0 for binary and compare operators; returns 0 otherwise.
liblangutil/Token.h:392
↓ 2 callers
Method
prepareForSourceUnit
libsolidity/formal/SymbolicState.cpp:272
↓ 2 callers
Method
printSource
test/libsolidity/ASTJSONTest.cpp:289
↓ 2 callers
Function
printVariable
test/tools/yulInterpreter/Inspector.cpp:34
↓ 2 callers
Function
print_ids
(ids)
scripts/error_codes.py:147
↓ 2 callers
Method
process
libsolutil/picosha2.h:194
↓ 2 callers
Method
processQueue
libsolidity/analysis/FunctionCallGraph.cpp:257
↓ 2 callers
Method
profile_name
Returns foundry profile name
scripts/externalTests/runners/foundry.py:52
↓ 2 callers
Method
pull_request
(self, pr_id: int)
scripts/common/rest_api_helpers.py:86
↓ 2 callers
Method
pushScope
libsmtutil/CHCSmtLib2Interface.cpp:503
↓ 2 callers
Method
pushSubroutineOffset
Pushes the offset of the subroutine.
libsolidity/codegen/CompilerContext.h:233
↓ 2 callers
Method
pushVisitedNodes
Pushes an ASTNode to the stack of visited nodes
libsolidity/codegen/CompilerContext.h:252
↓ 2 callers
Method
pushedValue
libevmasm/AssemblyItem.h:304
↓ 2 callers
Function
query_api
(url: str, params: Mapping[str, str], headers: dict, debug_requests=False)
scripts/common/rest_api_helpers.py:46
↓ 2 callers
Method
randomOptimiserStep
test/libyul/YulOptimizerTestCommon.cpp:514
↓ 2 callers
Method
reachableStackDepth
liblangutil/EVMVersion.h:154
↓ 2 callers
Function
readFile
libsolutil/CommonIO.cpp:40
↓ 2 callers
Method
readFromCalldata
libsolidity/codegen/YulUtilFunctions.cpp:2934
↓ 2 callers
Method
readFromMemory
libsolidity/codegen/YulUtilFunctions.cpp:2929
↓ 2 callers
Method
record
test/libyul/ssa/StackShufflerTest.cpp:323
↓ 2 callers
Method
registerRelation
libsmtutil/CHCSmtLib2Interface.cpp:74
↓ 2 callers
Method
removeVariable
libsolidity/codegen/CompilerContext.cpp:225
↓ 2 callers
Method
removeVariablesAboveStackHeight
libsolidity/codegen/CompilerContext.cpp:233
↓ 2 callers
Method
requiresEOF
if true, the evm builtin function is only valid if EOF is enabled
libyul/backends/evm/EVMBuiltins.h:81
↓ 2 callers
Method
requiresNonEOF
if true, the evm builtin function is only valid if EOF is not enabled
libyul/backends/evm/EVMBuiltins.h:83
↓ 2 callers
Method
reservedMemorySize
libsolidity/codegen/ir/IRGenerationContext.cpp:118
↓ 2 callers
Method
reset
libsolutil/vector_ref.h:71
↓ 2 callers
Method
reset
Resets any knowledge.
libevmasm/KnownState.h:119
↓ 2 callers
Method
reset
libyul/optimiser/NameDispenser.cpp:64
↓ 2 callers
Method
resetCurrentContract
libsolidity/analysis/GlobalContext.h:53
↓ 2 callers
Method
resetVariable
libsolidity/formal/EncodingContext.cpp:80
↓ 2 callers
Method
resetVisitedNodes
libsolidity/codegen/CompilerContext.cpp:372
← previous
next →
1,501–1,600 of 6,721, ranked by callers