You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* (modules/core/03-connection) [\#1672](https://github.com/cosmos/ibc-go/pull/1672) Remove crossing hellos from connection handshakes. The `PreviousConnectionId` in `MsgConnectionOpenTry` has been deprecated.
46
47
* (modules/core/04-channel) [\#1317](https://github.com/cosmos/ibc-go/pull/1317) Remove crossing hellos from channel handshakes. The `PreviousChannelId` in `MsgChannelOpenTry` has been deprecated.
47
48
* (transfer) [\#1250](https://github.com/cosmos/ibc-go/pull/1250) Deprecate `GetTransferAccount` since the `transfer` module account is never used.
48
49
* (channel) [\#1283](https://github.com/cosmos/ibc-go/pull/1283) The `OnChanOpenInit` application callback now returns a version string in line with the latest [spec changes](https://github.com/cosmos/ibc/pull/629).
Copy file name to clipboardExpand all lines: docs/ibc/proto-docs.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4244,7 +4244,7 @@ connection on Chain B.
4244
4244
| Field | Type | Label | Description |
4245
4245
| ----- | ---- | ----- | ----------- |
4246
4246
|`client_id`|[string](#string)|||
4247
-
|`previous_connection_id`|[string](#string)||in the case of crossing hello's, when both chains call OpenInit, we need the connection identifier of the previous connection in state INIT|
4247
+
|`previous_connection_id`|[string](#string)||**Deprecated.** Deprecated: this field is unused. Crossing hellos are no longer supported in core IBC.|
Copy file name to clipboardExpand all lines: docs/migrations/v3-to-v4.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,11 @@ No genesis or in-place migrations required when upgrading from v1 or v2 of ibc-g
22
22
23
23
## IBC Apps
24
24
25
+
### ICS03 - Connection
26
+
27
+
Crossing hellos have been removed from 03-connection handshake negotiation.
28
+
`PreviousConnectionId` in `MsgConnectionOpenTry` has been deprecated and is no longer used by core IBC.
29
+
25
30
### ICS04 - Channel
26
31
27
32
The `WriteAcknowledgement` API now takes the `exported.Acknowledgement` type instead of passing in the acknowledgement byte array directly.
@@ -100,4 +105,4 @@ if err := k.icaControllerKeeper.RegisterInterchainAccount(ctx, msg.ConnectionId,
100
105
101
106
When using the `DenomTrace` gRPC, the full IBC denomination with the `ibc/` prefix may now be passed in.
102
107
103
-
Crossing hellos are no longer supported by core IBC. The handshake should be completed in the logical 4 step process (INIT, TRY, ACK, CONFIRM).
108
+
Crossing hellos are no longer supported by core IBC for 03-connection and 04-channel. The handshake should be completed in the logical 4 step process (INIT, TRY, ACK, CONFIRM).
return"", sdkerrors.Wrapf(types.ErrConnectionNotFound, "previous connection does not exist for supplied previous connectionID %s", previousConnectionID)
90
-
}
91
-
92
-
// ensure that the existing connection's
93
-
// counterparty is chainA and connection is on INIT stage.
94
-
// Check that existing connection versions for initialized connection is equal to compatible
95
-
// versions for this chain.
96
-
// ensure that existing connection's delay period is the same as desired delay period.
0 commit comments