File tree
9 files changed
+302
-28
lines changed- contracts
- pkg
- contract
- ibchandler
- iibccontractupgradablemodule
- relay/ethereum
9 files changed
+302
-28
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 |
| - | |
| 7 | + |
Lines changed: 7 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
47 |
| - | |
| 47 | + | |
48 | 48 |
| |
49 | 49 |
| |
50 | 50 |
| |
51 | 51 |
| |
52 |
| - | |
| 52 | + | |
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
| |||
58 | 58 |
| |
59 | 59 |
| |
60 | 60 |
| |
61 |
| - | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
62 | 66 |
| |
63 | 67 |
| |
64 | 68 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
40 | 40 |
| |
41 | 41 |
| |
42 | 42 |
| |
43 |
| - | |
| 43 | + | |
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
|
Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 |
| - | |
| 7 | + | |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
|
Lines changed: 272 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
136 | 136 |
| |
137 | 137 |
| |
138 | 138 |
| |
139 |
| - | |
140 |
| - | |
141 |
| - | |
142 |
| - | |
| 139 | + | |
| 140 | + | |
143 | 141 |
| |
144 | 142 |
| |
145 | 143 |
| |
|
Submodule yui-ibc-solidity updated 57 files
- .gas-snapshot+62-54
- .github/workflows/test.yml+6
- .gitmodules+3
- Makefile+10-5
- contracts/apps/20-transfer/ICS20Bank.sol-100
- contracts/apps/20-transfer/ICS20Lib.sol+140-42
- contracts/apps/20-transfer/ICS20Transfer.sol+318-93
- contracts/apps/20-transfer/ICS20TransferBank.sol-99
- contracts/apps/20-transfer/IICS20Bank.sol-58
- contracts/apps/20-transfer/IICS20Errors.sol+8-10
- contracts/apps/commons/IBCAppBase.sol+21-6
- contracts/apps/mock/IBCMockApp.sol+4-4
- contracts/apps/mock/IBCMockAppFactory.sol+185
- contracts/core/02-client/IBCClientLib.sol+18-16
- contracts/core/04-channel/IBCChannelHandshake.sol+11-13
- contracts/core/04-channel/IBCChannelPacketSendRecv.sol+3-2
- contracts/core/04-channel/IBCChannelUpgrade.sol+8-6
- contracts/core/24-host/IBCHostConfigurator.sol+13-4
- contracts/core/24-host/IBCHostLib.sol+14-16
- contracts/core/24-host/IIBCHostConfigurator.sol+3-3
- contracts/core/24-host/IIBCHostErrors.sol+6-1
- contracts/core/25-handler/IBCClientConnectionChannelHandler.sol+9
- contracts/core/25-handler/IBCHandler.sol+1
- contracts/core/25-handler/IBCQuerier.sol+2-2
- contracts/core/25-handler/IIBCHandler.sol+2
- contracts/core/25-handler/IIBCQuerier.sol+2-2
- contracts/core/25-handler/OwnableIBCHandler.sol+2-2
- contracts/core/25-handler/OwnableUpgradeableIBCHandler.sol+83
- contracts/core/26-router/IBCModuleManager.sol+49-14
- contracts/core/26-router/IIBCModule.sol+39-28
- contracts/core/26-router/IIBCModuleManager.sol+14
- docs/adr/adr-002.md+105
- docs/adr/adr-003.md+274
- docs/architecture.md+73-21
- docs/img/architecture-01.png
- foundry.toml+4
- package-lock.json+1.7k-18
- package.json+4-2
- pkg/contract/ibchandler/ibchandler.go+272-1
- pkg/contract/ibcmockapp/ibcmockapp.go+33-33
- pkg/contract/ics20bank/ics20bank.go-1.1k
- pkg/contract/ics20transfer/ics20transfer.go+736
- pkg/contract/ics20transferbank/ics20transferbank.go+33-33
- pkg/testing/app.go+3-53
- pkg/testing/chains.go+23-25
- pkg/testing/config.go+29-16
- scripts/abigen.sh+1-2
- tests/e2e/chains_test.go+43-38
- tests/foundry/lib/openzeppelin-foundry-upgrades+1
- tests/foundry/src/ContractUpgrade.t.sol+44
- tests/foundry/src/Deploy.s.sol+34-13
- tests/foundry/src/IBCMockAppFactory.t.sol+155
- tests/foundry/src/ICS04Handshake.t.sol+1-1
- tests/foundry/src/ICS20Lib.t.sol+19-3
- tests/foundry/src/ICS20Transfer.t.sol+256
- tests/foundry/src/helpers/TestableOwnableUpgradeableIBCHandlerV1.sol+38
- tests/foundry/src/helpers/TestableOwnableUpgradeableIBCHandlerV2.sol+41
0 commit comments