-
Notifications
You must be signed in to change notification settings - Fork 398
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ICS24: Restructure provable packet keys (#1155)
* imp: note that commitments must be lexographically ordered to maintain soundness (#1153) * restructure ibc keys * add value instead of redundant provable store column * chore: remove myself as codeowner (#1156) * Fix variable name (#1162) * fix link and put new provable keys into 04-channel spec --------- Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> Co-authored-by: Christoph Otter <chipshort@tutanota.com>
- Loading branch information
1 parent
af15ac1
commit c34c51e
Showing
5 changed files
with
15 additions
and
13 deletions.
There are no files selected for viewing
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
# Default owners for repository | ||
# 2/n quorum required for merge | ||
|
||
* @adityasripal @cwgoes @angbrav @colin-axner @damiannolan @sangier | ||
* @adityasripal @cwgoes @angbrav @damiannolan @sangier | ||
|
||
# CODEOWNERS for the CODEOWNER file | ||
|
||
/.github/CODEOWNERS @adityasripal @cwgoes @angbrav | ||
|
||
# CODEOWNERS for the specs | ||
|
||
/spec/app @adityasripal @cwgoes @colin-axner @damiannolan @sangier | ||
/spec/app @adityasripal @cwgoes @damiannolan @sangier | ||
|
||
/spec/app/ics-028-cross-chain-validation @mpoke @adityasripal @cwgoes @angbrav @insumity |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -110,11 +110,11 @@ IBC/TAO implementations MUST implement the following paths for the `provableStor | |
Future paths may be used in future versions of the protocol, so the entire key-space in the provable store MUST be reserved for the IBC handler. | ||
Check failure on line 112 in spec/core/v2/ics-024-host-requirements/README.md GitHub Actions / lintMultiple consecutive blank lines
|
||
| Store | Path format | Value type | Defined in | | ||
| -------------- | -------------------------------------------------------------------------- | ----------------- | ---------------------- | | ||
| provableStore | "commitments/channels/{identifier}/sequences/{bigEndianUint64Sequence}" | bytes | [ICS 4](../ics-004-packet-semantics) | | ||
| provableStore | "receipts/channels/{identifier}/sequences/{bigEndianUint64Sequence}" | bytes | [ICS 4](../ics-004-packet-semantics) | | ||
| provableStore | "acks/channels/{identifier}/sequences/{bigEndianUint64Sequence}" | bytes | [ICS 4](../ics-004-packet-semantics) | | ||
| Value | Path format | Value type | Defined in | | ||
| -------------------------- | ------------------------------------------------- | ---------- | ------------------------------------ | | ||
| Packet Commitment | {channelIdentifier}|0x1|{bigEndianUint64Sequence} | bytes | [ICS 4](../ics-004-channel-and-packet-semantics) | | ||
| Packet Receipt | {channelIdentifier}|0x2|{bigEndianUint64Sequence} | bytes | [ICS 4](../ics-004-channel-and-packet-semantics) | | ||
| Acknowledgement Commitment | {channelIdentifier}|0x3|{bigEndianUint64Sequence} | bytes | [ICS 4](../ics-004-channel-and-packet-semantics) | | ||
### Provable Commitments | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters