Skip to content

NTX-Builder: tx expiration delta doesn't work with NetworkAuth component #2170

@SantiagoPittella

Description

@SantiagoPittella

The ntx-builder is failing to execute transaction for accounts that uses NetworkAuth. This component requires note scripts to be whitelisted on account creation, and does not allow the execution of transactions scripts. This is causing our injected tx script for expirations to fail every time with an assertion error from the auth compnent.

Some options that I thought:

  1. Modify the auth component to support expiration delta
  2. Remove the enforced script injection on the ntx builder. This is not ideal because we cannot ensure that a submit transaction sent N blocks ago is not going to land eventually, but maybe we can define some certain threshold in which we are confortable so say that the transaction will not land

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions