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

Merge v3 into oct28 #2945

Closed
wants to merge 143 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
3af0aef
Stubs
mattiekat Jul 3, 2023
56282fc
Updates for consistency
mattiekat Jul 3, 2023
c3e32fb
Lints
mattiekat Jul 3, 2023
6f347e6
Fix lint
mattiekat Jul 4, 2023
acb784d
feat: implement stubs
hashableric Jul 25, 2023
0e4340d
feat: fix cargo error
hashableric Aug 10, 2023
8a681e2
feat: add default trait implements
hashableric Aug 11, 2023
8d67400
fix: change trait_builder into compatible
hashableric Aug 11, 2023
b6c7a41
feat: apply changes into provider/grpc
hashableric Aug 12, 2023
8534def
feat: apply changes into interchain_gas_paymaster
hashableric Aug 12, 2023
5222983
feat: apply changes into routing isms
hashableric Aug 12, 2023
9ce2c5f
feat: apply changes into multisig isms
hashableric Aug 12, 2023
7d63daa
feat: apply changes into va
hashableric Aug 12, 2023
5f7e35c
feat: apply timestamps
hashableric Aug 12, 2023
7ca4337
feat: apply changes
hashableric Aug 12, 2023
6a14c65
feat: change cosmos conf
hashableric Aug 12, 2023
327ba38
feat: implment igp defaults
hashableric Aug 12, 2023
5d8ca62
feat: implmenet relayer
hashableric Aug 12, 2023
4f0475f
feat: make buildable
hashableric Aug 12, 2023
b905b94
feat: run relayer
hashableric Aug 17, 2023
2311f93
feat: removed
hashableric Aug 17, 2023
a854efc
feat: add validator runnable
hashableric Aug 18, 2023
449aea9
wip
byeongsu-hong Aug 16, 2023
420c16c
feat: osmosis localnet with cw-hyperlane contract code
byeongsu-hong Aug 17, 2023
9719c34
feat: wasm helpers
byeongsu-hong Aug 17, 2023
7a5838c
feat: add hpl-interface
byeongsu-hong Aug 17, 2023
13c0614
feat: link wip
byeongsu-hong Aug 18, 2023
912c277
feat: link
byeongsu-hong Aug 18, 2023
7660aec
chore: cleanup
byeongsu-hong Aug 18, 2023
1e70862
feat: bump cw-hpl v0.0.2 & kill child while dropping
byeongsu-hong Aug 18, 2023
eb3a51a
wip: validator / relayer
byeongsu-hong Aug 18, 2023
47177bf
feat: spawn validator / relayer
byeongsu-hong Aug 18, 2023
f73a09d
fix: change binary to agent_config
byeongsu-hong Aug 20, 2023
df83822
fix: chain_id
byeongsu-hong Aug 20, 2023
9d09214
fix: va
byeongsu-hong Aug 21, 2023
ad9bd42
feat: h256 to h512
hashableric Aug 22, 2023
d85a7a8
feat: query balance
byeongsu-hong Aug 22, 2023
a36bf3c
feat: change signer infos
hashableric Aug 22, 2023
3de591b
wip
byeongsu-hong Aug 23, 2023
91efcca
fix: rip hash addr
hashableric Aug 23, 2023
ce234dd
test sign
byeongsu-hong Aug 24, 2023
1c446b8
wip2
byeongsu-hong Aug 24, 2023
8b7ca90
feat: fix hpl conn
hashableric Aug 24, 2023
4fd4bce
e2e
byeongsu-hong Aug 25, 2023
f290e66
slow blocktime
byeongsu-hong Aug 25, 2023
78f90bc
archive mode
byeongsu-hong Aug 25, 2023
346de46
cli source
byeongsu-hong Sep 11, 2023
4edc9af
add debug flag
byeongsu-hong Sep 11, 2023
9c801b1
fix provider
byeongsu-hong Sep 11, 2023
1cf319a
label line needs fix
byeongsu-hong Sep 11, 2023
fa10749
apply fix to all contracts
byeongsu-hong Sep 11, 2023
2438d40
process_message
byeongsu-hong Sep 12, 2023
5e3ac40
ism
byeongsu-hong Sep 12, 2023
5216d5a
builder
byeongsu-hong Sep 12, 2023
8da14b0
temp fix
byeongsu-hong Sep 12, 2023
9390217
fix env;
byeongsu-hong Sep 12, 2023
5ec75f7
temp update
byeongsu-hong Sep 12, 2023
0a5dbae
feat: run code successfully
hashableric Sep 13, 2023
f968434
no
byeongsu-hong Sep 12, 2023
005ba6e
custom wasm
byeongsu-hong Sep 13, 2023
683b7c2
fix: remove unused chores
hashableric Sep 13, 2023
0c164b4
dockerize (wip)
byeongsu-hong Sep 19, 2023
25023db
binary -> docker (1)
byeongsu-hong Sep 21, 2023
8838abf
Revert "binary -> docker (1)"
byeongsu-hong Sep 22, 2023
14167f7
Revert "dockerize (wip)"
byeongsu-hong Sep 22, 2023
507172e
use env
byeongsu-hong Sep 22, 2023
9a296e5
re-fix: cw-hyperlane source
byeongsu-hong Sep 25, 2023
9761595
feat: missed
hashableric Oct 14, 2023
98cd797
feat: change build_message_indexer into SequenceIndexer
hashableric Oct 14, 2023
d96b005
feat: implement defaults
hashableric Oct 15, 2023
18099a4
apply changes for v3
hashableric Oct 15, 2023
bd91ac7
feat: relayer buildable
hashableric Oct 15, 2023
58fef1f
feat: implement aggregation_ism
hashableric Oct 15, 2023
bc81b78
feat: implement aggregation_ism
hashableric Oct 15, 2023
5a49935
feat: make vm runnable
hashableric Oct 16, 2023
7284535
feat: runnable
hashableric Oct 16, 2023
c12dfcb
feat: runnable
hashableric Oct 16, 2023
cacab2c
feat: test
hashableric Oct 16, 2023
7e49e8e
feat: test
hashableric Oct 17, 2023
125d3a7
feat: e2e test success
hashableric Oct 17, 2023
34b9770
chore: fix 완료
hashableric Oct 18, 2023
6770bb7
feat: apply bulk indexing
hashableric Oct 24, 2023
7df0055
feat: successfully found logs
hashableric Oct 24, 2023
d71800f
fix: minor bugs
hashableric Oct 24, 2023
67c6502
feat: apply code reviews
hashableric Oct 25, 2023
3864d37
feat: borrow
hashableric Oct 25, 2023
739194e
fix: add 'canonicalAsset' configuration into cosmos chain configuration
hashableric Oct 25, 2023
e96ae46
remove block hash
byeongsu-hong Oct 25, 2023
436c0d9
feat: e2e enable
hashableric Oct 26, 2023
e6baa8e
feat: match right hex format
hashableric Oct 26, 2023
f4c6640
temp remove configs
byeongsu-hong Oct 26, 2023
88f836e
wip: run validator on duality-testnet
daniel-savu Oct 23, 2023
15fc6f3
fix: change chainId variable into correct value
hashableric Oct 23, 2023
ab75c3d
fix: event parsing
daniel-savu Oct 23, 2023
797a6ae
include rpc diff in fix
daniel-savu Oct 24, 2023
e646482
merge part 2
daniel-savu Oct 24, 2023
836e4a6
gitignore relayer db
daniel-savu Oct 24, 2023
5bd658b
update config
byeongsu-hong Oct 26, 2023
4074069
relayer
byeongsu-hong Oct 26, 2023
be24d62
bump v3 config
byeongsu-hong Oct 26, 2023
2adc53e
Add Manta/Neutron config
nambrot Oct 28, 2023
3c882da
A little bit of cleanup to get announcement not panicking
tkporter Oct 26, 2023
07f55e2
Make Clippy happy
tkporter Oct 26, 2023
4110777
nit
tkporter Oct 26, 2023
19960d3
Fix validator self-announcement to estimate gas
tkporter Oct 27, 2023
eeb7799
Also decode base64-encoded events
nambrot Oct 28, 2023
acd8ec1
fix build
tkporter Oct 27, 2023
b3e241f
Some more logs for funding the chain signer
tkporter Oct 27, 2023
57911c0
Dont one-shot indexing
nambrot Oct 28, 2023
08606f4
Remove
nambrot Oct 28, 2023
c66f4ea
Use new mainnet config
tkporter Oct 29, 2023
f11f969
Rust config signerType -> type
tkporter Oct 29, 2023
896dce6
Use encode_hex instead
tkporter Oct 30, 2023
6e73f47
Base64 decode igp events
nambrot Oct 30, 2023
581bbbc
Add announcement key in config (#2870)
nambrot Oct 30, 2023
9d01ee8
Update mainnet config in rust
nambrot Oct 25, 2023
7acc566
Fully move from signerType -> type
tkporter Oct 30, 2023
d1f1361
Remove mantapacific signer in light of https://github.com/hyperlane-x…
tkporter Oct 31, 2023
985b2d7
Explicitly parse U256 gas payment data as dec strs
tkporter Oct 31, 2023
f558a61
Remove second neutron config
tkporter Oct 31, 2023
4d4dce4
Cosmos cleanup 0 (#2876)
tkporter Oct 31, 2023
df741d8
add neutrontestnet into testnet4_config.json
tkporter Nov 1, 2023
6e3dee6
Fix lag issue with Mailbox message sequence_and_tip (#2879)
tkporter Oct 31, 2023
71984b5
Move neutrontestnet config key oops
tkporter Nov 1, 2023
35dcc7d
fix: progress on removing unwraps (#2880)
daniel-savu Nov 1, 2023
7289e0f
refactor: finish removing unwraps (#2881)
daniel-savu Nov 1, 2023
11499cc
Correctly consider reorg period when indexing, set reorg period to 1 …
tkporter Nov 2, 2023
284c400
Small build cleanup
yorhodes Nov 2, 2023
b926434
Index merkle tree insertions just like messages (#2886)
tkporter Nov 3, 2023
453734a
Refactor indexing (#2889)
tkporter Nov 3, 2023
2a7d6d6
refactor: delegate keypair encoding to cosmrs (#2887)
daniel-savu Nov 7, 2023
2622389
Optional cosmos signer (#2890)
daniel-savu Nov 8, 2023
3391c55
Fix null deser of EventAttribute.value (#2902)
tkporter Nov 9, 2023
302c8e4
hyperlane (#2906)
byeongsu-hong Nov 9, 2023
a95d424
GRPC refactor (#2905)
tkporter Nov 10, 2023
3a55ff0
fix: e2e working (#2908)
byeongsu-hong Nov 10, 2023
5d2ee00
chore: use larger runner for github actions (#2909)
daniel-savu Nov 15, 2023
1ce01d3
Add cw run-locally invariants (#2919)
daniel-savu Nov 15, 2023
3987688
fix: use metricsport (#2925)
byeongsu-hong Nov 20, 2023
5a9cd84
Dan/more cw agent remediations (#2912)
daniel-savu Nov 21, 2023
4370b08
Actually default to none policy (#2921)
nambrot Nov 21, 2023
b60f969
Merge branch 'v3' into dan/merge-v3-into-oct28
daniel-savu Nov 21, 2023
7d6f4ce
rm unused import
daniel-savu Nov 21, 2023
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
8 changes: 4 additions & 4 deletions .github/workflows/agent-release-artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ env:

jobs:
prepare:
runs-on: ubuntu-latest
runs-on: larger-runner
outputs:
tag_date: ${{ steps.taggen.outputs.TAG_DATE }}
tag_sha: ${{ steps.taggen.outputs.TAG_SHA }}
Expand All @@ -33,7 +33,7 @@ jobs:
matrix:
include:
- TARGET: x86_64-unknown-linux-gnu
OS: ubuntu-latest
OS: larger-runner
- TARGET: x86_64-apple-darwin
OS: macos-latest
- TARGET: aarch64-apple-darwin
Expand All @@ -45,7 +45,7 @@ jobs:
- name: checkout
uses: actions/checkout@v3
- name: ubuntu setup
if: ${{ matrix.OS == 'ubuntu-latest' }}
if: ${{ matrix.OS == 'larger-runner' }}
run: |
sudo apt-get update -qq
sudo apt-get install -qq crossbuild-essential-arm64 crossbuild-essential-armhf
Expand All @@ -70,7 +70,7 @@ jobs:
run: cargo build --release --target ${{ matrix.TARGET }} --bin relayer --bin scraper --bin validator
working-directory: ./rust
- name: make executable
if: ${{ matrix.OS == 'ubuntu-latest' || matrix.OS == 'macos-latest' }}
if: ${{ matrix.OS == 'larger-runner' || matrix.OS == 'macos-latest' }}
run: chmod ug+x,-w relayer scraper validator
working-directory: rust/target/${{ matrix.TARGET }}/release
- name: upload binaries
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ on:
push:
branches: [main]
pull_request:
branches: '*'
workflow_dispatch:

concurrency:
Expand All @@ -21,7 +20,7 @@ defaults:

jobs:
e2e:
runs-on: ubuntu-latest
runs-on: larger-runner
steps:
- uses: actions/setup-node@v3
with:
Expand Down Expand Up @@ -68,7 +67,9 @@ jobs:
key: ${{ runner.os }}-yarn-cache-${{ hashFiles('./yarn.lock') }}
- name: build test
run: cargo build --release --bin run-locally
- name: run test
- name: run CosmWasm test
run: RUST_BACKTRACE=1 cargo test --package run-locally --bin run-locally -- cosmos::test --nocapture
- name: run test (excluding CosmWasm)
run: ./target/release/run-locally
env:
E2E_CI_MODE: 'true'
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/mergify.yml.bak
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ on:
jobs:
automerge:

runs-on: ubuntu-latest
runs-on: larger-runner

steps:
- name: automerge
Expand All @@ -38,7 +38,7 @@ jobs:

# in rust.yml
complete:
runs-on: ubuntu-latest
runs-on: larger-runner
needs: [build, test, lint]

steps:
Expand All @@ -52,7 +52,7 @@ jobs:

# in solidity.yml
complete:
runs-on: ubuntu-latest
runs-on: larger-runner
needs: [install, lint, test]

steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/monorepo-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ concurrency:
cancel-in-progress: true
jobs:
check-env:
runs-on: ubuntu-latest
runs-on: larger-runner
# assign output from step to job output
outputs:
gcloud-service-key: ${{ steps.gcloud-service-key.outputs.defined }}
Expand All @@ -27,7 +27,7 @@ jobs:
run: echo "::set-output name=defined::true"

build-and-push-to-gcr:
runs-on: ubuntu-latest
runs-on: larger-runner

# uses check-env to determine if secrets.GCLOUD_SERVICE_KEY is defined
needs: [check-env]
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/node.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ env:

jobs:
yarn-install:
runs-on: ubuntu-latest
runs-on: larger-runner
steps:
- uses: actions/checkout@v3
with:
Expand All @@ -39,7 +39,7 @@ jobs:
fi

yarn-build:
runs-on: ubuntu-latest
runs-on: larger-runner
needs: [yarn-install]
steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -67,7 +67,7 @@ jobs:
run: yarn build

lint-prettier:
runs-on: ubuntu-latest
runs-on: larger-runner
needs: [yarn-install]
steps:
- uses: actions/checkout@v3
Expand All @@ -91,7 +91,7 @@ jobs:
fi

test-ts:
runs-on: ubuntu-latest
runs-on: larger-runner
needs: [yarn-build]
steps:
- uses: actions/checkout@v3
Expand All @@ -113,7 +113,7 @@ jobs:
run: yarn workspace @hyperlane-xyz/infra run test

test-cli:
runs-on: ubuntu-latest
runs-on: larger-runner
needs: [yarn-build]
steps:
- uses: actions/checkout@v3
Expand All @@ -132,7 +132,7 @@ jobs:
run: ./typescript/cli/ci-test.sh

test-env:
runs-on: ubuntu-latest
runs-on: larger-runner
needs: [yarn-build]
strategy:
matrix:
Expand All @@ -156,7 +156,7 @@ jobs:
env:
ETHERSCAN_API_KEY: ''

runs-on: ubuntu-latest
runs-on: larger-runner
needs: [yarn-build]

steps:
Expand Down Expand Up @@ -205,7 +205,7 @@ jobs:
sarif_file: ${{ steps.slither.outputs.sarif }}

coverage-sol:
runs-on: ubuntu-latest
runs-on: larger-runner
needs: [yarn-build]

steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/rust-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ concurrency:
cancel-in-progress: true
jobs:
check-env:
runs-on: ubuntu-latest
runs-on: larger-runner
# assign output from step to job output
outputs:
gcloud-service-key: ${{ steps.gcloud-service-key.outputs.defined }}
Expand All @@ -26,7 +26,7 @@ jobs:
run: echo "::set-output name=defined::true"

build-and-push-to-gcr:
runs-on: ubuntu-latest
runs-on: larger-runner

# uses check-env to determine if secrets.GCLOUD_SERVICE_KEY is defined
needs: [check-env]
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/rust-skipped.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ env:

jobs:
test-rs:
runs-on: ubuntu-latest
runs-on: larger-runner

steps:
- run: 'echo "No test required" '

lint-rs:
runs-on: ubuntu-latest
runs-on: larger-runner

steps:
- run: 'echo "No lint required" '
4 changes: 2 additions & 2 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ defaults:

jobs:
test-rs:
runs-on: ubuntu-latest
runs-on: larger-runner

steps:
- uses: actions/checkout@v3
Expand All @@ -51,7 +51,7 @@ jobs:
run: cargo test

lint-rs:
runs-on: ubuntu-latest
runs-on: larger-runner

steps:
- uses: actions/checkout@v3
Expand Down
Loading
Loading