MCPcopy Create free account

hub / github.com/blockscout/blockscout-rs / functions

Functions397 in github.com/blockscout/blockscout-rs

↓ 107 callersMethodclone
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/versions_fetcher.rs:19
↓ 24 callersMethodlen
(vers: &Self::Versions)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:37
↓ 21 callersFunctiontest_success
(dir: &'static str, mut input: TestInput)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple.rs:117
↓ 19 callersMethodget
( &self, fetcher: &D, ver: &Version, )
smart-contract-verifier/smart-contract-verifier/src/compiler/download_cache.rs:37
↓ 16 callersFunctionnew_bytecode
(bytecode: &str)
smart-contract-verifier/smart-contract-verifier/src/verifier/bytecode.rs:298
↓ 13 callersMethodbuild
(&self)
smart-contract-verifier/smart-contract-verifier/src/solidity/solc_cli.rs:73
↓ 13 callersMethodhas_constructor_args
(mut self)
smart-contract-verifier/smart-contract-verifier-http/tests/standard_json_types.rs:31
↓ 13 callersMethodwith_optimization_runs
(mut self, runs: usize)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple_types.rs:52
↓ 11 callersFunctionconfigure_router
( router: &impl Router, )
smart-contract-verifier/smart-contract-verifier-http/src/routers/router.rs:13
↓ 9 callersMethodread
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/versions_fetcher.rs:29
↓ 8 callersMethodversion
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:117
↓ 8 callersMethodwith
Convenience method to attach middleware. If you need to keep a reference to the middleware after attaching, use [`with_arc`]. [`with_arc`]: Self::wi
smart-contract-verifier/smart-contract-verifier/src/middleware.rs:35
↓ 6 callersMethodbytecode
(&self)
smart-contract-verifier/smart-contract-verifier/src/verifier/bytecode.rs:87
↓ 6 callersMethodsend_request
( instance: &Instance, request: ClientRequest, body: Bytes, )
multichain-api-gateway/src/proxy.rs:82
↓ 5 callersMethodcall
(&self, output: &Output)
smart-contract-verifier/smart-contract-verifier/src/middleware.rs:53
↓ 4 callersFunctionassert_has_version
(versions: &VersionsMap, ver: &str, expect: &str)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:275
↓ 4 callersMethodcompile
( &self, path: &Path, _ver: &Version, input: &CompilerInput, )
smart-contract-verifier/smart-contract-verifier/src/vyper/compiler.rs:16
↓ 4 callersFunctioncompile_using_cli
( solc: &Path, input: &CompilerInput, )
smart-contract-verifier/smart-contract-verifier/src/solidity/solc_cli.rs:239
↓ 4 callersFunctioncount_verify_contract
(language: &str, status: &VerificationStatus, method: &str)
smart-contract-verifier/smart-contract-verifier-http/src/metrics.rs:17
↓ 4 callersFunctiondefault_request
()
smart-contract-verifier/smart-contract-verifier/tests/middleware.rs:53
↓ 4 callersFunctionhttp_configure
(config: &mut ServiceConfig, signature: Arc<S>)
sig-provider/sig-provider/src/server.rs:9
↓ 4 callersFunctionmock_get_object
(p: &str, obj: &[u8])
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:167
↓ 4 callersFunctionmock_list_objects
(p: &str, prefixes: impl Iterator<Item = String>)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:191
↓ 4 callersMethodok
(result: VerificationResult)
smart-contract-verifier/smart-contract-verifier-http/src/verification_response.rs:90
↓ 4 callersFunctiontest_failure
Test verification failures (note: do not handle 400 BadRequest responses)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple.rs:201
↓ 4 callersFunctiontest_success
(dir: &'static str, mut input: TestInput)
smart-contract-verifier/smart-contract-verifier-http/tests/standard_json.rs:79
↓ 4 callersMethodvalidate
(&self, ver: &Version, path: &Path)
smart-contract-verifier/smart-contract-verifier/src/solidity/validator.rs:12
↓ 4 callersMethodwith_middleware
Convenience method to attach middleware. If you need to keep a reference to the middleware after attaching, use [`with_middleware_arc`]. [`with_midd
smart-contract-verifier/smart-contract-verifier/src/vyper/client.rs:35
↓ 4 callersFunctionwrite_executable
( data: Bytes, sha: H256, path: &Path, ver: &Version, validator: Option<&dyn FileValidator
smart-contract-verifier/smart-contract-verifier/src/compiler/fetcher.rs:66
↓ 3 callersMethodcmp
(&self, other: &Self)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:168
↓ 3 callersMethodcompile
( &self, compiler_version: &Version, input: &CompilerInput, )
smart-contract-verifier/smart-contract-verifier/src/compiler/compilers.rs:65
↓ 3 callersMethodcompilers
(&self)
smart-contract-verifier/smart-contract-verifier/src/vyper/client.rs:47
↓ 3 callersFunctiondefault_version
()
smart-contract-verifier/smart-contract-verifier/src/solidity/validator.rs:42
↓ 3 callersMethodextract_metadata_and_source_files
( self, )
smart-contract-verifier/smart-contract-verifier/src/sourcify/metadata.rs:45
↓ 3 callersMethodfetch_versions
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:42
↓ 3 callersFunctionglobal_compilers
()
smart-contract-verifier/smart-contract-verifier/src/compiler/compilers.rs:150
↓ 3 callersFunctionglobal_compilers
()
smart-contract-verifier/smart-contract-verifier/tests/middleware.rs:31
↓ 3 callersFunctionnew_service
(fourbyte: url::Url, sigeth: url::Url)
sig-provider/sig-provider/tests/mock.rs:8
↓ 3 callersMethodset_is_yul
(mut self)
smart-contract-verifier/smart-contract-verifier-http/tests/standard_json_types.rs:36
↓ 3 callersFunctionsources
(sources: &[(&str, &str)])
smart-contract-verifier/smart-contract-verifier/src/solidity/multi_part.rs:125
↓ 3 callersFunctiontest_bucket
(endpoint: String)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:207
↓ 3 callersFunctiontest_setup
(dir: &str, input: &mut TestInput)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple.rs:48
↓ 3 callersFunctiontest_setup
(test_case: &TestCase)
smart-contract-verifier/smart-contract-verifier-http/tests/vyper.rs:58
↓ 3 callersFunctiontest_shuffle_and_sort
(sorted: Vec<&str>, times: usize)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:340
↓ 3 callersFunctiontest_to_input
(multi_part: MultiFileContent, expected: Vec<&str>)
smart-contract-verifier/smart-contract-verifier/src/solidity/multi_part.rs:132
↓ 3 callersFunctionverify
(middleware: impl smart_contract_verifier::Middleware<SourcifySuccess>)
smart-contract-verifier/smart-contract-verifier/tests/middleware.rs:192
↓ 3 callersMethodverify
(&self, compiler_input: &CompilerInput)
smart-contract-verifier/smart-contract-verifier/src/verifier/contract_verifier.rs:92
↓ 2 callersMethodall_versions
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:149
↓ 2 callersMethodall_versions_sorted_str
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/compilers.rs:121
↓ 2 callersMethodcommit
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:135
↓ 2 callersMethodcompilers
(&self)
smart-contract-verifier/smart-contract-verifier/src/solidity/client.rs:47
↓ 2 callersMethoddate
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:128
↓ 2 callersMethodfetch
(&self, mut path: String)
sig-provider/sig-provider/src/sources/fourbyte.rs:21
↓ 2 callersMethodfetch
(&self, path: &str)
sig-provider/sig-provider/src/sources/sigeth.rs:29
↓ 2 callersMethodfetch
(&self, ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:142
↓ 2 callersMethodfetch
( &self, fetcher: &D, ver: &Version, )
smart-contract-verifier/smart-contract-verifier/src/compiler/download_cache.rs:56
↓ 2 callersMethodfetch
(&self, ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:143
↓ 2 callersFunctionfetch_compiler
()
smart-contract-verifier/smart-contract-verifier/src/solidity/validator.rs:46
↓ 2 callersMethodfetch_file
(&self, ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:109
↓ 2 callersFunctionglobal_compilers
()
smart-contract-verifier/smart-contract-verifier/src/vyper/compiler.rs:100
↓ 2 callersMethodguarded_inc
(&'static self)
smart-contract-verifier/smart-contract-verifier/src/metrics.rs:58
↓ 2 callersMethodignore_creation_tx_input
(mut self)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple_types.rs:72
↓ 2 callersFunctioninput_with_sources
(sources: BTreeMap<PathBuf, String>)
smart-contract-verifier/smart-contract-verifier/src/vyper/compiler.rs:116
↓ 2 callersMethodis_release
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:124
↓ 2 callersMethodload_from_dir
(&self, dir: &PathBuf)
smart-contract-verifier/smart-contract-verifier/src/compiler/compilers.rs:128
↓ 2 callersMethodmiddleware
Provides a reference to the middleware, if there is any.
smart-contract-verifier/smart-contract-verifier/src/solidity/client.rs:52
↓ 2 callersFunctionnew_client
()
sig-provider/sig-provider/src/sources/mod.rs:31
↓ 2 callersMethodparse_json_versions
(&self, list_json: json::List)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:67
↓ 2 callersFunctionrun
(settings: Settings)
smart-contract-verifier/smart-contract-verifier-http/src/run.rs:11
↓ 2 callersMethodsize
(&self)
smart-contract-verifier/smart-contract-verifier/src/verifier/bytecode.rs:114
↓ 2 callersFunctionspawn_fetch_s3
( bucket: Arc<Bucket>, path: PathBuf, )
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:70
↓ 2 callersFunctionstatus_code_error
(name: &str, status_code: u16)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:83
↓ 2 callersFunctiontest_deserialize_ok
(tests: Vec<(&str, T)>)
smart-contract-verifier/smart-contract-verifier/src/tests/parse.rs:8
↓ 2 callersFunctiontest_error
(test_case: TestCase, expected_status: StatusCode, expected_message: &str)
smart-contract-verifier/smart-contract-verifier-http/tests/vyper.rs:182
↓ 2 callersFunctiontest_failure
(test_case: TestCase, expected_message: &str)
smart-contract-verifier/smart-contract-verifier-http/tests/vyper.rs:152
↓ 2 callersFunctiontest_serialize_json_ok
(tests: Vec<(T, Value)>)
smart-contract-verifier/smart-contract-verifier-http/src/tests/parse.rs:18
↓ 2 callersFunctiontest_versions
(uri: &str)
smart-contract-verifier/smart-contract-verifier-http/tests/versions.rs:9
↓ 2 callersMethodtry_get
(&self, ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/compiler/download_cache.rs:21
↓ 2 callersMethodwith_arc
Add middleware to the composition. [`with`] is more ergonomic if you don't need the `Arc`. [`with`]: Self::with
smart-contract-verifier/smart-contract-verifier/src/middleware.rs:45
↓ 2 callersMethodwith_evm_version
(mut self, evm_version: &'static str)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple_types.rs:47
↓ 2 callersMethodwith_source_code
(mut self, source_code: String)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple_types.rs:77
↓ 1 callersMethodadd_versions
(&self, versions: HashMap<Version, PathBuf>)
smart-contract-verifier/smart-contract-verifier/src/compiler/download_cache.rs:102
↓ 1 callersMethodall_versions
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/compilers.rs:117
↓ 1 callersMethodbytecode_parts
(&self)
smart-contract-verifier/smart-contract-verifier/src/verifier/bytecode.rs:157
↓ 1 callersMethodcompare
Tries to verify the remote bytecode via locally compiled contract.
smart-contract-verifier/smart-contract-verifier/src/verifier/all_metadata_extracting_verifier.rs:131
↓ 1 callersFunctioncompile
custom function to include custom generator
sig-provider/sig-provider-proto/build.rs:6
↓ 1 callersFunctioncreate
()
sig-provider/sig-provider/tests/mock.rs:16
↓ 1 callersFunctioncreate_executable
(path: &Path)
smart-contract-verifier/smart-contract-verifier/src/compiler/fetcher.rs:46
↓ 1 callersMethodfetch_file
(&self, ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:119
↓ 1 callersMethodfetch_json_versions
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:58
↓ 1 callersFunctionfilter_versions
()
smart-contract-verifier/smart-contract-verifier/src/compiler/download_cache.rs:262
↓ 1 callersFunctionget_solc
(ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/solidity/solc_cli.rs:468
↓ 1 callersFunctionglobal_app_router
()
smart-contract-verifier/smart-contract-verifier-http/tests/standard_json.rs:25
↓ 1 callersFunctionglobal_app_router
()
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple.rs:25
↓ 1 callersFunctionglobal_app_router
()
smart-contract-verifier/smart-contract-verifier-http/tests/vyper.rs:20
↓ 1 callersFunctiongrpc_server
( signature: Arc<S>, addr: SocketAddr, )
sig-provider/sig-provider/src/server.rs:27
↓ 1 callersFunctionhttp_server
( signature: Arc<S>, addr: SocketAddr, )
sig-provider/sig-provider/src/server.rs:13
↓ 1 callersFunctioninit_jaeger_tracer
(agent_endpoint: &str)
multichain-api-gateway/src/tracer.rs:31
↓ 1 callersFunctioninit_jaeger_tracer
(agent_endpoint: &str)
smart-contract-verifier/smart-contract-verifier-http/src/tracer.rs:31
↓ 1 callersFunctioninit_logs
(jaeger_settings: JaegerSettings)
multichain-api-gateway/src/tracer.rs:5
next →1–100 of 397, ranked by callers