Skip to content

A second renewal can be initiated while the first is pending #9

Description

@KillariDev

After eth_sendTransaction returns a hash, the application sets tracking = true. However, sending is cleared in finally, and the Renew button’s disabled state does not include tracking. The user can therefore initiate another transaction before the first is confirmed.

For additive registrar renewals, the second transaction can also succeed, charging for and adding another renewal period. Although the wallet provides another confirmation screen, rapid duplicate clicks or unclear pending status can still result in an unintended additional purchase.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions