Skip to content

Latest commit

 

History

History
 
 

sig-provider

Sig-provider

Sig-provider is a service that aggregates and decodes Ethereum signatures for transactions and events from various sources. Given a transaction input or an unparsed event, it identifies possible decodings and parses the input accordingly.

Supported decoding sources include:

Sig-provider is used by Blockscout to display decoded transaction data on transaction pages and to determine transaction actions.

Requirements

No additional dependencies

How to enable

Set the following ENVs on blockscout instance:

  • MICROSERVICE_SIG_PROVIDER_ENABLED=true
  • MICROSERVICE_SIG_PROVIDER_URL={service_url}

Envs

Here, we describe variables specific to this service. Variables common to all services can be found here.

Variable Required Description Default value
SIG_PROVIDER__SOURCES__FOURBYTE 4bytes directory HTTP URL https://www.4byte.directory/
SIG_PROVIDER__SOURCES__SIGETH Openchain Signature Database HTTP URL https://sig.eth.samczsun.com/
SIG_PROVIDER__SOURCES__ETH_BYTECODE_DB__ENABLED If enabled, will use ethereum bytecode database as one of data sources true
SIG_PROVIDER__SOURCES__ETH_BYTECODE_DB__URL Ethereum bytecode database HTTP URL https://eth-bytecode-db.services.blockscout.com/

Links