Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blockscout/blockscout-rs
/ functions
Functions
397 in github.com/blockscout/blockscout-rs
⨍
Functions
397
◇
Types & classes
143
↓ 107 callers
Method
clone
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/versions_fetcher.rs:19
↓ 24 callers
Method
len
(vers: &Self::Versions)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:37
↓ 21 callers
Function
test_success
(dir: &'static str, mut input: TestInput)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple.rs:117
↓ 19 callers
Method
get
( &self, fetcher: &D, ver: &Version, )
smart-contract-verifier/smart-contract-verifier/src/compiler/download_cache.rs:37
↓ 16 callers
Function
new_bytecode
(bytecode: &str)
smart-contract-verifier/smart-contract-verifier/src/verifier/bytecode.rs:298
↓ 13 callers
Method
build
(&self)
smart-contract-verifier/smart-contract-verifier/src/solidity/solc_cli.rs:73
↓ 13 callers
Method
has_constructor_args
(mut self)
smart-contract-verifier/smart-contract-verifier-http/tests/standard_json_types.rs:31
↓ 13 callers
Method
with_optimization_runs
(mut self, runs: usize)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple_types.rs:52
↓ 11 callers
Function
configure_router
( router: &impl Router, )
smart-contract-verifier/smart-contract-verifier-http/src/routers/router.rs:13
↓ 9 callers
Method
read
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/versions_fetcher.rs:29
↓ 8 callers
Method
version
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:117
↓ 8 callers
Method
with
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 callers
Method
bytecode
(&self)
smart-contract-verifier/smart-contract-verifier/src/verifier/bytecode.rs:87
↓ 6 callers
Method
send_request
( instance: &Instance, request: ClientRequest, body: Bytes, )
multichain-api-gateway/src/proxy.rs:82
↓ 5 callers
Method
call
(&self, output: &Output)
smart-contract-verifier/smart-contract-verifier/src/middleware.rs:53
↓ 4 callers
Function
assert_has_version
(versions: &VersionsMap, ver: &str, expect: &str)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:275
↓ 4 callers
Method
compile
( &self, path: &Path, _ver: &Version, input: &CompilerInput, )
smart-contract-verifier/smart-contract-verifier/src/vyper/compiler.rs:16
↓ 4 callers
Function
compile_using_cli
( solc: &Path, input: &CompilerInput, )
smart-contract-verifier/smart-contract-verifier/src/solidity/solc_cli.rs:239
↓ 4 callers
Function
count_verify_contract
(language: &str, status: &VerificationStatus, method: &str)
smart-contract-verifier/smart-contract-verifier-http/src/metrics.rs:17
↓ 4 callers
Function
default_request
()
smart-contract-verifier/smart-contract-verifier/tests/middleware.rs:53
↓ 4 callers
Function
http_configure
(config: &mut ServiceConfig, signature: Arc<S>)
sig-provider/sig-provider/src/server.rs:9
↓ 4 callers
Function
mock_get_object
(p: &str, obj: &[u8])
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:167
↓ 4 callers
Function
mock_list_objects
(p: &str, prefixes: impl Iterator<Item = String>)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:191
↓ 4 callers
Method
ok
(result: VerificationResult)
smart-contract-verifier/smart-contract-verifier-http/src/verification_response.rs:90
↓ 4 callers
Function
test_failure
Test verification failures (note: do not handle 400 BadRequest responses)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple.rs:201
↓ 4 callers
Function
test_success
(dir: &'static str, mut input: TestInput)
smart-contract-verifier/smart-contract-verifier-http/tests/standard_json.rs:79
↓ 4 callers
Method
validate
(&self, ver: &Version, path: &Path)
smart-contract-verifier/smart-contract-verifier/src/solidity/validator.rs:12
↓ 4 callers
Method
with_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 callers
Function
write_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 callers
Method
cmp
(&self, other: &Self)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:168
↓ 3 callers
Method
compile
( &self, compiler_version: &Version, input: &CompilerInput, )
smart-contract-verifier/smart-contract-verifier/src/compiler/compilers.rs:65
↓ 3 callers
Method
compilers
(&self)
smart-contract-verifier/smart-contract-verifier/src/vyper/client.rs:47
↓ 3 callers
Function
default_version
()
smart-contract-verifier/smart-contract-verifier/src/solidity/validator.rs:42
↓ 3 callers
Method
extract_metadata_and_source_files
( self, )
smart-contract-verifier/smart-contract-verifier/src/sourcify/metadata.rs:45
↓ 3 callers
Method
fetch_versions
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:42
↓ 3 callers
Function
global_compilers
()
smart-contract-verifier/smart-contract-verifier/src/compiler/compilers.rs:150
↓ 3 callers
Function
global_compilers
()
smart-contract-verifier/smart-contract-verifier/tests/middleware.rs:31
↓ 3 callers
Function
new_service
(fourbyte: url::Url, sigeth: url::Url)
sig-provider/sig-provider/tests/mock.rs:8
↓ 3 callers
Method
set_is_yul
(mut self)
smart-contract-verifier/smart-contract-verifier-http/tests/standard_json_types.rs:36
↓ 3 callers
Function
sources
(sources: &[(&str, &str)])
smart-contract-verifier/smart-contract-verifier/src/solidity/multi_part.rs:125
↓ 3 callers
Function
test_bucket
(endpoint: String)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:207
↓ 3 callers
Function
test_setup
(dir: &str, input: &mut TestInput)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple.rs:48
↓ 3 callers
Function
test_setup
(test_case: &TestCase)
smart-contract-verifier/smart-contract-verifier-http/tests/vyper.rs:58
↓ 3 callers
Function
test_shuffle_and_sort
(sorted: Vec<&str>, times: usize)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:340
↓ 3 callers
Function
test_to_input
(multi_part: MultiFileContent, expected: Vec<&str>)
smart-contract-verifier/smart-contract-verifier/src/solidity/multi_part.rs:132
↓ 3 callers
Function
verify
(middleware: impl smart_contract_verifier::Middleware<SourcifySuccess>)
smart-contract-verifier/smart-contract-verifier/tests/middleware.rs:192
↓ 3 callers
Method
verify
(&self, compiler_input: &CompilerInput)
smart-contract-verifier/smart-contract-verifier/src/verifier/contract_verifier.rs:92
↓ 2 callers
Method
all_versions
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:149
↓ 2 callers
Method
all_versions_sorted_str
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/compilers.rs:121
↓ 2 callers
Method
commit
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:135
↓ 2 callers
Method
compilers
(&self)
smart-contract-verifier/smart-contract-verifier/src/solidity/client.rs:47
↓ 2 callers
Method
date
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:128
↓ 2 callers
Method
fetch
(&self, mut path: String)
sig-provider/sig-provider/src/sources/fourbyte.rs:21
↓ 2 callers
Method
fetch
(&self, path: &str)
sig-provider/sig-provider/src/sources/sigeth.rs:29
↓ 2 callers
Method
fetch
(&self, ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:142
↓ 2 callers
Method
fetch
( &self, fetcher: &D, ver: &Version, )
smart-contract-verifier/smart-contract-verifier/src/compiler/download_cache.rs:56
↓ 2 callers
Method
fetch
(&self, ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:143
↓ 2 callers
Function
fetch_compiler
()
smart-contract-verifier/smart-contract-verifier/src/solidity/validator.rs:46
↓ 2 callers
Method
fetch_file
(&self, ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:109
↓ 2 callers
Function
global_compilers
()
smart-contract-verifier/smart-contract-verifier/src/vyper/compiler.rs:100
↓ 2 callers
Method
guarded_inc
(&'static self)
smart-contract-verifier/smart-contract-verifier/src/metrics.rs:58
↓ 2 callers
Method
ignore_creation_tx_input
(mut self)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple_types.rs:72
↓ 2 callers
Function
input_with_sources
(sources: BTreeMap<PathBuf, String>)
smart-contract-verifier/smart-contract-verifier/src/vyper/compiler.rs:116
↓ 2 callers
Method
is_release
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/version.rs:124
↓ 2 callers
Method
load_from_dir
(&self, dir: &PathBuf)
smart-contract-verifier/smart-contract-verifier/src/compiler/compilers.rs:128
↓ 2 callers
Method
middleware
Provides a reference to the middleware, if there is any.
smart-contract-verifier/smart-contract-verifier/src/solidity/client.rs:52
↓ 2 callers
Function
new_client
()
sig-provider/sig-provider/src/sources/mod.rs:31
↓ 2 callers
Method
parse_json_versions
(&self, list_json: json::List)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:67
↓ 2 callers
Function
run
(settings: Settings)
smart-contract-verifier/smart-contract-verifier-http/src/run.rs:11
↓ 2 callers
Method
size
(&self)
smart-contract-verifier/smart-contract-verifier/src/verifier/bytecode.rs:114
↓ 2 callers
Function
spawn_fetch_s3
( bucket: Arc<Bucket>, path: PathBuf, )
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:70
↓ 2 callers
Function
status_code_error
(name: &str, status_code: u16)
smart-contract-verifier/smart-contract-verifier/src/compiler/s3_fetcher.rs:83
↓ 2 callers
Function
test_deserialize_ok
(tests: Vec<(&str, T)>)
smart-contract-verifier/smart-contract-verifier/src/tests/parse.rs:8
↓ 2 callers
Function
test_error
(test_case: TestCase, expected_status: StatusCode, expected_message: &str)
smart-contract-verifier/smart-contract-verifier-http/tests/vyper.rs:182
↓ 2 callers
Function
test_failure
(test_case: TestCase, expected_message: &str)
smart-contract-verifier/smart-contract-verifier-http/tests/vyper.rs:152
↓ 2 callers
Function
test_serialize_json_ok
(tests: Vec<(T, Value)>)
smart-contract-verifier/smart-contract-verifier-http/src/tests/parse.rs:18
↓ 2 callers
Function
test_versions
(uri: &str)
smart-contract-verifier/smart-contract-verifier-http/tests/versions.rs:9
↓ 2 callers
Method
try_get
(&self, ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/compiler/download_cache.rs:21
↓ 2 callers
Method
with_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 callers
Method
with_evm_version
(mut self, evm_version: &'static str)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple_types.rs:47
↓ 2 callers
Method
with_source_code
(mut self, source_code: String)
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple_types.rs:77
↓ 1 callers
Method
add_versions
(&self, versions: HashMap<Version, PathBuf>)
smart-contract-verifier/smart-contract-verifier/src/compiler/download_cache.rs:102
↓ 1 callers
Method
all_versions
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/compilers.rs:117
↓ 1 callers
Method
bytecode_parts
(&self)
smart-contract-verifier/smart-contract-verifier/src/verifier/bytecode.rs:157
↓ 1 callers
Method
compare
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 callers
Function
compile
custom function to include custom generator
sig-provider/sig-provider-proto/build.rs:6
↓ 1 callers
Function
create
()
sig-provider/sig-provider/tests/mock.rs:16
↓ 1 callers
Function
create_executable
(path: &Path)
smart-contract-verifier/smart-contract-verifier/src/compiler/fetcher.rs:46
↓ 1 callers
Method
fetch_file
(&self, ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:119
↓ 1 callers
Method
fetch_json_versions
(&self)
smart-contract-verifier/smart-contract-verifier/src/compiler/list_fetcher.rs:58
↓ 1 callers
Function
filter_versions
()
smart-contract-verifier/smart-contract-verifier/src/compiler/download_cache.rs:262
↓ 1 callers
Function
get_solc
(ver: &Version)
smart-contract-verifier/smart-contract-verifier/src/solidity/solc_cli.rs:468
↓ 1 callers
Function
global_app_router
()
smart-contract-verifier/smart-contract-verifier-http/tests/standard_json.rs:25
↓ 1 callers
Function
global_app_router
()
smart-contract-verifier/smart-contract-verifier-http/tests/solidity_multiple.rs:25
↓ 1 callers
Function
global_app_router
()
smart-contract-verifier/smart-contract-verifier-http/tests/vyper.rs:20
↓ 1 callers
Function
grpc_server
( signature: Arc<S>, addr: SocketAddr, )
sig-provider/sig-provider/src/server.rs:27
↓ 1 callers
Function
http_server
( signature: Arc<S>, addr: SocketAddr, )
sig-provider/sig-provider/src/server.rs:13
↓ 1 callers
Function
init_jaeger_tracer
(agent_endpoint: &str)
multichain-api-gateway/src/tracer.rs:31
↓ 1 callers
Function
init_jaeger_tracer
(agent_endpoint: &str)
smart-contract-verifier/smart-contract-verifier-http/src/tracer.rs:31
↓ 1 callers
Function
init_logs
(jaeger_settings: JaegerSettings)
multichain-api-gateway/src/tracer.rs:5
next →
1–100 of 397, ranked by callers