Can BlockScout be used on a private blockchain network?
If so, can it also be supplied with an abi to be able to decode the input parameter of transactions?
Its not clear to me if this is possible since the focus seems to be on AWS and monitoring specific networks.
Sure, it can be used with Ethereum compatible networks.
Is there documentation on how to set it up? Could you point me to it?
Yes, I saw those. They however say:
Note: Deployment requires a robust AWS instance, typically 10+ VPC instances.
I don’t want to set up an AWS instance, but it says “requires” thus my question.
Also where would you specify which network to explore? I’m guessing the ETHEREUM_JSONRPC_HTTP_URL
environment variable.
Finally there doesn’t seem to be any mention of including an abi to make input decoding possible as discussed here . Is that possible currently?
eiselesr:
here
The list of supported ENV variables:
And yes we implemented decoding candidates for unverified contracts:
blockscout:master
← blockscout:lookup-by-method-id
opened 10:08PM - 20 Feb 19 UTC
## Motivation
* In order to show what function we suspect was called, we need… to store and then list any potential contract ABI matches from other verified smart contracts. This will give users as much information as possible about unverified contract.
## Changelog
### Enhancements
* Store any new method identifiers we receive.
* List them as possibilities on transactions for unverified transactions.
<img width="1106" alt="screen shot 2019-02-27 at 11 36 02 am" src="https://user-images.githubusercontent.com/17620007/53506419-ecd4b300-3a83-11e9-89dc-a5d0b38eb735.png">
1 Like