blockscout-rs
blockscout-rs copied to clipboard
We have several services that communicates with Blockscout via it's public API. And all of them use their own blockscout client implementations. Besides the similar code being written from scratch...
Extracts job queue related functionality into a separate crate, so that it could be reused between different extractors
### Description Hi, I recently installed blockscout on ubuntu 20.04 server. The blockscout part runs fine, but the verifier fails to install around item 515 of 550. It looked like...
Sourcify has added "Import from Etherscan" functionality to their API. We want to try to use that endpoint to extract contracts that are not yet available inside eth-bytecode-db and sourcify
Currently verification service returns only Abi from the output the compiler could return. We need to update the service to return the all main information which could be retrieved only...
There is a tool for parsing some of compiler outputs to provide mapping from solidity public method to the source code place. Some changes are required in this tool: +...
The idea is to have one docker image to start blockscout. Frontend and backend currently work with `apline` images, however rust services primarily use ubuntu I suggest to try to...
error: failed to run custom build command for `smart-contract-verifier-proto v0.1.0 (/root/.cargo/git/checkouts/blockscout-rs-1329d74b8bb8dea8/745db1d/smart-contract-verifier/smart-contract-verifier-proto)` Caused by: process didn't exit successfully: `/tmp/cargo-install4q6wSd/release/build/smart-contract-verifier-proto-b61b14efb720e432/build-script-build` (exit status: 1) --- stdout cargo:rerun-if-changed=proto/ --- stderr Error: Custom { kind:...
https://github.com/blockscout/blockscout-rs/blob/98d248e751cca9a4e89457056776867692d1d718/visualizer/Dockerfile#L29 I suppose, it could be migrated to `node:18-bullseye-slim`.
GRPC router implementation in `eth-bytecode-db` is missing the `DatabaseServer` service. https://github.com/blockscout/blockscout-rs/blob/edb610be4283978164d557598fd16917028b90c5/eth-bytecode-db/eth-bytecode-db-server/src/server.rs#L35-L52