Skip to content

Commit

Permalink
feat: build relayer msgs using beacon and execution APIs (#1)
Browse files Browse the repository at this point in the history
* query beacon endpoint

* add deps

* update cargo lockfile

* rm default params

* finality doesn't work with lighthouse

* use helios eth crate

* test beacon endpoint

* use default el type

* fix test

* update cargo lockfile

* refactor test

* use reth

* destroy enclave before starting

* fix typo

* fix enclave rm

* test using union beacon client

* union beacon-api dep

* use nightly toolchain for union dep

* update cargo lockfile

* protobuf serde test

* unionlabs light client types and protobufs

* env network for quick debugging

* update cargo lockfile

* assert beacon header

* suppress finality protobuf test

* update cargo lockfile

* fix env

* fast test

* new deps

* fix assert

* dummy ibc header generation

* update deps

* update cargo lockfile

* fix beacon types

* improve logging

* failed kurtosis run

* setup tmate

* use github access token

* increase workflow timeout

* nit

* add relayer logic

* test relayer logic

* cargo lint

* fix relayer test

* increase proof window

* cargo fmt

* nightly rustfmt config

* rm block_time

* generalize minimal preset

* rename fields

* refactor test scenarios

* expect over unwrap

* generalize proof query

* cargo clippy

* use eureka merkle path

* use eureka branch

* update cargo lockfile

* take first key from merkle paths

* avoid using unwrap

* add todo
  • Loading branch information
rnbguy authored Nov 26, 2024
1 parent 37aa5c8 commit 9a444fb
Show file tree
Hide file tree
Showing 16 changed files with 2,707 additions and 258 deletions.
7 changes: 6 additions & 1 deletion .github/workflows/just.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ concurrency:

jobs:
justfile:
timeout-minutes: 10
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -52,4 +52,9 @@ jobs:
nix build
nix flake check --all-systems
- name: Run Justfile
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: nix shell -c just
- name: Setup tmate session
if: ${{ failure() }}
uses: mxschmitt/action-tmate@v3
Loading

0 comments on commit 9a444fb

Please sign in to comment.