Skip to content

Facilitator is fails to confirm some of the messages if the on chain status of message is not known. #373

@deepesh-kn

Description

@deepesh-kn

Following is the test scenario:
Account A tries deposit token (outboxNonce is x) on the origin chain.
The facilitator is down. The confirm deposit is not done on the metachain.
The facilitator is up and running now.
Account A does the deposit again (outboxNonce is x+1) on the origin chain.
The facilitator get the depositIntentDeclare entity, and with all the flow it tries to confirm the deposit.
In this case, the transaction will fail, because the inboxNonce on ERC20Cogateway is still x
This will happen for withdraw flow too.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions