Skip to content

Review error handling/rollback when recieve_packet errors (sends ack packet with error) #762

@ethanfrey

Description

@ethanfrey

This counts as a fail for the contract and we would assume state is rolled back.
But we return what looks like as a success to the ibc callback (which is correct)

Let's ensure this doesn't leave half-written state in ibc-reflect and ibc-reflect-send.

Note: relevant tracking issue in IBC is cosmos/ibc-go#91 (based on the bug analysis from cosmos/ibc-go#68)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions