Changelog
Synapse-Etherscan Changelog
NEXTVERS - 2026-XX-YY
Automatic Migrations
Migrated existing API key settings to the new configuration manager. Per-user API keys were migrated to user-scoped configurations named
synapse-etherscan:<useriden>. A legacy API key whose configuration cannot be added, for example because a global configuration already exists, is left in place and reported in the Cortex log; useetherscan.config.addto add it.
Features and Enhancements
Updated Power-Up to use
$lib.auth.users.get()instead of$lib.user.Added support for proxy and SSL verification configurations on a per-vault basis.
Added new configuration manager commands:
etherscan.config.addetherscan.config.deletherscan.config.listetherscan.config.showetherscan.config.updateetherscan.config.migrate
Added a
--configargument toetherscan.enrichandetherscan.enrich.hashto override the default configuration.Added the
power-ups.etherscan.adminpermission, which grants access to all Synapse-Etherscan commands and theetherscan.privsepmodule.Replaced the Optic configuration workflow with one for
synapse-etherscanvaults.Removed the
etherscan.setup.apikeycommand. Useetherscan.config.add/etherscan.config.updateinstead.
Bugfixes
Fixed the
etherscan.privsepmodule exposing request helpers that wrote the API key into caller-supplied parameters.Fixed the data migrations failing when a view is deleted while they run, or when a view’s write layer is read-only. Views with a read-only write layer are now skipped with a warning.
Fixed the
etherscan.enrichwarning for nodes without a coin not including the node.Fixed the minimum Optic version for the configuration workflow, which is now v2.135.0, since older Optic releases cannot start on Synapse v2.240.0 or later.
v2.0.0 - 2025-09-26
Automatic Migrations
Migrated the
econ:acct:balance:crypto:addressproperty toecon:acct:balance:instrument.
Features and Enhancements
Updated ingest logic to use
econ:acct:balance:instrumentinstead of the deprecatedecon:acct:balance:crypto:address.
v1.0.0 - 2025-08-14
Automatic Migrations
Migrated the configured
ethAPI key and removed all other individual chain API keys.
Features and Enhancements
Updated Power-Up to use the V2 Etherscan API.
Added
etherscan.chains.listcommand to view configured chain information.
v0.5.0 - 2024-05-15
Features and Enhancements
Update
$lib.bytesusage with$lib.axonAPIs.
v0.4.2 - 2024-02-20
Features and Enhancements
Update deprecated
$lib.dict()usage to JSON style syntax.
v0.4.1 - 2023-07-03
Bugfixes
Correctly handle invalid API keys by displaying a warning and exiting the storm runtime.
v0.4.0 - 2023-03-22
Features and Enhancements
Update Power-Up to build with code signing.
v0.3.1 - 2022-11-02
Bugfixes
Fix an error in the Cryto Explorer workflow causing queries to fail.
v0.3.0 - 2022-09-02
Features and Enhancements
Update to use Storm Number primitives for calculations.
v0.2.1 - 2022-08-03
Bugfixes
Fix an incorrect example of the
etherscan.enrich.hashcommand.Fix an issue where
etherscan.enrichwas incorrectly requiring an address oncrypto:currency:transactionnodes.
v0.2.0 - 2022-07-13
Features and Enhancements
Update Workflows to use
cssgridlayout.
v0.1.0 - 2022-03-24
Features and Enhancements
Additional hash normalization before checking whether a hash is a valid address or transaction.
Populate
:transactionproperty oncrypto:payment:inputandcrypto:payment:output
v0.0.2 - 2022-03-14
Features and Enhancements
Initial beta release of the
Synapse-EtherscanPower-Up