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
externalFunctionType
libsolidity/analysis/OverrideChecker.cpp:315
↓ 2 callers
Function
extractCallableDeclaration
libsolidity/lsp/RenameSymbol.cpp:36
↓ 2 callers
Method
extractFromStorageValue
libsolidity/codegen/YulUtilFunctions.cpp:3137
↓ 2 callers
Method
extractReturndataFunction
libsolidity/codegen/YulUtilFunctions.cpp:4735
↓ 2 callers
Function
extract_and_write
(path, language)
scripts/isolate_tests.py:114
↓ 2 callers
Function
extract_docs_cases
(path, beginMarkers)
scripts/isolate_tests.py:74
↓ 2 callers
Method
fallbackClause
libsolidity/ast/AST.cpp:1080
↓ 2 callers
Method
fatalParserError
liblangutil/ParserBase.cpp:118
↓ 2 callers
Method
feed
libevmasm/Assembly.cpp:363
↓ 2 callers
Function
findScopeContract
Find the right scope for the called function: When calling a base function, we keep the most derived, but we use the called contract in case it is a l
libsolidity/analysis/ControlFlowRevertPruner.cpp:35
↓ 2 callers
Function
find_files
Builds a list of files with given extensions in specified subdirectories
scripts/error_codes.py:112
↓ 2 callers
Method
finish
libsolutil/picosha2.h:205
↓ 2 callers
Function
fitsIntegerType
Checks whether _value fits into IntegerType _type.
libsolidity/ast/Types.cpp:73
↓ 2 callers
Function
fitsPrecisionBase10
Checks whether _mantissa * (10 ** _expBase10) fits into 4096 bits.
libsolidity/ast/Types.cpp:66
↓ 2 callers
Function
fitsPrecisionBase10
Checks whether _mantissa * (10 ** _expBase10) fits into 4096 bits.
libsolidity/experimental/analysis/TypeInference.cpp:951
↓ 2 callers
Function
fitsPrecisionExp
Check whether (_base ** _exp) fits into 4096 bits.
libsolidity/analysis/ConstantEvaluator.cpp:46
↓ 2 callers
Function
fixedTwoPointSwap
tools/yulPhaser/Mutations.cpp:182
↓ 2 callers
Function
formatGasDiff
test/libsolidity/util/TestFunctionCall.cpp:341
↓ 2 callers
Function
formatGenericOp
libsolidity/formal/ExpressionFormatter.cpp:91
↓ 2 callers
Method
formatSummaryCall
libsolidity/formal/Predicate.cpp:204
↓ 2 callers
Method
formatUseSrcComment
libyul/Object.cpp:80
↓ 2 callers
Method
fromString
liblangutil/DebugInfoSelection.cpp:60
↓ 2 callers
Function
from_hex
test/evmc/hex.hpp:58
↓ 2 callers
Function
functionBodySort
libsolidity/formal/PredicateSort.cpp:92
↓ 2 callers
Method
functionKind
libsolidity/analysis/OverrideChecker.cpp:306
↓ 2 callers
Method
functionReturnLabel
libyul/backends/evm/ssa/Stack.h:99
↓ 2 callers
Method
generate
@returns test fragment created by this generator.
test/tools/ossfuzz/SolidityGenerator.h:136
↓ 2 callers
Method
generate
libsolidity/interface/ABI.cpp:41
↓ 2 callers
Method
generatedYulUtilityCode
libsolidity/codegen/Compiler.h:67
↓ 2 callers
Method
getChecksummedAddress
libsolidity/ast/AST.cpp:1055
↓ 2 callers
Function
getStateExpressionsForCall
libsolidity/formal/PredicateInstance.cpp:226
↓ 2 callers
Method
getTupleType
libsmtutil/SMTLib2Context.cpp:290
↓ 2 callers
Method
get_capabilities
@copydoc evmc_vm::get_capabilities
test/evmc/evmc.hpp:705
↓ 2 callers
Method
get_code_size
test/evmc/evmc.hpp:546
↓ 2 callers
Function
get_next_id
(available_ids)
scripts/error_codes.py:63
↓ 2 callers
Method
get_storage
test/evmc/evmc.hpp:529
↓ 2 callers
Function
git_diff
(file_a: Path, file_b: Path)
scripts/common/git_helpers.py:24
↓ 2 callers
Function
handlePhiFunctions
libyul/backends/evm/ssa/StackLayoutGenerator.cpp:40
↓ 2 callers
Method
hasCLZ
liblangutil/EVMVersion.h:141
↓ 2 callers
Function
hasDefaultCase
libyul/AST.h:163
↓ 2 callers
Method
hasEqualReturnTypes
libsolidity/ast/Types.cpp:3600
↓ 2 callers
Method
hasErrors
()
scripts/AntlrBatchTestRig.java:96
↓ 2 callers
Method
has_capability
Checks if the VM has the given capability.
test/evmc/evmc.hpp:699
↓ 2 callers
Function
hash
The sponge-based hash construction. **/
libsolutil/Keccak256.cpp:145
↓ 2 callers
Method
hashFunctionHandle
libyul/backends/evm/EVMDialect.h:84
↓ 2 callers
Function
hashMatchesContent
Returns true iff @a _hash (hex with 0x prefix) is the Keccak256 hash of the binary data in @a _content.
libsolidity/interface/StandardCompiler.cpp:157
↓ 2 callers
Function
hexValue
liblangutil/Common.h:48
↓ 2 callers
Method
idToLabelIndex
libyul/ASTLabelRegistry.cpp:64
↓ 2 callers
Method
immutableMemoryOffsetRelative
libsolidity/codegen/ir/IRGenerationContext.cpp:111
↓ 2 callers
Method
immutableVariableSlotNames
libsolidity/codegen/CompilerContext.cpp:90
↓ 2 callers
Method
importASTs
libsolidity/interface/CompilerStack.cpp:442
↓ 2 callers
Function
in_comment
(source, pos)
scripts/error_codes.py:31
↓ 2 callers
Method
incrementCheckedFunction
libsolidity/codegen/YulUtilFunctions.cpp:4216
↓ 2 callers
Method
incrementDynamicArraySize
libsolidity/codegen/ArrayUtils.cpp:449
↓ 2 callers
Function
instructionBuiltin
libyul/backends/evm/EVMBuiltins.cpp:62
↓ 2 callers
Method
instructionCosts
libyul/backends/evm/EVMMetrics.cpp:43
↓ 2 callers
Method
intModFunction
libsolidity/codegen/YulUtilFunctions.cpp:901
↓ 2 callers
Method
interactiveVisit
test/tools/yulInterpreter/Inspector.h:62
↓ 2 callers
Method
interfaceEvents
libsolidity/ast/AST.cpp:250
↓ 2 callers
Method
internalDispatchClean
libsolidity/codegen/ir/IRGenerationContext.h:129
↓ 2 callers
Function
intersect
libevmasm/KnownState.cpp:216
↓ 2 callers
Method
intersects
liblangutil/SourceLocation.h:69
↓ 2 callers
Function
isAnyEthdebugRequested
@returns true if any ethdebug output (global or per-contract) was requested.
libsolidity/interface/StandardCompiler.cpp:321
↓ 2 callers
Function
isBuiltinTypeClassName
liblangutil/Token.h:338
↓ 2 callers
Function
isConstantVariableRecursive
libsolidity/ast/ASTUtils.cpp:51
↓ 2 callers
Method
isConstructorSummary
libsolidity/formal/Predicate.cpp:189
↓ 2 callers
Function
isCountOp
liblangutil/Token.h:316
↓ 2 callers
Method
isDefault
@returns true if all contracts should be analyzed.
libsolidity/formal/ModelCheckerSettings.h:39
↓ 2 callers
Function
isEthdebugProgramRequested
@returns true if any per-contract ethdebug program output was requested.
libsolidity/interface/StandardCompiler.cpp:310
↓ 2 callers
Method
isExternalCallTrusted
libsolidity/formal/Predicate.cpp:179
↓ 2 callers
Method
isExternalCallableParameter
libsolidity/ast/AST.cpp:765
↓ 2 callers
Method
isFixedTypeVar
libsolidity/experimental/ast/TypeSystem.cpp:120
↓ 2 callers
Method
isFunctionErrorBlock
libsolidity/formal/Predicate.cpp:169
↓ 2 callers
Method
isFunctionReturnBlock
libyul/backends/evm/ssa/SSACFG.h:122
↓ 2 callers
Method
isFunctionSummary
libsolidity/formal/Predicate.cpp:159
↓ 2 callers
Function
isIdentifierPart
liblangutil/Common.h:43
↓ 2 callers
Method
isImportedFromAST
liblangutil/CharStream.h:84
↓ 2 callers
Function
isInaccessibleDynamic
libsolidity/formal/SymbolicTypes.cpp:430
↓ 2 callers
Method
isInternalCall
libsolidity/formal/Predicate.cpp:174
↓ 2 callers
Function
isInvalidLabel
libyul/optimiser/LabelIDDispenser.cpp:33
↓ 2 callers
Method
isLValue
libsolidity/ast/AST.cpp:702
↓ 2 callers
Function
isRational
libsolidity/formal/SymbolicTypes.cpp:356
↓ 2 callers
Method
isReturnParameter
libsolidity/ast/AST.cpp:743
↓ 2 callers
Method
isSafeToSwapWithTop
libyul/backends/evm/ssa/StackShuffler.cpp:173
↓ 2 callers
Method
isTrusted
libsolidity/formal/ModelCheckerSettings.h:155
↓ 2 callers
Function
isValidSemanticTestPath
test/Common.cpp:294
↓ 2 callers
Method
isVariable
libyul/backends/evm/ssa/SSACFGTypes.h:80
↓ 2 callers
Function
isVariableVisibilitySpecifier
liblangutil/Token.h:318
↓ 2 callers
Method
isVisibleAsLibraryMember
libsolidity/ast/AST.h:277
↓ 2 callers
Function
isYulKeyword
liblangutil/Token.h:331
↓ 2 callers
Method
isabelleBytesValueAsString
test/tools/ossfuzz/protoToAbiV2.cpp:1311
↓ 2 callers
Method
isabelleValueString
test/tools/ossfuzz/protoToAbiV2.cpp:793
↓ 2 callers
Method
knownToBeDifferent
libyul/optimiser/KnowledgeBase.cpp:42
↓ 2 callers
Method
knownToBeDifferentBy32
libevmasm/ExpressionClasses.cpp:154
↓ 2 callers
Method
latest_item
(items: dict)
scripts/common/rest_api_helpers.py:193
↓ 2 callers
Function
layoutBaseForInheritanceHierarchy
libsolidity/ast/ASTUtils.cpp:127
↓ 2 callers
Method
leaveScope
libyul/optimiser/ASTCopier.h:107
↓ 2 callers
Method
libraryAddressImmutableOffset
libsolidity/codegen/ir/IRGenerationContext.cpp:133
↓ 2 callers
Function
literalArgumentValue
libyul/optimiser/StackLimitEvader.cpp:117
↓ 2 callers
Function
load32be
Loads 32 bits / 4 bytes of data from the given @p data array in big-endian order.
test/evmc/evmc.hpp:144
← previous
next →
1,401–1,500 of 6,721, ranked by callers