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
↓ 7 callers
Function
validateUTF8
libsolutil/UTF8.h:36
↓ 7 callers
Method
valueAtIndex
libsolidity/formal/SMTEncoder.cpp:2540
↓ 7 callers
Function
varintEncoding
libsolutil/IpfsHash.cpp:31
↓ 6 callers
Method
addTypeStringToTuple
Type visitor
test/tools/ossfuzz/protoToAbiV2.cpp:809
↓ 6 callers
Method
addr
test/contracts/AuctionRegistrar.cpp:249
↓ 6 callers
Method
advanceAndGet
liblangutil/CharStream.cpp:57
↓ 6 callers
Method
allocateMemory
libsolidity/codegen/CompilerUtils.cpp:72
↓ 6 callers
Method
arrayDataAreaFunction
libsolidity/codegen/YulUtilFunctions.cpp:2391
↓ 6 callers
Method
assemble
libevmasm/EVMAssemblyStack.cpp:52
↓ 6 callers
Method
assemblyPtr
@returns Entire assembly as a shared pointer to non-const.
libsolidity/codegen/Compiler.h:63
↓ 6 callers
Method
assemblyString
libevmasm/Assembly.cpp:489
↓ 6 callers
Method
assignMember
libsolidity/formal/SymbolicState.cpp:63
↓ 6 callers
Method
balance
libsolidity/formal/SymbolicState.cpp:89
↓ 6 callers
Method
baseToCurrentStackOffset
libsolidity/codegen/CompilerContext.cpp:312
↓ 6 callers
Function
binaryLogarithm
@returns k if _x == 2**k, nullopt otherwise
libevmasm/RuleList.h:61
↓ 6 callers
Function
compiler_settings
(evm_version: str, via_ir: bool = False, optimizer: bool = False, yul: bool = False)
scripts/externalTests/test_helpers.py:52
↓ 6 callers
Method
copy
@returns a shared pointer to a copy of this state.
libevmasm/KnownState.h:130
↓ 6 callers
Function
copyZeroExtended
test/tools/yulInterpreter/EVMInstructionInterpreter.cpp:80
↓ 6 callers
Method
deduplicate
libevmasm/BlockDeduplicator.cpp:37
↓ 6 callers
Method
discardFunctionHandle
libyul/backends/evm/EVMDialect.h:77
↓ 6 callers
Function
download_benchmarks
( branch: Optional[str], pull_request_id: Optional[int], base_of_pr: Optional[int], ignore_com
scripts/externalTests/download_benchmarks.py:117
↓ 6 callers
Method
encodeSubPath
libevmasm/Assembly.cpp:1829
↓ 6 callers
Method
error
libsolidity/lsp/Transport.cpp:122
↓ 6 callers
Function
expectLinkReferences
test/libsolidity/StandardCompiler.cpp:134
↓ 6 callers
Method
experimentalSolidity
libsolidity/analysis/NameAndTypeResolver.h:111
↓ 6 callers
Method
findSlotDepth
libyul/backends/evm/ssa/Stack.h:261
↓ 6 callers
Method
functionEntryLabel
libsolidity/codegen/CompilerContext.cpp:271
↓ 6 callers
Method
functionModifiers
libsolidity/ast/AST.h:533
↓ 6 callers
Function
gasToJson
libsolidity/interface/CompilerStack.cpp:2003
↓ 6 callers
Function
getLocalTag
@returns the tag id, if @a _item is a PushTag or Tag into the current subassembly, std::nullopt otherwise.
libevmasm/Inliner.cpp:69
↓ 6 callers
Method
get_test_file_contents
Reads the file contents from disc for a given test case. The `test_case_name` will be the basename of the file in the test pa
test/lsp.py:972
↓ 6 callers
Method
global
libsolidity/ast/AST.h:744
↓ 6 callers
Method
hasSimpleZeroValueInMemory
If it is possible to initialize such a value in memory by just writing zeros of the size memoryHeadSize().
libsolidity/ast/Types.h:339
↓ 6 callers
Method
insideFunction
libyul/Scope.cpp:85
↓ 6 callers
Method
interfaceErrors
libsolidity/ast/AST.cpp:265
↓ 6 callers
Method
interfaceSymbols
libsolidity/interface/CompilerStack.cpp:1204
↓ 6 callers
Function
interpret
test/tools/yulrun.cpp:80
↓ 6 callers
Method
isEOF
libsmtutil/SMTLib2Parser.h:75
↓ 6 callers
Function
isFunction
libsolidity/formal/SymbolicTypes.cpp:397
↓ 6 callers
Function
isIdentifierStart
liblangutil/Common.h:38
↓ 6 callers
Function
isInteger
libsolidity/formal/SymbolicTypes.cpp:346
↓ 6 callers
Method
isMainGraph
libyul/backends/evm/ssa/SSACFG.h:205
↓ 6 callers
Method
isValid
libevmasm/KnownState.h:89
↓ 6 callers
Method
isVariable
libsolidity/analysis/OverrideChecker.cpp:197
↓ 6 callers
Method
keyType
libsolidity/ast/Types.h:1576
↓ 6 callers
Method
knownExpression
libsolidity/formal/EncodingContext.cpp:164
↓ 6 callers
Method
knownToBeDifferentByAtLeast32
libyul/optimiser/KnowledgeBase.cpp:60
↓ 6 callers
Method
knownZero
libevmasm/ExpressionClasses.cpp:162
↓ 6 callers
Method
leftAligned
libsolidity/ast/Types.cpp:3289
↓ 6 callers
Method
memberType
Convenience method, returns the type of the given named member or an empty pointer if no such member exists.
libsolidity/ast/Types.h:353
↓ 6 callers
Method
newState
libsolidity/formal/SymbolicState.h:114
↓ 6 callers
Function
onEOF
test/Common.cpp:316
↓ 6 callers
Function
operator==
The "equal to" comparison operator for the evmc::address type.
test/evmc/evmc.hpp:171
↓ 6 callers
Method
parse
libsolidity/parsing/Parser.cpp:89
↓ 6 callers
Method
programNode
libsolidity/formal/Predicate.cpp:98
↓ 6 callers
Method
ref
@returns a mutable byte vector_ref to the object's data.
libsolutil/FixedHash.h:147
↓ 6 callers
Method
reset
test/libsolidity/util/TestFunctionCall.cpp:412
↓ 6 callers
Method
reset
libsolidity/ast/TypeProvider.cpp:177
↓ 6 callers
Method
retrieveLength
libsolidity/codegen/ArrayUtils.cpp:663
↓ 6 callers
Function
revertStringsToString
libsolidity/interface/DebugSettings.h:40
↓ 6 callers
Method
run
test/tools/yulInterpreter/Inspector.cpp:46
↓ 6 callers
Method
run
libyul/backends/evm/StackLayoutGenerator.cpp:48
↓ 6 callers
Method
runtimeContext
@returns the runtime context if in creation mode and runtime context is set, nullptr otherwise.
libsolidity/codegen/CompilerContext.h:291
↓ 6 callers
Method
select
tools/yulPhaser/GeneticAlgorithms.cpp:141
↓ 6 callers
Function
sequence
test/libsolutil/SwarmHash.cpp:49
↓ 6 callers
Method
setArithmetic
libsolidity/codegen/CompilerContext.h:128
↓ 6 callers
Method
setLocation
libsolidity/parsing/Parser.cpp:68
↓ 6 callers
Method
setPosition
liblangutil/Scanner.cpp:150
↓ 6 callers
Method
setScope
libsolidity/analysis/NameAndTypeResolver.cpp:294
↓ 6 callers
Function
setSymbolicUnknownValue
libsolidity/formal/SymbolicTypes.cpp:596
↓ 6 callers
Function
slotIsSpilled
libyul/backends/evm/ssa/StackShuffler.h:41
↓ 6 callers
Method
start
test/tools/ossfuzz/protoToAbiV2.h:678
↓ 6 callers
Method
successClause
libsolidity/ast/AST.cpp:1066
↓ 6 callers
Method
superContract
libsolidity/ast/AST.cpp:333
↓ 6 callers
Method
targetMinCount
libyul/backends/evm/ssa/StackShuffler.cpp:102
↓ 6 callers
Method
toSubAssemblyTag
libevmasm/AssemblyItem.cpp:53
↓ 6 callers
Method
tupleDecoder
libsolidity/codegen/ABIFunctions.cpp:192
↓ 6 callers
Method
type
libsolidity/experimental/ast/TypeSystem.cpp:316
↓ 6 callers
Method
underlyingType
libsolidity/ast/AST.h:872
↓ 6 callers
Method
unimplemented
libsolidity/analysis/OverrideChecker.cpp:386
↓ 6 callers
Method
usesBraces
libsolidity/ast/AST.h:743
↓ 6 callers
Method
valueWithoutUnderscores
libsolidity/ast/AST.cpp:1026
↓ 6 callers
Method
writeStateVars
libsolidity/formal/SymbolicState.cpp:171
↓ 5 callers
Function
LT
(x, y)
test/formal/opcodes.py:38
↓ 5 callers
Function
SDIV
(x, y)
test/formal/opcodes.py:15
↓ 5 callers
Function
SGT
(x, y)
test/formal/opcodes.py:47
↓ 5 callers
Method
_humanize_diff
(self, diff: Union[str, int, float])
scripts/externalTests/benchmark_diff.py:136
↓ 5 callers
Method
_nest
(value, levels)
test/scripts/test_externalTests_benchmark_diff.py:124
↓ 5 callers
Method
abiDecode
libsolidity/codegen/CompilerUtils.cpp:246
↓ 5 callers
Method
addVariable
libsolidity/codegen/CompilerContext.cpp:212
↓ 5 callers
Method
analyze
libsolidity/interface/CompilerStack.cpp:479
↓ 5 callers
Method
appendImmutable
libevmasm/Assembly.h:105
↓ 5 callers
Method
appendImmutableAssignment
libevmasm/Assembly.h:106
↓ 5 callers
Method
appendJumpToIf
libyul/backends/evm/NoOutputAssembly.cpp:107
↓ 5 callers
Method
appendJumpToNew
Appends a JUMP to a new tag and @returns the tag
libsolidity/codegen/CompilerContext.h:197
↓ 5 callers
Method
appendValue
AssignCheckVisitor implementation
test/tools/ossfuzz/protoToAbiV2.cpp:956
↓ 5 callers
Function
arraySize
test/libsolidity/util/ContractABIUtils.cpp:50
↓ 5 callers
Method
assemblyJSON
libevmasm/Assembly.cpp:499
↓ 5 callers
Method
backEdge
libyul/backends/evm/ssa/traversal/ForwardTopologicalSort.cpp:70
↓ 5 callers
Function
bytesRequired
libevmasm/AssemblyItem.h:346
← previous
next →
701–800 of 6,721, ranked by callers