Skip to content

Commit

Permalink
Merge remote-tracking branch 'hl/main' into pb/zksync
Browse files Browse the repository at this point in the history
  • Loading branch information
paulbalaji committed Jan 7, 2025
2 parents a2df21c + c5d4bd6 commit e8633ff
Show file tree
Hide file tree
Showing 123 changed files with 7,845 additions and 1,016 deletions.
2 changes: 1 addition & 1 deletion .changeset/long-llamas-fly.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@hyperlane-xyz/cli": patch
'@hyperlane-xyz/cli': patch
---

Suppress help on CLI failures
6 changes: 6 additions & 0 deletions .changeset/lovely-planes-end.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@hyperlane-xyz/cli': minor
'@hyperlane-xyz/sdk': minor
---

Allow self-relaying of all messages if there are multiple in a given dispatch transaction.
5 changes: 5 additions & 0 deletions .changeset/neat-apples-marry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/infra': minor
---

added ubtc route extension config + usdc from appchain to base
5 changes: 5 additions & 0 deletions .changeset/polite-bulldogs-sit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/cli': patch
---

Fix strategy flag propagation
5 changes: 5 additions & 0 deletions .changeset/serious-beers-lay.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/widgets': patch
---

Allow empty data field in ethers5TxToWagmiTx
5 changes: 5 additions & 0 deletions .changeset/spotty-bees-worry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/sdk': patch
---

Export TOKEN_STANDARD_TO_PROVIDER_TYPE, XERC20_STANDARDS, and MINT_LIMITED_STANDARDS maps
5 changes: 5 additions & 0 deletions .changeset/spotty-guests-dance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/sdk': minor
---

Added new Sealevel tx submission and priority fee oracle params to agent config types
5 changes: 5 additions & 0 deletions .changeset/stupid-seahorses-yell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/utils': patch
---

Require concurrency > 0 for concurrentMap
5 changes: 5 additions & 0 deletions .changeset/two-jeans-sin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/cli': minor
---

Add chain technical stack selector with Arbitrum Nitro support to `hyperlane registry init` command
5 changes: 5 additions & 0 deletions .changeset/yellow-icons-do.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@hyperlane-xyz/cli': minor
---

Update single chain selection to be searchable instead of a simple select
8 changes: 7 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,10 +126,16 @@ jobs:
fail-fast: false
matrix:
test:
# Core Commands
- core-apply
- core-check
- core-deploy
- core-init
- core-read
# Other commands
- relay
# Warp Commands
- warp-init
- warp-read
- warp-apply
- warp-deploy
Expand Down Expand Up @@ -301,7 +307,7 @@ jobs:
fail-fast: false
matrix:
environment: [mainnet3]
chain: [ethereum, arbitrum, optimism, inevm, viction]
chain: [ethereum, arbitrum, optimism, inevm]
module: [core, igp]
include:
- environment: testnet4
Expand Down
2 changes: 1 addition & 1 deletion .registryrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
d3e1e71965d7d06a8f8761c8255e718699c78f11
207a4ffe96b0f33701ca6f92d8ca4905a8a0233a
5 changes: 2 additions & 3 deletions rust/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,11 +119,10 @@ cargo test --release --package run-locally --bin run-locally --features cosmos -
### Building Agent Docker Images

There exists a docker build for the agent binaries. These docker images are used for deploying the agents in a
production environment.
production environment. You should run this at the top level of the repo.

```bash
cd rust
./build.sh <image_tag>
./rust/build.sh <image_tag>
```

### Deploy Procedure
Expand Down
2 changes: 1 addition & 1 deletion rust/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ if [[ -z $TAG ]]; then
fi
fi

DOCKER_BUILDKIT=1 docker build $PLATFORM -t gcr.io/abacus-labs-dev/hyperlane-agent:$TAG .
DOCKER_BUILDKIT=1 docker build -f rust/Dockerfile $PLATFORM -t gcr.io/abacus-labs-dev/hyperlane-agent:$TAG .
52 changes: 35 additions & 17 deletions rust/main/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 6 additions & 5 deletions rust/main/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@ typetag = "0.2"
uint = "0.9.5"
ureq = { version = "2.4", default-features = false }
url = "2.3"
uuid = { version = "1.11.0", features = ["v4"] }
walkdir = "2"
warp = "0.3"
which = "4.3"
Expand Down Expand Up @@ -198,27 +199,27 @@ overflow-checks = true
[workspace.dependencies.ethers]
features = []
git = "https://github.com/hyperlane-xyz/ethers-rs"
tag = "2024-12-16"
tag = "2024-12-30"

[workspace.dependencies.ethers-contract]
features = ["legacy"]
git = "https://github.com/hyperlane-xyz/ethers-rs"
tag = "2024-12-16"
tag = "2024-12-30"

[workspace.dependencies.ethers-core]
features = []
git = "https://github.com/hyperlane-xyz/ethers-rs"
tag = "2024-12-16"
tag = "2024-12-30"

[workspace.dependencies.ethers-providers]
features = []
git = "https://github.com/hyperlane-xyz/ethers-rs"
tag = "2024-12-16"
tag = "2024-12-30"

[workspace.dependencies.ethers-signers]
features = ["aws"]
git = "https://github.com/hyperlane-xyz/ethers-rs"
tag = "2024-12-16"
tag = "2024-12-30"

[patch.crates-io.curve25519-dalek]
branch = "v3.2.2-relax-zeroize"
Expand Down
3 changes: 3 additions & 0 deletions rust/main/agents/relayer/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ tokio-metrics.workspace = true
tracing-futures.workspace = true
tracing.workspace = true
typetag.workspace = true
uuid.workspace = true

hyperlane-core = { path = "../../hyperlane-core", features = [
"agent",
Expand All @@ -53,12 +54,14 @@ hyperlane-base = { path = "../../hyperlane-base", features = ["test-utils"] }
hyperlane-ethereum = { path = "../../chains/hyperlane-ethereum" }

[dev-dependencies]
axum = { workspace = true, features = ["macros"] }
once_cell.workspace = true
mockall.workspace = true
tokio-test.workspace = true
hyperlane-test = { path = "../../hyperlane-test" }
hyperlane-base = { path = "../../hyperlane-base", features = ["test-utils"] }
hyperlane-core = { path = "../../hyperlane-core", features = ["agent", "async", "test-utils"] }
tracing-test.workspace = true

[features]
default = ["color-eyre", "oneline-errors"]
Expand Down
3 changes: 2 additions & 1 deletion rust/main/agents/relayer/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ mod msg;
mod processor;
mod prover;
mod relayer;
mod server;
mod settings;

pub mod server;

pub use msg::GAS_EXPENDITURE_LOG_MESSAGE;
pub use relayer::*;
Loading

0 comments on commit e8633ff

Please sign in to comment.