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
↓ 3 callers
Method
costs
libyul/backends/evm/EVMMetrics.cpp:38
↓ 3 callers
Method
createExpression
libsolidity/formal/EncodingContext.cpp:143
↓ 3 callers
Function
currentFunctionVariablesForDefinition
libsolidity/formal/PredicateInstance.cpp:148
↓ 3 callers
Method
currentToBaseStackOffset
libsolidity/codegen/CompilerContext.cpp:317
↓ 3 callers
Method
declarations
@returns a list of all declarations in this contract
libsolidity/ast/AST.h:567
↓ 3 callers
Function
declareJunk
libyul/backends/evm/ssa/StackLayoutGenerator.cpp:70
↓ 3 callers
Method
decodeSubPath
libevmasm/Assembly.cpp:1815
↓ 3 callers
Method
distributionOneToN
@returns an unsigned integer in the range [1, @param _n] chosen uniformly at random.
test/tools/ossfuzz/SolidityGenerator.h:69
↓ 3 callers
Method
encode
libsolidity/lsp/SemanticTokensBuilder.cpp:88
↓ 3 callers
Method
enqueueFunctionDefinition
libsolidity/experimental/codegen/IRGenerationContext.h:38
↓ 3 callers
Method
erc7201
libsolidity/codegen/YulUtilFunctions.cpp:1300
↓ 3 callers
Method
errorCount
@returns the number of errors (ignores warnings and infos).
liblangutil/ErrorReporter.h:144
↓ 3 callers
Function
errorMessage
test/libsolidity/ErrorCheck.cpp:36
↓ 3 callers
Method
ethdebug
libsolidity/interface/CompilerStack.cpp:1234
↓ 3 callers
Method
evaluateExpression
libsolidity/codegen/ir/IRGeneratorForStatements.cpp:318
↓ 3 callers
Method
experimentalSolidityOnly
libsolidity/ast/AST.h:127
↓ 3 callers
Method
externalIdentifierHex
libsolidity/ast/AST.cpp:512
↓ 3 callers
Function
extract_solidity_docs_cases
(path)
scripts/isolate_tests.py:39
↓ 3 callers
Function
extract_yul_docs_cases
(path)
scripts/isolate_tests.py:51
↓ 3 callers
Method
finalBaseType
libsolidity/ast/Types.cpp:2012
↓ 3 callers
Method
finalizeAllocationFunction
libsolidity/codegen/YulUtilFunctions.cpp:3256
↓ 3 callers
Function
findClause
libsolidity/ast/AST.cpp:47
↓ 3 callers
Function
fixedPointSwap
tools/yulPhaser/Mutations.cpp:113
↓ 3 callers
Function
fold
libsolutil/CommonData.h:204
↓ 3 callers
Method
forceEqual
libevmasm/ExpressionClasses.cpp:117
↓ 3 callers
Function
formatImmutableReferences
libsolidity/interface/StandardCompiler.cpp:435
↓ 3 callers
Method
fractionalDigits
Number of decimal digits after the radix point.
libsolidity/ast/Types.h:565
↓ 3 callers
Method
fresh
libsolidity/experimental/ast/TypeSystem.cpp:327
↓ 3 callers
Function
fromIdentifierOrKeyword
liblangutil/Token.cpp:186
↓ 3 callers
Function
functionCall
libsolidity/formal/PredicateInstance.cpp:97
↓ 3 callers
Method
functionCallReturnLabel
libyul/backends/evm/ssa/Stack.h:100
↓ 3 callers
Function
functionSort
libsolidity/formal/PredicateSort.cpp:72
↓ 3 callers
Function
gasCostForTier
libevmasm/GasMeter.cpp:268
↓ 3 callers
Method
gasNeeded
libevmasm/ConstantOptimiser.cpp:133
↓ 3 callers
Function
generateConfigs
test/libyul/EVMDialectCompatibility.cpp:68
↓ 3 callers
Function
generateMemoryLoad
libyul/optimiser/StackToMemoryMover.cpp:59
↓ 3 callers
Function
getCharFromStdin
Gets a single character from stdin without line-buffering.
test/lsp.py:53
↓ 3 callers
Method
getDeclaredSort
libsmtutil/SMTLib2Context.cpp:52
↓ 3 callers
Method
getJumpTypeAsString
libevmasm/AssemblyItem.cpp:314
↓ 3 callers
Method
get_balance
test/evmc/evmc.hpp:541
↓ 3 callers
Method
get_hash_bytes
libsolutil/picosha2.h:225
↓ 3 callers
Function
get_token
Gets the token delimited by @p delim character of the string pointed by the @p str_ptr. If the delimiter is not found, the whole string is returned. T
test/evmc/loader.c:234
↓ 3 callers
Function
git_commit_hash
(ref: str = 'HEAD')
scripts/common/git_helpers.py:20
↓ 3 callers
Function
handleClassToggle
({ classList }, className)
docs/_static/js/toggle.js:33
↓ 3 callers
Method
hasChainID
liblangutil/EVMVersion.h:144
↓ 3 callers
Method
hasExtCodeHash
liblangutil/EVMVersion.h:143
↓ 3 callers
Function
hasLiteralValue
libyul/optimiser/StructuralSimplifier.cpp:57
↓ 3 callers
Method
hasMcopy
liblangutil/EVMVersion.h:151
↓ 3 callers
Method
hasPrevRandao
liblangutil/EVMVersion.h:148
↓ 3 callers
Method
hash
libyul/YulString.h:159
↓ 3 callers
Function
hash256_block
libsolutil/picosha2.h:92
↓ 3 callers
Method
immutableMemoryOffset
libsolidity/codegen/ir/IRGenerationContext.cpp:102
↓ 3 callers
Function
indent
Adds a standard indent of 4 spaces to every line in the input. Assumes \n as the line separator. @param _indentEmptyLines If true, the indent will be
libsolutil/StringUtils.h:206
↓ 3 callers
Function
initialStateVariables
libsolidity/formal/PredicateInstance.cpp:119
↓ 3 callers
Function
inlineLetExpressions
libsmtutil/CHCSmtLib2Interface.cpp:534
↓ 3 callers
Method
interfaceId
libsolidity/ast/AST.cpp:315
↓ 3 callers
Method
invalidatesMemory
libyul/optimiser/Semantics.h:114
↓ 3 callers
Method
invalidatesStorage
libyul/optimiser/Semantics.h:113
↓ 3 callers
Function
isArithmeticOp
liblangutil/Token.h:310
↓ 3 callers
Function
isBinaryRequested
@returns true if any binary was requested, i.e. we actually have to perform compilation.
libsolidity/interface/StandardCompiler.cpp:270
↓ 3 callers
Method
isConstructorParameter
libsolidity/ast/AST.cpp:801
↓ 3 callers
Function
isContract
libsolidity/formal/SymbolicTypes.cpp:371
↓ 3 callers
Method
isCreation
libevmasm/Assembly.h:223
↓ 3 callers
Function
isFixedPoint
libsolidity/formal/SymbolicTypes.cpp:351
↓ 3 callers
Method
isFunctionCallReturnLabel
libyul/backends/evm/ssa/Stack.h:95
↓ 3 callers
Method
isFunctionReturnLabel
libyul/backends/evm/ssa/Stack.h:94
↓ 3 callers
Function
isHexDigit
liblangutil/Common.h:25
↓ 3 callers
Method
isHexNumber
libsolidity/ast/AST.cpp:1031
↓ 3 callers
Method
isLocalVariable
libsolidity/codegen/CompilerContext.cpp:266
↓ 3 callers
Function
isLocationSpecifier
liblangutil/Token.h:320
↓ 3 callers
Method
isOrdinary
libsolidity/ast/AST.h:1026
↓ 3 callers
Function
isPrint
Checks if character is printable using classic "C" locale @param _c character to be checked @return true if _c is a printable character, false otherwi
libsolutil/StringUtils.h:174
↓ 3 callers
Method
isPure
libsolidity/ast/Types.cpp:3697
↓ 3 callers
Function
isStateMutabilitySpecifier
liblangutil/Token.h:322
↓ 3 callers
Method
isStateVariable
libsolidity/codegen/CompilerContext.h:114
↓ 3 callers
Method
isSummary
libsolidity/formal/Predicate.cpp:150
↓ 3 callers
Method
isTypeConstant
libsolidity/experimental/ast/TypeSystemHelper.cpp:216
↓ 3 callers
Function
isValidShiftAndAmountType
libsolidity/ast/Types.cpp:576
↓ 3 callers
Method
isVisibleInContract
libsolidity/ast/AST.h:275
↓ 3 callers
Method
isVisibleInDerivedContracts
libsolidity/ast/AST.h:276
↓ 3 callers
Method
isabelleTypeString
test/tools/ossfuzz/protoToAbiV2.cpp:784
↓ 3 callers
Method
json
test/libsolidity/StandardCompiler.cpp:203
↓ 3 callers
Function
jsonPrettyPrint
libsolutil/JSON.cpp:125
↓ 3 callers
Function
keywordByName
liblangutil/Token.cpp:137
↓ 3 callers
Method
knownToBeDifferent
libevmasm/ExpressionClasses.cpp:148
↓ 3 callers
Function
lebEncode
libsolutil/LEB128.h:26
↓ 3 callers
Method
linearizedStateVariables
libsolidity/ast/Types.cpp:2153
↓ 3 callers
Method
link
libsolidity/interface/CompilerStack.cpp:845
↓ 3 callers
Function
load32le
Loads 32 bits / 4 bytes of data from the given @p data array in little-endian order.
test/evmc/evmc.hpp:151
↓ 3 callers
Method
loadFromMemory
libsolidity/codegen/CompilerUtils.cpp:152
↓ 3 callers
Function
magicVariableToID
Magic variables get negative ids for easy differentiation
libsolidity/analysis/GlobalContext.cpp:40
↓ 3 callers
Function
makeDiscardCall
libyul/optimiser/ControlFlowSimplifier.cpp:38
↓ 3 callers
Method
matches
test/tools/isoltest.cpp:81
↓ 3 callers
Function
minEVMVersionCheck
test/Common.cpp:323
↓ 3 callers
Method
nameable
libsolidity/ast/Types.cpp:3304
↓ 3 callers
Method
namedLabel
libyul/backends/evm/NoOutputAssembly.cpp:80
↓ 3 callers
Method
newLiteral
libyul/backends/evm/ssa/SSACFG.h:169
↓ 3 callers
Method
newTx
libsolidity/formal/SymbolicState.h:148
↓ 3 callers
Function
nondetInterface
libsolidity/formal/PredicateInstance.cpp:43
↓ 3 callers
Function
nondetInterfaceSort
libsolidity/formal/PredicateSort.cpp:41
← previous
next →
1,101–1,200 of 6,721, ranked by callers