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
admissible
libyul/backends/evm/ssa/StackShuffler.cpp:112
↓ 2 callers
Method
allowDirectory
libsolidity/interface/FileReader.cpp:76
↓ 2 callers
Method
allowsAdditionOfJunk
libyul/backends/evm/ssa/JunkAdmittingBlocksFinder.cpp:68
↓ 2 callers
Method
allowsJunk
If the block starts a sub-graph and does not lead to a function return, we are free to add junk to it.
libyul/backends/evm/ControlFlowGraph.h:207
↓ 2 callers
Function
appendBigEndian
libevmasm/Assembly.cpp:1014
↓ 2 callers
Method
appendJumpI
libevmasm/Assembly.h:139
↓ 2 callers
Method
appendLibraryAddress
libevmasm/Assembly.h:104
↓ 2 callers
Method
appendLinkerSymbol
libyul/backends/evm/NoOutputAssembly.cpp:85
↓ 2 callers
Method
appendMissingFunctions
libsolidity/codegen/ContractCompiler.cpp:1431
↓ 2 callers
Method
appendMissingLowLevelFunctions
libsolidity/codegen/CompilerContext.cpp:172
↓ 2 callers
Method
appendProgramSize
Pushes the final size of the current assembly itself. Use this when the code is modified after compilation and CODESIZE is not an option.
libevmasm/Assembly.h:103
↓ 2 callers
Method
appendProgramSize
Pushes the size of the final program
libsolidity/codegen/CompilerContext.h:235
↓ 2 callers
Method
appendToAuxiliaryData
Appends @a _data literally to the very end of the bytecode.
libevmasm/Assembly.h:151
↓ 2 callers
Method
appendVerbatim
libevmasm/Assembly.h:111
↓ 2 callers
Method
appendYulUtilityFunctions
libsolidity/codegen/CompilerContext.cpp:192
↓ 2 callers
Method
arrayAllocationSizeFunction
libsolidity/codegen/YulUtilFunctions.cpp:2362
↓ 2 callers
Method
assemblyJSON
TODO: cache the JSON
libsolidity/interface/CompilerStack.cpp:1104
↓ 2 callers
Function
assertInitCalled
test/libsolutil/LazyInit.cpp:32
↓ 2 callers
Method
assertion
libsmtutil/SMTLib2Interface.cpp:259
↓ 2 callers
Method
assign
Assigns @a _var to the value of @a _value while performing type conversions, if required.
libsolidity/codegen/ir/IRGeneratorForStatements.h:202
↓ 2 callers
Method
assignmentCount
libyul/optimiser/Metrics.cpp:202
↓ 2 callers
Method
astNodeAtSourceLocation
libsolidity/lsp/LanguageServer.cpp:569
↓ 2 callers
Method
astNodeNameCapitalized
libsolidity/analysis/OverrideChecker.cpp:368
↓ 2 callers
Function
balanceGas
libevmasm/GasMeter.h:124
↓ 2 callers
Method
begin
libyul/backends/evm/ssa/util/UseCountSet.h:56
↓ 2 callers
Method
builtinFunctionNames
libyul/backends/evm/EVMDialect.cpp:331
↓ 2 callers
Method
bytesToFixedBytesConversionFunction
libsolidity/codegen/YulUtilFunctions.cpp:3704
↓ 2 callers
Method
call
NOTE: this is used for both internal and external calls. External calls are triggered from ExecutionFramework and contain only EVMC_CREATE or EVMC_CAL
test/EVMHost.cpp:259
↓ 2 callers
Method
callMessage
test/tools/ossfuzz/YulEvmoneInterface.cpp:78
↓ 2 callers
Method
calldataArrayIndexRangeAccess
libsolidity/codegen/YulUtilFunctions.cpp:2519
↓ 2 callers
Method
canBeFreelyGenerated
libyul/backends/evm/ssa/Stack.h:272
↓ 2 callers
Method
canBeRemoved
libyul/optimiser/Semantics.h:105
↓ 2 callers
Method
canTakeArguments
libsolidity/ast/Types.cpp:3539
↓ 2 callers
Method
candidates
@returns a map from function name to rematerialisation costs to a vector of variables to rematerialise and variables that occur in their expression. W
libyul/optimiser/StackCompressor.cpp:64
↓ 2 callers
Function
checkJsonPathTest
(code, tmpdir, binary, query, idx)
test/buglistTests.js:104
↓ 2 callers
Function
checkOptimizerDetailSteps
libsolidity/interface/StandardCompiler.cpp:521
↓ 2 callers
Method
clear
libsmtutil/SMTLib2Interface.cpp:254
↓ 2 callers
Method
clearCache
libsolidity/ast/Types.cpp:135
↓ 2 callers
Method
clearStorageLoop
libsolidity/codegen/ArrayUtils.cpp:581
↓ 2 callers
Method
clearTagUnions
libevmasm/KnownState.cpp:294
↓ 2 callers
Method
close_all_open_files
(self)
test/lsp.py:645
↓ 2 callers
Function
collectReachableCallables
libsolidity/codegen/ir/IRGenerator.cpp:77
↓ 2 callers
Method
combineExternalFunctionIdFunction
libsolidity/codegen/YulUtilFunctions.cpp:69
↓ 2 callers
Method
combineExternalFunctionType
libsolidity/codegen/CompilerUtils.cpp:731
↓ 2 callers
Function
combineLinks
libsolutil/IpfsHash.cpp:88
↓ 2 callers
Method
commaSeparatedListPrefixed
libsolidity/codegen/ir/IRVariable.cpp:88
↓ 2 callers
Method
compile
libsolidity/interface/StandardCompiler.cpp:1921
↓ 2 callers
Method
compileContract
test/tools/ossfuzz/SolidityEvmoneInterface.cpp:32
↓ 2 callers
Function
compilerStateToString
test/libsolidity/ASTJSONTest.cpp:54
↓ 2 callers
Method
computeOffsets
libsolidity/ast/Types.cpp:142
↓ 2 callers
Method
conflictingDeclaration
libsolidity/analysis/DeclarationContainer.cpp:35
↓ 2 callers
Method
connect
libsolidity/analysis/ControlFlowBuilder.cpp:707
↓ 2 callers
Function
constructorCall
libsolidity/formal/PredicateInstance.cpp:72
↓ 2 callers
Method
containsNestedMapping
Returns false if the type cannot live outside the storage, i.e. if it includes some mapping.
libsolidity/ast/Types.h:297
↓ 2 callers
Method
contract
libsolidity/ast/TypeProvider.cpp:525
↓ 2 callers
Method
contractToString
test/tools/ossfuzz/protoToAbiV2.cpp:802
↓ 2 callers
Method
convertLengthToSize
libsolidity/codegen/ArrayUtils.cpp:626
↓ 2 callers
Method
copyContractCodeToMemory
libsolidity/codegen/CompilerUtils.cpp:1518
↓ 2 callers
Method
copyLiteralToMemoryFunction
libsolidity/codegen/YulUtilFunctions.cpp:145
↓ 2 callers
Method
costOf
libyul/optimiser/Metrics.cpp:37
↓ 2 callers
Method
countReachable
libyul/backends/evm/ssa/StackShuffler.cpp:97
↓ 2 callers
Function
currentFunctionVariablesForCall
libsolidity/formal/PredicateInstance.cpp:165
↓ 2 callers
Method
data
libsolutil/vector_ref.h:49
↓ 2 callers
Method
debugInfoSelection
libyul/YulStack.h:155
↓ 2 callers
Function
declarationLocation
libsolidity/lsp/Utils.cpp:72
↓ 2 callers
Method
declareJunk
libyul/backends/evm/ssa/Stack.h:253
↓ 2 callers
Method
declareTuple
libsmtutil/SMTLib2Interface.cpp:286
↓ 2 callers
Method
declareTypeClass
libsolidity/experimental/ast/TypeSystem.cpp:299
↓ 2 callers
Method
declareTypeConstructor
libsolidity/experimental/ast/TypeSystem.cpp:269
↓ 2 callers
Method
decrementCheckedFunction
libsolidity/codegen/YulUtilFunctions.cpp:4174
↓ 2 callers
Method
deployCode
test/tools/ossfuzz/YulEvmoneInterface.cpp:46
↓ 2 callers
Method
destTupleType
libsolidity/experimental/ast/TypeSystemHelper.cpp:131
↓ 2 callers
Function
detect_external_tests
()
test/external_tests.py:35
↓ 2 callers
Method
disown
test/contracts/AuctionRegistrar.cpp:277
↓ 2 callers
Function
divWorkaround
libevmasm/RuleList.h:43
↓ 2 callers
Function
download_benchmark_artifact
( artifacts: Mapping[str, dict], benchmark_name: str, branch: str, commit_hash: str, overw
scripts/externalTests/download_benchmarks.py:88
↓ 2 callers
Method
dumpQuery
libsmtutil/SMTPortfolio.cpp:140
↓ 2 callers
Method
enclosingNode
libsolidity/analysis/DeclarationContainer.h:81
↓ 2 callers
Method
encode
test/ExecutionFramework.h:166
↓ 2 callers
Function
encodeByteArray
libsolutil/IpfsHash.cpp:43
↓ 2 callers
Function
encodeHash
libsolutil/IpfsHash.cpp:48
↓ 2 callers
Function
erc7201CompileTimeValue
libsolidity/ast/ASTUtils.cpp:141
↓ 2 callers
Method
error
libsolidity/formal/CHC.cpp:1622
↓ 2 callers
Method
errorClause
libsolidity/ast/AST.cpp:1076
↓ 2 callers
Method
estimateMax
libevmasm/GasMeter.cpp:41
↓ 2 callers
Method
ethdebug
libevmasm/EVMAssemblyStack.cpp:107
↓ 2 callers
Method
ethdebugRuntime
libsolidity/interface/CompilerStack.cpp:1250
↓ 2 callers
Function
evmc_destroy
* Destroys the VM instance. * * @see evmc_destroy_fn */
test/evmc/helpers.h:68
↓ 2 callers
Function
examine_id_coverage
(top_dir, source_id_to_file_names, new_ids_only=False)
scripts/error_codes.py:172
↓ 2 callers
Method
execute
@copydoc evmc_execute()
test/evmc/evmc.hpp:717
↓ 2 callers
Method
execute
libevmasm/ConstantOptimiser.cpp:143
↓ 2 callers
Function
executionCost
libevmasm/Inliner.cpp:49
↓ 2 callers
Function
exportBlock
libyul/backends/evm/ssa/io/JSONExporter.cpp:122
↓ 2 callers
Method
exportBlocks
libyul/backends/evm/ssa/io/DotExporterBase.cpp:161
↓ 2 callers
Method
exportFunction
libyul/backends/evm/ssa/io/DotExporterBase.cpp:174
↓ 2 callers
Method
expression
test/libsolidity/SolidityExpressionCompiler.cpp:58
↓ 2 callers
Function
expressionAlwaysFalse
libyul/optimiser/StructuralSimplifier.cpp:73
↓ 2 callers
Method
expressionEqual
libyul/optimiser/SyntacticalEquality.cpp:49
↓ 2 callers
Function
extCodeGas
libevmasm/GasMeter.h:115
↓ 2 callers
Function
extendEnd
(marker, amount=1)
test/lsp.py:357
← previous
next →
1,301–1,400 of 6,721, ranked by callers