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
↓ 10 callers
Method
isValid
liblangutil/SourceLocation.h:85
↓ 10 callers
Function
is_zero
Checks if the given address is the zero address.
test/evmc/evmc.hpp:258
↓ 10 callers
Method
knownConstant
libevmasm/ExpressionClasses.cpp:172
↓ 10 callers
Method
lastContractName
libsolidity/interface/CompilerStack.cpp:890
↓ 10 callers
Function
mapTuple
libsolutil/CommonData.h:315
↓ 10 callers
Method
moveIntoStack
libsolidity/codegen/CompilerUtils.cpp:1452
↓ 10 callers
Method
moveToStackTop
libsolidity/codegen/CompilerUtils.cpp:1447
↓ 10 callers
Function
name
liblangutil/Token.cpp:115
↓ 10 callers
Method
newUniqueId
libsolidity/formal/EncodingContext.cpp:53
↓ 10 callers
Method
open_file_and_wait_for_diagnostics
Opens file for given test case and waits for diagnostics to be published.
test/lsp.py:1071
↓ 10 callers
Function
parseText
test/libsolidity/SolidityParser.cpp:41
↓ 10 callers
Function
parse_report
(rst_report: str)
scripts/externalTests/parse_eth_gas_report.py:188
↓ 10 callers
Method
popStackElement
libsolidity/codegen/CompilerUtils.cpp:1484
↓ 10 callers
Function
rotr
libsolutil/picosha2.h:73
↓ 10 callers
Method
run
libsolidity/lsp/LanguageServer.cpp:332
↓ 10 callers
Method
run
libsolidity/analysis/ControlFlowAnalyzer.cpp:33
↓ 10 callers
Method
saltSet
libsolidity/ast/Types.h:1516
↓ 10 callers
Method
setMetadataFormat
Changes the format of the metadata appended at the end of the bytecode.
libsolidity/interface/CompilerStack.h:436
↓ 10 callers
Method
splitForeignPushTag
libevmasm/AssemblyItem.cpp:64
↓ 10 callers
Method
takesArbitraryParameters
libsolidity/ast/Types.h:1495
↓ 10 callers
Method
toString
test/Common.cpp:226
↓ 10 callers
Function
to_string
liblangutil/Scanner.cpp:68
↓ 10 callers
Function
tryGetSourceLocationMapping
test/libyul/ObjectParser.cpp:80
↓ 10 callers
Method
txMember
libsolidity/formal/SymbolicState.cpp:214
↓ 10 callers
Method
unchecked
libsolidity/ast/AST.h:1654
↓ 10 callers
Method
valueIfKnownConstant
libyul/optimiser/KnowledgeBase.cpp:73
↓ 9 callers
Function
BVSignedUpCast
(x, n_bits)
test/formal/util.py:14
↓ 9 callers
Function
GT
(x, y)
test/formal/opcodes.py:41
↓ 9 callers
Function
NOT
(x)
test/formal/opcodes.py:62
↓ 9 callers
Function
SMOD
(x, y)
test/formal/opcodes.py:27
↓ 9 callers
Function
addIfSet
libsolidity/ast/ASTJsonExporter.cpp:55
↓ 9 callers
Method
aggregate
(self, report: FileReport)
scripts/bytecodecompare/prepare_report.py:121
↓ 9 callers
Method
appendJump
libevmasm/Assembly.h:138
↓ 9 callers
Method
arrayLengthFunction
libsolidity/codegen/YulUtilFunctions.cpp:1317
↓ 9 callers
Method
assignmentOperator
libsolidity/ast/AST.h:2099
↓ 9 callers
Method
check
libsolidity/codegen/ContractCompiler.cpp:78
↓ 9 callers
Function
constructor
libsolidity/formal/PredicateInstance.cpp:61
↓ 9 callers
Method
evaluate
test/yulPhaser/TestHelpers.h:82
↓ 9 callers
Function
evmObjectComponents
@returns all artifact names of the EVM object, either for creation or deploy time.
libsolidity/interface/StandardCompiler.cpp:260
↓ 9 callers
Method
fullEncodingType
libsolidity/ast/Types.cpp:315
↓ 9 callers
Method
hasBytesConcatFunction
libsolidity/formal/SymbolicState.h:202
↓ 9 callers
Method
hasEqualParameterTypes
libsolidity/ast/Types.cpp:3588
↓ 9 callers
Function
invertMap
libsolutil/CommonData.h:231
↓ 9 callers
Function
isDigit
Checks whether _c is a decimal digit character. It uses the classic "C" locale semantics. @param _c character to be checked @return true if _c is a de
libsolutil/StringUtils.h:166
↓ 9 callers
Function
isElementaryTypeName
Predicates
liblangutil/Token.h:305
↓ 9 callers
Method
literalArgument
libyul/Dialect.h:54
↓ 9 callers
Function
load_source
(path: Union[Path, str], smt_use: SMTUse)
scripts/bytecodecompare/prepare_report.py:141
↓ 9 callers
Method
memoryDataSize
libsolidity/ast/Types.cpp:2026
↓ 9 callers
Function
minValue
libsolidity/formal/SymbolicTypes.cpp:435
↓ 9 callers
Method
nativeMembers
libsolidity/ast/Types.cpp:554
↓ 9 callers
Method
newNode
libsolidity/analysis/ControlFlowGraph.cpp:60
↓ 9 callers
Function
nonEOF
test/Common.cpp:309
↓ 9 callers
Method
push
libyul/backends/evm/ssa/Stack.h:226
↓ 9 callers
Method
pushBack
libsolutil/CommonData.h:361
↓ 9 callers
Function
pushInstruction
@returns the PUSH<_number> instruction
libevmasm/Instruction.h:257
↓ 9 callers
Method
rawBytes
ABI encoded `bytes` of parsed parameters. These `bytes` passed to the function call.
test/libsolidity/util/SoltestTypes.h:247
↓ 9 callers
Function
referencedDeclaration
libsolidity/lsp/Utils.cpp:59
↓ 9 callers
Method
registerDeclaration
libsolidity/analysis/NameAndTypeResolver.cpp:520
↓ 9 callers
Method
resolve
libsolidity/experimental/ast/TypeSystem.cpp:205
↓ 9 callers
Function
s2u
@returns the two's complement signed representation of the signed number _u.
libsolutil/Numeric.h:65
↓ 9 callers
Method
size
libsolutil/CommonData.h:351
↓ 9 callers
Method
sourceMultiplicity
libyul/backends/evm/StackHelpers.h:487
↓ 9 callers
Method
sourceUnitName
libsolidity/ast/AST.cpp:662
↓ 9 callers
Method
stackHeight
libevmasm/KnownState.h:148
↓ 9 callers
Method
storageLocationOfStateVariable
libsolidity/codegen/ir/IRGenerationContext.h:119
↓ 9 callers
Method
targetIsArbitrary
libyul/backends/evm/StackHelpers.h:489
↓ 9 callers
Method
tupleType
std::optional<TypeClass> experimental::typeClassFromTypeClassName(TypeClassName const& _typeClass) { return std::visit(util::GenericVisitor{ [&](AS
libsolidity/experimental/ast/TypeSystemHelper.cpp:119
↓ 9 callers
Method
type
libsolidity/experimental/analysis/TypeInference.cpp:1206
↓ 9 callers
Method
visit
libyul/optimiser/Metrics.cpp:112
↓ 8 callers
Method
accessIndex
libsolidity/codegen/ArrayUtils.cpp:690
↓ 8 callers
Method
appendSubroutine
Adds a subroutine to the code (in the data section) and pushes its size (via a tag) on the stack. @returns the pushsub assembly item.
libevmasm/Assembly.h:145
↓ 8 callers
Method
canBeDeployed
libsolidity/ast/AST.cpp:192
↓ 8 callers
Function
checkFullCSE
test/libevmasm/Optimiser.cpp:126
↓ 8 callers
Function
collect_statistics
Returns (old_ir_optimized, old_legacy_optimized, old_legacy, old_ssa_cfg_optimized, new_ir_optimized, new_legacy_optimized, new_legacy, new_s
scripts/gas_diff_stats.py:74
↓ 8 callers
Method
complete
liblangutil/Scanner.cpp:131
↓ 8 callers
Method
contractKind
libsolidity/ast/ASTJsonImporter.cpp:1146
↓ 8 callers
Method
cropped
@returns a new vector_ref which is a shifted and shortened view of the original data. If this goes out of bounds in any way, returns an empty vector_r
libsolutil/vector_ref.h:56
↓ 8 callers
Method
differenceIfKnownConstant
libyul/optimiser/KnowledgeBase.cpp:49
↓ 8 callers
Method
dominatorsOf
libsolutil/DominatorFinder.h:139
↓ 8 callers
Method
dup
libyul/backends/evm/ssa/Stack.h:234
↓ 8 callers
Method
end
libyul/backends/evm/ssa/util/UseCountSet.h:57
↓ 8 callers
Method
endExpression
libsolidity/ast/AST.h:2382
↓ 8 callers
Method
feedItem
libevmasm/KnownState.cpp:88
↓ 8 callers
Method
findBuiltin
libyul/backends/evm/EVMDialect.cpp:270
↓ 8 callers
Method
forEachExit
libyul/backends/evm/ssa/SSACFG.h:109
↓ 8 callers
Method
functionsAndOperators
libsolidity/ast/AST.cpp:407
↓ 8 callers
Method
getJumpType
libevmasm/AssemblyItem.h:300
↓ 8 callers
Function
identifierList
libsolidity/ast/Types.cpp:229
↓ 8 callers
Method
info
liblangutil/ErrorReporter.cpp:307
↓ 8 callers
Function
isArray
libsolidity/formal/SymbolicTypes.cpp:407
↓ 8 callers
Function
isBool
libsolidity/formal/SymbolicTypes.cpp:392
↓ 8 callers
Function
isBuiltinFunctionCall
libyul/AST.h:121
↓ 8 callers
Method
isIndexed
libsolidity/ast/AST.h:1177
↓ 8 callers
Method
isLocalVariable
libsolidity/ast/AST.cpp:708
↓ 8 callers
Function
isNonRecursiveStruct
libsolidity/formal/SymbolicTypes.cpp:424
↓ 8 callers
Method
isStateVariable
libsolidity/codegen/ir/IRGenerationContext.h:118
↓ 8 callers
Function
isString
test/libsolidity/util/ContractABIUtils.cpp:93
↓ 8 callers
Method
isString
@returns true if this is a string
libsolidity/ast/Types.h:888
↓ 8 callers
Function
isWhiteSpace
liblangutil/Common.h:33
↓ 8 callers
Function
lebEncodeSigned
libsolutil/LEB128.h:41
← previous
next →
501–600 of 6,721, ranked by callers