Coder Social home page Coder Social logo

Comments (3)

tkporter avatar tkporter commented on July 28, 2024

Relevant: https://github.com/hyperlane-xyz/issues/issues/977

from hyperlane-monorepo.

daniel-savu avatar daniel-savu commented on July 28, 2024
  • when you index a message, send over a channel to the IGP task, an indication that IGP may have occurred in the same tx.
    • to get this event from a tx hash, can query for the tx receipt - generalizes well across EEs and no need to impl for sealevel (we do sequence based there)
  • nice to have: also send a notification to the merkle tree indexer task to read the insertion

from hyperlane-monorepo.

tkporter avatar tkporter commented on July 28, 2024

Some thoughts on rolling out as it was mentioned yesterday we should have an explicit path toward seeing if this is effective -

Imo we already have decent metrics to be able to determine the success of this.

Because of low confidence in IGP indexing, atm we've whitelisted all known warp routes to not enforce IGP payments in the relayer (because we know that in order to send a message, they'll have paid the IGP):

As part of rolling this out, we should remove all these configurations except for the Neutron-origin ones (see https://github.com/hyperlane-xyz/issues/issues/1257, maybe Injective is affected too?) so that we start enforcing gas payments on EVM chains. If we see unprocessable messages from EVM origins for known metric app contexts, then we know something is up.

We could maybe go further and add a metric to count IGP payments indexed via this new method for metric app contexts, but imo this is overkill. As long as logs make it clear when an IGP payment is indexed via this new method and we have the above metrics / alerts to know if we find ourselves still having IGP indexing issues with known metric app contexts, imo we're fine

from hyperlane-monorepo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.