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

feat: cw wasm light client #754

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
89cdd1d
feat: add wasm client project
ibrizsabin Sep 27, 2023
2fae1c4
fix: add wasm proto
ibrizsabin Sep 27, 2023
776917b
fix: import ics08wasm
ibrizsabin Sep 28, 2023
267637f
fix: import wasm-08
ibrizsabin Sep 29, 2023
faef800
fix: generalize context
ibrizsabin Sep 29, 2023
b44406d
fix: build deps
ibrizsabin Sep 29, 2023
0aaa93d
fix: fix deps issue
ibrizsabin Sep 29, 2023
867ec90
fix: split query handler
ibrizsabin Sep 30, 2023
1213cc5
fix: wrap result in response
ibrizsabin Sep 30, 2023
8252d66
feat: add verify header
ibrizsabin Sep 30, 2023
502f07b
feat: add genesis export
ibrizsabin Oct 2, 2023
15fd931
fix: impl client status
ibrizsabin Oct 2, 2023
6728aee
fix: fix unit test
ibrizsabin Oct 2, 2023
b26a30c
fix: add debug logs
ibrizsabin Oct 2, 2023
16ac231
fix: cleanup
ibrizsabin Oct 2, 2023
62a9828
chore: pass build
ibrizsabin Oct 2, 2023
4fd580e
fix: proto changes
ibrizsabin Oct 2, 2023
46833b4
fix: split traits
ibrizsabin Oct 2, 2023
ba1473a
chore: pass build
ibrizsabin Oct 2, 2023
5e710fb
fix: remove inner
ibrizsabin Oct 2, 2023
5a224db
fix: query handler
ibrizsabin Oct 3, 2023
e0a16aa
fix: add tests
ibrizsabin Oct 3, 2023
d4f2c38
fix: add update test
ibrizsabin Oct 4, 2023
5878feb
fix: downgrade
ibrizsabin Oct 12, 2023
63d22fc
fix: downgrade cosmwasm
ibrizsabin Oct 12, 2023
8369a58
fix: update test utils
ibrizsabin Oct 12, 2023
51cfaf1
fix: point to downgraded xcall
ibrizsabin Oct 12, 2023
6f11518
fix: lower multi test
ibrizsabin Oct 12, 2023
98562f6
fix: lock on 1.6
ibrizsabin Oct 12, 2023
81a7311
fix: revert downgrade
ibrizsabin Oct 12, 2023
cc122eb
fix: try disable features
ibrizsabin Oct 12, 2023
87e220d
fix: upgrade cw-storage-plus
ibrizsabin Oct 12, 2023
8fd4fbb
fix: lock to 1.4
ibrizsabin Oct 12, 2023
4d9c8d9
fix: move cw-multi test
ibrizsabin Oct 12, 2023
d4fe981
chore: pass build
ibrizsabin Oct 12, 2023
0dbf213
fix: fix branch
ibrizsabin Oct 31, 2023
d3f22fb
fix: add height
ibrizsabin Nov 10, 2023
0231df6
fix: cleanup
ibrizsabin Nov 10, 2023
1ce0288
chore: pull main
ibrizsabin Nov 10, 2023
d1cd765
chore: pass build
ibrizsabin Nov 10, 2023
1e5daa8
fix: remove toolchain.toml
ibrizsabin Nov 23, 2023
d2eb1ac
fix: fix verify membership
ibrizsabin Dec 11, 2023
bab070a
fix: ack hashing
ibrizsabin Jan 3, 2024
47d6376
doc: add build note
ibrizsabin Jan 3, 2024
6eac247
chor: resolve conflict
ibrizsabin Jan 4, 2024
9bcec3b
chore: pass build
ibrizsabin Jan 4, 2024
585cc2b
fix: do sha256
ibrizsabin Jan 4, 2024
a1664c5
fix: check misbehaviour
ibrizsabin Jan 8, 2024
257a93b
chore: pass build
ibrizsabin Jan 19, 2024
763fd48
fix:resolve comments
ibrizsabin Jan 28, 2024
c121bfd
chore: pass build
ibrizsabin Jan 28, 2024
71f1126
fix: remove unnecessary hash
ibrizsabin Jan 29, 2024
2b04afa
chore: pass build
ibrizsabin Jan 29, 2024
c3dd121
fix: rename client id
ibrizsabin Feb 20, 2024
9497615
fix: Fix reverse sign on timestamp check for request timeout
AntonAndell Jan 23, 2024
9a7876b
chore: update test coverage for ibc client (#846)
bishalbikram Mar 15, 2024
670e92e
chore: update test coverage for ics03-connection (#848)
bishalbikram Mar 15, 2024
8a30139
chore: add test coverage for cosmwasm ibc core (#850)
bishalbikram Mar 21, 2024
17ce339
docs: Add explanation on how a connection can be manually verified (#…
AntonAndell Mar 25, 2024
5bd6c10
fix: add reference to CI workflow to fix error (#839)
Mar 25, 2024
545da5c
chore: add unit test coverage for icon light client (#851)
bishalbikram Mar 28, 2024
8160977
ci: add injectived, and neutornd binary (#858)
DeepakBomjan Apr 15, 2024
c277c32
chore: add test coverage for xcall-ibc-connection (#853)
bishalbikram Apr 23, 2024
c0d2f96
chore: fix merge conflicts
ibrizsabin May 9, 2024
32c11d0
fix: fix test
ibrizsabin May 9, 2024
5db2ee9
fix: resolve test issues
ibrizsabin May 9, 2024
25ee4a9
fix: cargo fmt
ibrizsabin May 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 20 additions & 4 deletions .github/deployer/init_script.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ KMS_ID="KMS_ID_HERE"
DEPLOYR_HOME="/home/deployr"
GO_VERS="1.20.6"
JAVA_VERS="11.0.18_10"
ARCHWAY_VERS="0.4.0"
ARCHWAY_VERS="6.0.0"
INJECTIVE_VERS="1.12.1-1705909076"
NEUTRON_VERS="3.0.2"

set -x
export GOROOT=/usr/local/go
Expand Down Expand Up @@ -54,7 +56,7 @@ export TMOUT
PROMPT_COMMAND='history -a >(logger -t "[$USER] $SSH_CONNECTION")'
EOF

apt-get install auditd audispd-plugins -y
apt-get install auditd audispd-plugins unzip -y
systemctl enable auditd
systemctl start auditd

Expand Down Expand Up @@ -103,8 +105,22 @@ tar xf OpenJDK11U-jdk_x64_linux_hotspot_$${JAVA_VERS}.tar.gz -C /opt/java
go install github.com/icon-project/goloop/cmd/goloop@latest

# Install archway
wget -q https://github.com/archway-network/archway/releases/download/v$${ARCHWAY_VERS}/archway_$${ARCHWAY_VERS}_linux_amd64.tar.gz
tar xf archway_$${ARCHWAY_VERS}_linux_amd64.tar.gz -C /usr/local/bin
wget -q https://github.com/archway-network/archway/releases/download/v$${ARCHWAY_VERS}/archway_$${ARCHWAY_VERS}_linux_amd64.zip
unzip archway_$${ARCHWAY_VERS}_linux_amd64.zip
sudo archwayd /usr/local/bin

# Install injectived
wget -q https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v$${INJECTIVE_VERS}/linux-amd64.zip
unzip linux-amd64.zip
sudo cp injectived peggo /usr/bin
sudo cp libwasmvm.x86_64.so /usr/lib
sudo chmod +x /usr/bin/injectived
sudo chmod +x /usr/bin/peggo

# Install neutron
wget -q https://github.com/neutron-org/neutron/releases/download/v$${NEUTRON_VERS}/neutrond-linux-amd64
sudo cp neutrond-linux-amd64 /usr/local/bin/neutrond
sudo chmod +x /usr/local/bin/neutrond

# Install boto3, yq, and jq
apt-get install python3-pip -y
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/runner-start.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
repository: icon-project/ibc-relay
- name: Start EC2 instance
id: start
uses: machulav/ec2-github-runner
uses: machulav/ec2-github-runner@v2
with:
mode: start
github-token: ${{ secrets.GH_RUNNER_PAT }}
Expand All @@ -49,4 +49,4 @@ jobs:
subnet-id: subnet-f1fcd4df
security-group-id: sg-03cb8034e27e1caeb
pre-runner-script: |
./build.sh ${{ inputs.relayer_version == '' && steps.relay.outputs.release || inputs.relayer_version }}
./build.sh ${{ inputs.relayer_version == '' && steps.relay.outputs.release || inputs.relayer_version }}
Loading
Loading