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
↓ 61 callers
Method
part
libsolidity/codegen/ir/IRVariable.cpp:43
↓ 60 callers
Method
empty
libyul/backends/evm/ssa/Stack.h:258
↓ 60 callers
Function
toString
libsolutil/CommonIO.h:69
↓ 59 callers
Method
add
libsolidity/analysis/FunctionCallGraph.cpp:273
↓ 58 callers
Function
applyMap
libsolutil/CommonData.h:175
↓ 58 callers
Function
checkCallGraphExpectations
test/libsolidity/analysis/FunctionCallGraph.cpp:125
↓ 58 callers
Method
empty
libyul/optimiser/NameCollector.h:122
↓ 57 callers
Method
humanReadableName
libsolidity/ast/Types.cpp:1878
↓ 57 callers
Method
size
tools/yulPhaser/ProgramCache.h:119
↓ 57 callers
Function
toCompactHexWithPrefix
libsolutil/Numeric.h:144
↓ 56 callers
Method
markEndPosition
libsolidity/parsing/Parser.cpp:67
↓ 56 callers
Method
newYulVariable
libsolidity/codegen/ir/IRGenerationContext.cpp:182
↓ 56 callers
Method
reserve
test/contracts/AuctionRegistrar.cpp:237
↓ 55 callers
Method
code
libyul/Object.cpp:203
↓ 55 callers
Method
isSigned
libsolidity/ast/Types.h:516
↓ 55 callers
Method
parserResult
libyul/YulStack.cpp:432
↓ 55 callers
Method
value
test/tools/yulInterpreter/Interpreter.cpp:362
↓ 54 callers
Function
contains
libsolutil/CommonData.h:479
↓ 54 callers
Method
isConstructor
libsolidity/ast/AST.h:1027
↓ 54 callers
Method
scope
@returns the scope this declaration resides in. Can be nullptr if it is the global scope. Available only after name and type resolution step.
libsolidity/ast/AST.h:217
↓ 53 callers
Method
compile
test/libsolidity/GasMeter.cpp:43
↓ 52 callers
Function
SHL
(x, y)
test/formal/opcodes.py:65
↓ 52 callers
Method
numBytes
libsolidity/ast/Types.h:711
↓ 51 callers
Method
end
libyul/backends/evm/ssa/Stack.h:279
↓ 51 callers
Function
testFunctionCall
test/libsolidity/util/TestFileParserTests.cpp:51
↓ 50 callers
Method
asBytes
@returns a copy of the object's data as a byte vector.
libsolutil/FixedHash.h:159
↓ 50 callers
Function
compile
test/libsolidity/StandardCompiler.cpp:150
↓ 50 callers
Method
currentLiteral
test/liblangutil/Scanner.cpp:164
↓ 49 callers
Function
jsonParseStrict
libsolutil/JSON.cpp:141
↓ 49 callers
Function
toBigEndian
libsolutil/Numeric.h:101
↓ 48 callers
Function
OR
(x, y)
test/formal/opcodes.py:59
↓ 48 callers
Function
SUB
(x, y)
test/formal/opcodes.py:9
↓ 48 callers
Method
declarationError
liblangutil/ErrorReporter.cpp:156
↓ 48 callers
Function
parse
test/libyul/Parser.cpp:57
↓ 47 callers
Function
formatNumber
Returns decimal representation for small numbers and hex for large numbers.
libsolutil/Numeric.h:150
↓ 47 callers
Method
isDynamicallyEncoded
libsolidity/ast/Types.cpp:1805
↓ 46 callers
Function
generateExperimentalStandardJson
test/libsolidity/StandardCompiler.cpp:300
↓ 46 callers
Method
what
libsolutil/Exceptions.cpp:25
↓ 45 callers
Method
documentation
libsolidity/ast/Types.cpp:3818
↓ 45 callers
Method
externalSignature
libsolidity/ast/AST.cpp:507
↓ 45 callers
Method
isImplicitlyConvertibleTo
libsolidity/ast/Types.cpp:486
↓ 45 callers
Method
require
(self, _r)
test/formal/rule.py:18
↓ 44 callers
Method
declaration
libsolidity/analysis/OverrideChecker.cpp:343
↓ 44 callers
Method
isImplemented
@return whether this node is fully implemented or not
libsolidity/ast/AST.h:487
↓ 44 callers
Method
nodes
libsolidity/ast/AST.h:189
↓ 44 callers
Method
stackHeight
libyul/backends/evm/EthAssemblyAdapter.cpp:51
↓ 43 callers
Method
call
test/evmc/evmc.hpp:569
↓ 43 callers
Method
clear
liblangutil/ErrorReporter.cpp:151
↓ 43 callers
Method
commaSeparatedList
libsolidity/codegen/ir/IRVariable.cpp:83
↓ 42 callers
Method
options
libsolidity/ast/AST.h:2274
↓ 41 callers
Function
codeSize
test/libyul/Metrics.cpp:42
↓ 41 callers
Method
comment
libsolutil/Exceptions.cpp:50
↓ 41 callers
Method
hex
@returns the hash as a user-readable hex string.
libsolutil/FixedHash.h:144
↓ 41 callers
Method
setSourceLocation
libyul/backends/evm/EthAssemblyAdapter.cpp:46
↓ 41 callers
Method
state
Blockchain state. @{
libsolidity/formal/SymbolicState.h:111
↓ 41 callers
Method
type
libsolidity/formal/Predicate.h:158
↓ 41 callers
Function
valueOrNullptr
libsolutil/CommonData.h:252
↓ 40 callers
Method
supportsReturndata
Has the RETURNDATACOPY and RETURNDATASIZE opcodes.
liblangutil/EVMVersion.h:138
↓ 39 callers
Method
increaseIndex
libsolidity/formal/SymbolicVariables.cpp:101
↓ 39 callers
Method
optimise
tools/yulPhaser/Program.cpp:102
↓ 38 callers
Method
appendInstruction
libyul/backends/evm/NoOutputAssembly.cpp:55
↓ 38 callers
Method
begin
libyul/backends/evm/ssa/Stack.h:278
↓ 38 callers
Function
check
test/libyul/CompilabilityChecker.cpp:37
↓ 38 callers
Method
definedFunctions
libsolidity/ast/AST.h:534
↓ 38 callers
Method
evmVersion
libsolidity/codegen/ir/IRGenerationContext.h:143
↓ 38 callers
Method
evmVersion
libyul/backends/evm/EthAssemblyAdapter.cpp:251
↓ 37 callers
Method
contains
Checks if a path is available.
libyul/Object.h:116
↓ 37 callers
Method
functionType
libsolidity/ast/AST.cpp:453
↓ 37 callers
Function
isAtom
libsmtutil/SMTLib2Parser.h:42
↓ 37 callers
Method
numBits
libsolidity/ast/Types.h:515
↓ 37 callers
Function
parseExpression
test/libsolidity/SemVerMatcher.cpp:44
↓ 37 callers
Method
storageSize
libsolidity/ast/Types.cpp:1818
↓ 36 callers
Method
clear
tools/yulPhaser/ProgramCache.cpp:109
↓ 36 callers
Method
stateMutability
libsolidity/ast/Types.h:474
↓ 36 callers
Function
unreachable
GCC 4.8+, Clang, Intel and other compilers compatible with GCC (-std=c++0x or above)
libsolutil/Assertions.h:47
↓ 35 callers
Function
SHR
(x, y)
test/formal/opcodes.py:68
↓ 35 callers
Function
isArtifactRequested
libsolidity/interface/StandardCompiler.cpp:169
↓ 35 callers
Method
numBlocks
libyul/backends/evm/ssa/SSACFG.h:138
↓ 35 callers
Method
thisAddress
This. @{ @returns the symbolic value of the currently executing contract's address.
libsolidity/formal/SymbolicState.h:103
↓ 34 callers
Method
constructor
libsolidity/ast/AST.cpp:184
↓ 34 callers
Function
createFunction
libyul/backends/evm/EVMBuiltins.cpp:37
↓ 34 callers
Function
swapInstruction
@returns the SWAP<_number> instruction
libevmasm/Instruction.h:271
↓ 33 callers
Function
toPosition
test/liblangutil/CharStream.cpp:79
↓ 33 callers
Method
typeName
@returns the type name the library is attached to, null for `*`.
libsolidity/ast/AST.h:738
↓ 33 callers
Method
variable
libsolidity/formal/EncodingContext.cpp:60
↓ 32 callers
Method
length
tools/yulPhaser/Chromosome.h:53
↓ 32 callers
Method
makeBlock
libyul/backends/evm/ssa/SSACFG.h:126
↓ 32 callers
Method
mobileType
libsolidity/ast/Types.cpp:1210
↓ 32 callers
Method
reset
test/liblangutil/Scanner.cpp:155
↓ 32 callers
Method
stackHeight
libsolidity/codegen/CompilerContext.h:110
↓ 32 callers
Method
stateMutability
libsolidity/analysis/OverrideChecker.cpp:288
↓ 31 callers
Method
actualType
libsolidity/ast/Types.h:1602
↓ 31 callers
Function
dupInstruction
@returns the DUP<_number> instruction
libevmasm/Instruction.h:264
↓ 31 callers
Method
member
libsolidity/formal/SymbolicState.cpp:58
↓ 31 callers
Method
run
test/libsolidity/GasTest.cpp:119
↓ 31 callers
Method
sizeOnStack
libsolidity/codegen/CompilerUtils.cpp:1504
↓ 30 callers
Function
asString
Converts byte array to a string containing the same (binary) data. Unless the byte array happens to contain ASCII data, this won't be printable.
libsolutil/CommonData.h:460
↓ 30 callers
Method
get_test_file_uri
(self, test_case_name, sub_dir=None)
test/lsp.py:969
↓ 30 callers
Method
hasBitwiseShifting
liblangutil/EVMVersion.h:140
↓ 30 callers
Method
isConstant
libsolidity/ast/AST.h:1179
← previous
next →
101–200 of 6,721, ranked by callers