Implement blockscout as receiver for Mainnet
Closed this issue · 0 comments
robdefeo commented
Is your feature request related to a problem? Please describe.
Etherscan no longer supports keyless API calls. This means the noauth Etherscan API receiver has stopped working. The authenticated Etherscan receiver still works. However etherscanReceiverNoAuth
is the default receive so existing clients have stopped working.
Describe the solution you'd like
- create
internal/clients/blockscout/receiver.go
seeinternal/clients/etherscan/receiver.go
- create tests
- create blockscoutReceiverNoAuth
- set
blockscoutReceiverNoAuth
as defalt reciever - remove
etherscanReceiverNoAuth
Additional context
- See https://blockscout.com/eth/mainnet/api_docs#account for documentation.
- Charlotte - https://blockscout.com/eth/mainnet/api?module=account&action=txlist&address=0x92d8f10248c6a3953cc3692a894655ad05d61efb
- Sofia - https://blockscout.com/eth/mainnet/api?module=account&action=txlist&address=0x4ad2b251246aafc2f3bdf3b690de3bf906622c51