github forta-network/forta-node v0.7.7

latest releases: v0.9.10, v0.9.9, v0.9.8...
16 months ago

Forta Public API proxy

This new service will simplify bot request authorization, allowing bot owners to consume the Forta Public API without signing the message or using an API Key. This will make it easier for those who have required subscriptions to use the API, and ensure that they are compliant with the new authorization mechanisms.

Using the new proxy in combiner feed

In addition to the introduction of the proxy service, we have also migrated the Combiner Feed to use the Forta Public API proxy service. This migration aligns with our efforts regarding API key requirements and has surfaced new edge cases that have been addressed to prevent possible bugs. We have also made improvements to the combiner subscription pool, configurability, and end-to-end testing.

New bot metrics

We have added new metrics to better keep track of bot lifecycle. This will provide useful information for bot owners and help them monitor their bots' performance.

  • agent.action.run: initial deployment or image update
  • agent.action.stop : bot shutdown or image update
  • agent.action.update: configuration update, such as changes to sharding
  • agent.action.subscribe: handle alert subscription request
  • agent.action.unsubscribe: handle alert unsubscription request
  • agent.status.running: bot container started running
  • agent.status.attached: the scanner connected to the bot container
  • agent.start: the scanner sent an initialization request to the bot

Mining fee data

We have added mining fee data to Transaction and Block events, making the following fields available: block.baseFeePerGas, transaction.MaxFeePerGas, and transaction.maxPriorityFeePerGas. This will provide valuable information for those analyzing transaction and block data.

Other improvements

  • Simplified scan node config template generated with forta init
  • Improved robustness of the registry listener
  • Disabled IPFS experiment by default (removes ~/.forta/.ipfs)
  • General refactoring

What's Changed

Full Changelog: v0.7.6...v0.7.7

Don't miss a new forta-node release

NewReleases is sending notifications on new releases.