FAQ
Find answers to the most common questions about Ethernal.

What data do you synchronize?

  • The whole responses from web3js getBlock(), getTransaction(), and getTransactionReceipt().
  • Accounts addresses & balances
  • Contract artifact data:
    • contractName
    • abi
    • ast
    • source
You can verify this on our Github account under the CLI & Hardhat plugin repositories.

Why do you need to synchronize artifact data?

contractName is used to label your contract in the dashboard.
abi is used to decode function calls and events data.
ast and source are used to decode contract variables data.

Can I host my data on my own Firebase instance?

Yes, see here for how to self-host.

How much does Ethernal cost?

Ethernal has a free plan and a paid plan. The limits to the free plan are:
  • You can't sync more than 10 contracts
  • You can only have 1 workspace
Couldn't find your answers here or in the doc? You can ask us at [email protected] and we'll do our best to answer you and update this page!