-
Notifications
You must be signed in to change notification settings - Fork 12
ICS PoC
Junha Yang(양준하) edited this page Jul 20, 2020
·
1 revision
- Router
- Handler
- In the connection spec, why the datagrams should have ConsensusState proof?
- When the recv packet does not need acknowledgement.
-
Module system
-
Creating a connection needs a vote system
Make only authorized users be able to create a connection · Issue #159 · CodeChain-io/foundry
ICS needs event logging system
- Foundry's light client needs every blocks. Cosmos' light client can jump blocks with losing some security.
-
light client module interface
Remove double hashing in state db access · Issue #167 · CodeChain-io/foundry
- In the channel spec, no port & channel in log:
emitLogEntry("sendPacket", {sequence: packet.sequence, data: packet.data, timeout: packet.timeout})
- When saving IBC data, the key is hashed twice. https://github.com/CodeChain-io/foundry/issues/167
- We couldn't update light client upto the best block because there is no easy way to get precommits for the best block now.
- Version
- Connection Hops