Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ICS20v2: use protobuf encoding for packet data of v2 #1118

Conversation

crodriguezvega
Copy link
Contributor

closes: #1097

@crodriguezvega crodriguezvega changed the title ics20: use protobuf encoding for packet data of v2 ICS20v2: use protobuf encoding for packet data of v2 Jun 18, 2024
@crodriguezvega crodriguezvega merged commit 89aec20 into aditya/forwarding Jun 19, 2024
2 checks passed
@crodriguezvega crodriguezvega deleted the carlos/1097-use-protobuf-encoding-instead-of-json-for-the-ics20-v2-fungibletokenpacketdata branch June 19, 2024 18:54
AdityaSripal added a commit that referenced this pull request Jun 24, 2024
* add recv logic and revert logic on error ack/timeout

* multiple denoms but still support forwarding

* lint

* Apply suggestions from code review

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>

* address reviews

* Apply suggestions from code review

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>

* small fixes

* generate forwarding address if it doesn't exist

* blank memo for now

* only do revertInFlightChanges or refund packets on error ack, not both

* make same changes for timeout

* forwarding info struct, individual memos

* fail early since forwarding must be atomic

* address some small review comments

* only set memo on last hop

* address Stefano's and my review comments

* missing bracket

* destinationChannel -> destChannel

* ICS20v2 path forwarding: simplify revert in-flight changes (#1110)

* simplify revert in-flight changes

* typo

* nit: rename ForwardingInfo to Forwarding (#1112)

* ICS20v2: use protobuf encoding for packet data of v2 (#1118)

* ics20: use protobuf encoding for packet data of v2

* Update README.md

* delete previously forwarded packet (#1119)

* Update spec/app/ics-020-fungible-token-transfer/README.md

Co-authored-by: Damian Nolan <damiannolan@gmail.com>

* Apply suggestions from code review

Co-authored-by: Cian Hatton <github.qpeyb@simplelogin.fr>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>

* ICS20v2: use `Denom` and `Trace` types (#1115)

* nit: rename ForwardingInfo to Forwarding

* use Denom and Trace types

* Apply suggestions from code review

Co-authored-by: Aditya <14364734+AdityaSripal@users.noreply.github.com>

* comments

---------

Co-authored-by: Aditya <14364734+AdityaSripal@users.noreply.github.com>

* review comment

---------

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
Co-authored-by: Cian Hatton <github.qpeyb@simplelogin.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants