Tag:
Branch:
Tree:
7fc834df1c
0.2.4
0.4.1
0.5.0
0.5.1
0.5.2
0.5.3
06-19-add_ci-default-test
07-01-feat_cli_Add_hyperlane_warp_apply
1.0.0-beta8
3.1.4
CODEOWNERS-ascii
Defcon023/mock_mailbox_size_check
add-delegate
aggregation-hook-improvements
ameten/non-native-token
ameten/scraper-sealevel-e2e
ameten/sealevel-payment-sequence
ancient8-eth-verify
asaj/addresses
asaj/agent-dev-env
asaj/announce
asaj/block-skew
asaj/check-middlewares
asaj/check-ownables
asaj/ci
asaj/ci-try
asaj/count-lag
asaj/debug
asaj/debug-ci
asaj/deploy
asaj/deploy-ergonomics
asaj/e2e-fast
asaj/enroll
asaj/fern
asaj/gas-profiling
asaj/hardhat
asaj/hardhat-plugin
asaj/hardhat-task
asaj/hooks
asaj/image
asaj/inbox-checkpoints
asaj/index
asaj/kathy-7
asaj/kathy-9
asaj/key-funder
asaj/lag-count
asaj/ll
asaj/metadata-debug
asaj/new-update
asaj/ownable-replicas-dev
asaj/ownership
asaj/ownerships
asaj/ownersss
asaj/pd
asaj/pi-deployer
asaj/poc
asaj/prettier
asaj/readonly
asaj/relayer-checkpoints
asaj/relayer-isms
asaj/router-govern
asaj/schnorr
asaj/schnorr-2
asaj/sdk-proposal
asaj/sealevel-inclusive
asaj/serialize
asaj/solc
asaj/sovereign
asaj/suffix
asaj/upgrade-dev-scripts
asaj/upgrade-rotate-updater
asaj/upgrades
asaj/v2-create2
asaj/v2-exploration
asaj/v2-helm
asaj/v2-main
asaj/workflows
asaj/zkevm
audit-coverage
audit-q3-2024
avious00-link-to-loglevel
avious00-typo-patch
aws-signer-retry
benchmark-multisig
buddies-main-deployment
build-ccip-server
changeset-release/main
changeset-release/release-test
checkInflight
ci-by-path
cli-2.0-beta
cli-figlet
cli-patches
core-msg-encoding
cosmos-gas-prices
cover-mailbox-100%
coverage-flake
create2-deploy
dan/aggregation-ism-rc
dan/bump-relayer-image
dan/configurable-fallback-deprio
dan/cw-types-reuse
dan/debug-cosmos-rpc
dan/e2e-fixes
dan/eip1967
dan/fast-relayer-startup-e2e
dan/fix-apechain-gas-estimation
dan/index-range-refactor
dan/injective-e2e
dan/injective-testnet-agents
dan/keypair-cosmrs
dan/local-svm-setup
dan/lower-txid-channel-size
dan/merkle-tree-hook-indexer
dan/non-evm-cli-warp-deploy
dan/osmosis-test
dan/processed-commitment-sealevel
dan/rc-relayer-profiling
dan/relayer-images-bump
dan/relayer-migrations
dan/retry-cosmos-e2e
dan/rocksdb-config
dan/rust-caching
dan/stage-agent-fixes
dan/testnet-aggregation-ism
dan/tmp-branch
dan/token-config-schema
dan/v3-e2e
dan/v3-sealevel-e2e
dan/va-urls
dan/zksync-testing
danil/validator_deployment_latest_image
deploy-create2-factory-moonbeam
deploy-ica-proxied
deploy-middlewares-1.3.1
deploy-wait
deployer-options
docs-simplifications
drew/manual_processing_config
dynamic-cli-version
eigenlayer
erc165
fallback-routing-hook-deployer
feat/hl-starknet-29-oct
feat/v3-cosmos
flexible-voting-vault
github-pr-stats
hook-agent-testing
hook-ism-contract-READMEs
injective-ism-fix
interchain-call-tests
kunal/arb-l2-hook-contracts
kunal/arb-selfrelay
kunal/arb-sepolia-deployment
kunal/ascii-art
kunal/avs-contract-deployment
kunal/avs-temp
kunal/avs-update-reward
kunal/avs-validator-check-status
kunal/bump-solana-prio-fee-further
kunal/check-msg-value-send-auth-hooks
kunal/ci-checker-warp-fix
kunal/cli-register-ci
kunal/default-hook
kunal/fraud-proof-router
kunal/ica-deployment
kunal/ica-govern-testing
kunal/igp-hook
kunal/ism-factory-warp-deploy
kunal/l2-native-bridge-hook
kunal/latest-height-merkle-root-index
kunal/manta-gas-overpayment-fix
kunal/messageIdAuth-replay-protection
kunal/native-arbitrum-hook
kunal/native-gnosis-hook
kunal/native-polygon-hook
kunal/null-metadata
kunal/op-stack-hook-custom-test
kunal/orphan-format-igp-async
kunal/ownable-caching-hook
kunal/rc-kathy-ism-config
kunal/relayer-metadata-null
kunal/revert-multisig-interface
kunal/revert-weighted-multisig-changes
kunal/rez-avs
kunal/special-case-plume-testnet
kunal/stake-weighted-ism
kunal/update-gasOracle-cron-job
kunal/update-gasOracle-deployer
kunal/v3-pr-comments-fixes
kunal/validator-el-sig-posting
kunal/validator-endpoints
kunal/value-router
kunal/verifiedMessageId-param
kunal/verify-ica
kunal/warp-route-checker
kunal/weighted-ism-relayer-change
light-optimistic
lint.only
liquidity-layer-v2
ltyu/core-apply-defaultIsm
ltyu/ezEth-swell-feeHook
ltyu/hook-config
ltyu/sp1-lightclient-ism
ltyu/verify-ism
ltyu/warp-ism-config
ltyu/zerion-configs
mailbox-branch
mailbox-chainid
main
main-auditv2-merge
main-node-ci
main-to-v3
mattie/512-bit-txoutcomes
mattie/auto-update-prs
mattie/automated-vendoring
mattie/caching-requests
mattie/cosmos-stubs
mattie/finality-blocks-config
mattie/fix-kathy
mattie/inclusive-block-range
mattie/infra-drift-fix
mattie/large-runners
mattie/optional-agent-configuration
mattie/reclaim-funds-from-old-relayer-keys
mattie/relayer-debugging
mattie/sealevel-better-patching
mattie/sealevel-dependency-conflicts-fix
mattie/sealevel/dependencies-part-2
mattie/serejke-fix-1924
mattie/typescript-provider-timeouts
mattie/zkevm-context
merkle-tree-hook-indexer
merkle-vs-mapping
mo/check-avs-cli-command
mo/infra-warp-config-generation
mo/key-funder-debug
mo/keyfunder-707db4a27
mo/non-aw-owned-proxy-checks
mo/verify-proxy-contracts
mo/warp-balance-monitor-validator-names
monitor-war-routes-general
multi-message-relay
multisig-init
nam-rebase
nambrot-patch-1
nambrot/add-gcp-address-to-allconfigs
nambrot/arc-test
nambrot/callforwarder
nambrot/celo-safe
nambrot/chain-connection-to-provider
nambrot/checkpointer-local
nambrot/ci-build
nambrot/circle-relayer
nambrot/core-deploy-fixes
nambrot/debug-fork-ci
nambrot/deploy-aggregation-relayer
nambrot/deploy-helloworld
nambrot/deploy-igp
nambrot/deploy-test-recipient
nambrot/deployment-tooling
nambrot/dev-community
nambrot/dockerignore
nambrot/double-update-script
nambrot/extra-partial-config
nambrot/failed-refactor
nambrot/fix-contract-metrics-avalanche
nambrot/fix-contracts-metrics
nambrot/fix-polygon-updater-old-root
nambrot/foundry-in-ica
nambrot/fundraise-xapp
nambrot/generate-message-with-proof
nambrot/hyp7683
nambrot/igp-deployment-woes
nambrot/in-over-or
nambrot/infra-multiprovider
nambrot/kurtosis-cli
nambrot/loop-with-sleep
nambrot/manual-processing-deploy
nambrot/mintable-token-standard
nambrot/nam-run-feedback
nambrot/optics-ts-interface
nambrot/oracle-updates
nambrot/owner-without-ism
nambrot/parallelize-sol-testing
nambrot/polygon-updater-rotation
nambrot/processor-s3-pusher
nambrot/publish-script
nambrot/relay-specific-message
nambrot/remove-dependabot
nambrot/rename-abacus-solidity-typechain
nambrot/rename-network-to-chain
nambrot/repro-2-2-run-locally
nambrot/resolve-lock
nambrot/rotate-mainnet-etherscan
nambrot/rpc-validator
nambrot/scroll-overrides
nambrot/sdk-0.2.4
nambrot/selective-index-on
nambrot/speed-up-events
nambrot/staging-community-provider
nambrot/static-igp
nambrot/superchain-ism
nambrot/trace-level-s3
nambrot/transfer-owner-no-op
nambrot/try-gas-payment-test-abstraction
nambrot/update-kathy
nambrot/update-optics-provider
nambrot/updater-pause
nambrot/verification-fies
nambrot/watcher-test
nambrot/yo-deploy
nexus-neutron-validators
noah/agg-failure
noah/co
noah/dr-fix
noah/move-safe
noah/no-warp
noah/node-expwarn-cli
noah/prompt
noah/root
noah/warp-ica
noah/zod-2
op-interceptor-deployer
op-stack-hook-deployment
opt-mailbox-delivered
optics-v2
parameterize-infra-paths
pb/chore-test-conditions
pb/duplicate-chainid-support
pb/enable-hyperliquidevmtestnet
pb/sprint32-mainnet
pb/stride-va
pb/submitter-types
pb/test-e2e-breaks
pb/treasure-zklink
pb/turbo
pb/verify-viction
pb/zerion
pb/zksync
pjson-pruning
pr-analytics
processor-fixes
public-main
rc-validators
rebalance-collateral
retry-signer
reverse-ica
revert-964-hacken-critical-1
rossy/cli-version-fix
rossy/codespell-changeset
rossy/multiprovider-no-generic
router-not-upgradeable
router<0.8
routing-interceptor
rpc-fork-cache
schema-fixes
sdk-release
snapshot-igp-config
storage-ism
submodules-1.0.0
submodules-path-2
suppress-coverage-patch
symbiotic
test-recipient-ism-config
test-sol-fixes
test-sol-speed
testnet-dtm
testnet4
testnet4-deployment
tmp-keyfunder
token-testing-forge
transfer-and-call
transient-current-message-id
trevor/1.4.2-beta69
trevor/add-injective-back
trevor/addtl-igp-cmds
trevor/arbitrum-gas-amounts
trevor/bridge-app-interchain-gas-contracts
trevor/conditional-middlewares-suck
trevor/cosmos-cleanup-2
trevor/dao-ism
trevor/debug-verbosity
trevor/debugging-sept-21
trevor/dependency-attempts
trevor/deploy-relayer-funder-multi-context
trevor/deploy-testrecipient-rollup-testnets
trevor/deploy-v2
trevor/deploy-v2-relayer-feb-1-2024
trevor/deploying-ancient8
trevor/deploying-to-zbc-testnet
trevor/disable-rarichain-rpc
trevor/eclipsedevnet-deploy
trevor/env-var-tip
trevor/fallback-igp
trevor/fastusd-infra-checking
trevor/fix-announcement-issues
trevor/fix-e2e-mar-31
trevor/fix-feat/deploy-new-rc
trevor/fix-inaccurate-svm-comment
trevor/fix-polygon-updater-old-root
trevor/fix-processor-priority
trevor/force-readonly-collateral-mints
trevor/gelato-mainnet-abacus
trevor/gelato-testnet2
trevor/grpc-refactor
trevor/hacky-nautilus-indexing-fix-attempt
trevor/helloworld-check-mostly-works
trevor/helloworld-program
trevor/helloworld-program-and-tooling-not-working
trevor/higher-sol-fees
trevor/key-funder-fallbackprovider
trevor/last-agent-release
trevor/legacy-ethers
trevor/local-igp-for-playing-with
trevor/lz-reorg-periods
trevor/mainnet-rc-quorumprovider
trevor/merge-main-jul-6
trevor/merge-v3
trevor/merkle-indexing-as-message
trevor/native-warp-route-allow-donate
trevor/new-featv3-cosmos
trevor/nits-and-no-invariant
trevor/no-address-filter
trevor/no-eip-1559
trevor/on-chain-fee-quoting-calculator
trevor/opentelemetry
trevor/opentelemetry-stackdriver
trevor/oracle-updates-mode-blast-try-batching
trevor/parallel-pod-management-policy
trevor/play-with-ci
trevor/playing-with-validator-announce
trevor/port-over-addtl-igp-cmds
trevor/proteus-from-last-agent-release
trevor/proteus-from-last-agent-release-1
trevor/quick-scroll-moonbeam-fix
trevor/read-txs-nov-8
trevor/relayer-use-gelato-scaffolding
trevor/sealevel-igp
trevor/sei-fix
trevor/send-unblocking-tx
trevor/some-svm-improvements
trevor/suggestion
trevor/svm-collateral-readonly-mint
trevor/test-dispatch-return-value
trevor/try-ethers-quorum-estimate-gas-fix
trevor/try-fix-e2e
trevor/upgrade-registry-update
trevor/use-gas-estimate-components-in-arb
trevor/use-secret-rpc-urls-awk-branch-setup
trevor/wip-transfer-test
trusted-relayer-ism
typechain11
upgradable-warp-routes-rossy
upgrades-v2
v1
v2
v2-2
v2-create2
v3
v3-agents
v3-agents-feedback
v3-agents-rebase
v3-review
validator-correctness
verify-igp
verify-mainnet
verify-new-testnet2
warp-deploy-ism-config
warp-route-v3
webbhorn/gelato-PR-submitter-prep
webbhorn/gelato-tip
webbhorn/gelato-tip-wip
webbhorn/gelato/demo-cli
webbhorn/gelato/op
xeno/better-chain-selection-for-single-chain
xeno/ica-router-management
xeno/split-cli-core-e2e-tests
xeno/update-ism-derivation-for-ica-support
yarn-4.1.0
yorhodes-patch-1
yorhodes/427
yorhodes/429
yorhodes/450
yorhodes/479
yorhodes/inbox-enrollments
zksync
0.2.1
0.2.4
0.3.1
1.0.0-beta5
2023-06-08
@hyperlane-xyz/cli@3.10.0
@hyperlane-xyz/cli@3.11.0
@hyperlane-xyz/cli@3.11.1
@hyperlane-xyz/cli@3.13.0
@hyperlane-xyz/cli@3.13.0-next.0
@hyperlane-xyz/cli@3.14.0
@hyperlane-xyz/cli@3.15.0
@hyperlane-xyz/cli@3.15.1
@hyperlane-xyz/cli@3.16.0
@hyperlane-xyz/cli@3.2.0
@hyperlane-xyz/cli@3.3.0
@hyperlane-xyz/cli@3.4.0
@hyperlane-xyz/cli@3.5.0
@hyperlane-xyz/cli@3.5.1
@hyperlane-xyz/cli@3.6.0
@hyperlane-xyz/cli@3.6.1
@hyperlane-xyz/cli@3.6.2
@hyperlane-xyz/cli@3.7.0
@hyperlane-xyz/cli@3.8.0
@hyperlane-xyz/cli@3.8.1
@hyperlane-xyz/cli@3.8.2
@hyperlane-xyz/cli@3.9.0
@hyperlane-xyz/cli@4.0.0
@hyperlane-xyz/cli@4.0.0-alpha.0
@hyperlane-xyz/cli@4.0.0-alpha.1
@hyperlane-xyz/cli@4.0.0-alpha.2
@hyperlane-xyz/cli@4.0.0-beta
@hyperlane-xyz/cli@4.1.0
@hyperlane-xyz/cli@5.1.0
@hyperlane-xyz/cli@5.1.1
@hyperlane-xyz/cli@5.1.2
@hyperlane-xyz/cli@5.2.0
@hyperlane-xyz/cli@5.2.1
@hyperlane-xyz/cli@5.2.1-beta.0
@hyperlane-xyz/cli@5.3.0
@hyperlane-xyz/cli@5.4.0
@hyperlane-xyz/cli@5.5.0
@hyperlane-xyz/cli@5.6.0
@hyperlane-xyz/cli@5.6.1
@hyperlane-xyz/cli@5.6.2
@hyperlane-xyz/cli@5.7.0
@hyperlane-xyz/cli@6.0.0
@hyperlane-xyz/cli@7.0.0
@hyperlane-xyz/cli@7.1.0
@hyperlane-xyz/cli@7.2.0
@hyperlane-xyz/core@3.1.10
@hyperlane-xyz/core@3.10.0
@hyperlane-xyz/core@3.11.0
@hyperlane-xyz/core@3.11.1
@hyperlane-xyz/core@3.12.0
@hyperlane-xyz/core@3.13.0
@hyperlane-xyz/core@3.13.0-next.0
@hyperlane-xyz/core@3.14.0
@hyperlane-xyz/core@3.15.0
@hyperlane-xyz/core@3.15.1
@hyperlane-xyz/core@3.16.0
@hyperlane-xyz/core@3.2.0
@hyperlane-xyz/core@3.3.0
@hyperlane-xyz/core@3.4.0
@hyperlane-xyz/core@3.5.0
@hyperlane-xyz/core@3.5.1
@hyperlane-xyz/core@3.6.0
@hyperlane-xyz/core@3.6.1
@hyperlane-xyz/core@3.6.2
@hyperlane-xyz/core@3.7.0
@hyperlane-xyz/core@3.8.0
@hyperlane-xyz/core@3.8.1
@hyperlane-xyz/core@3.8.2
@hyperlane-xyz/core@3.9.0
@hyperlane-xyz/core@4.0.0
@hyperlane-xyz/core@4.0.0-alpha.0
@hyperlane-xyz/core@4.0.0-alpha.1
@hyperlane-xyz/core@4.0.0-alpha.2
@hyperlane-xyz/core@4.0.0-beta
@hyperlane-xyz/core@4.1.0
@hyperlane-xyz/core@5.1.0
@hyperlane-xyz/core@5.1.1
@hyperlane-xyz/core@5.1.2
@hyperlane-xyz/core@5.2.0
@hyperlane-xyz/core@5.2.1
@hyperlane-xyz/core@5.2.1-beta.0
@hyperlane-xyz/core@5.3.0
@hyperlane-xyz/core@5.4.0
@hyperlane-xyz/core@5.4.1
@hyperlane-xyz/core@5.5.0
@hyperlane-xyz/core@5.6.0
@hyperlane-xyz/core@5.6.1
@hyperlane-xyz/core@5.7.0
@hyperlane-xyz/core@5.7.1
@hyperlane-xyz/core@5.8.0
@hyperlane-xyz/core@5.8.1
@hyperlane-xyz/core@5.8.2
@hyperlane-xyz/github-proxy@5.2.0
@hyperlane-xyz/github-proxy@5.2.1-beta.0
@hyperlane-xyz/helloworld@3.1.10
@hyperlane-xyz/helloworld@3.10.0
@hyperlane-xyz/helloworld@3.11.0
@hyperlane-xyz/helloworld@3.11.1
@hyperlane-xyz/helloworld@3.12.0
@hyperlane-xyz/helloworld@3.13.0
@hyperlane-xyz/helloworld@3.13.0-next.0
@hyperlane-xyz/helloworld@3.14.0
@hyperlane-xyz/helloworld@3.15.0
@hyperlane-xyz/helloworld@3.15.1
@hyperlane-xyz/helloworld@3.16.0
@hyperlane-xyz/helloworld@3.2.0
@hyperlane-xyz/helloworld@3.3.0
@hyperlane-xyz/helloworld@3.4.0
@hyperlane-xyz/helloworld@3.5.0
@hyperlane-xyz/helloworld@3.5.1
@hyperlane-xyz/helloworld@3.6.0
@hyperlane-xyz/helloworld@3.6.1
@hyperlane-xyz/helloworld@3.6.2
@hyperlane-xyz/helloworld@3.7.0
@hyperlane-xyz/helloworld@3.8.0
@hyperlane-xyz/helloworld@3.8.1
@hyperlane-xyz/helloworld@3.8.2
@hyperlane-xyz/helloworld@3.9.0
@hyperlane-xyz/helloworld@4.0.0
@hyperlane-xyz/helloworld@4.0.0-alpha.0
@hyperlane-xyz/helloworld@4.0.0-alpha.1
@hyperlane-xyz/helloworld@4.0.0-alpha.2
@hyperlane-xyz/helloworld@4.0.0-beta
@hyperlane-xyz/helloworld@4.1.0
@hyperlane-xyz/helloworld@5.1.0
@hyperlane-xyz/helloworld@5.1.1
@hyperlane-xyz/helloworld@5.1.2
@hyperlane-xyz/helloworld@5.2.0
@hyperlane-xyz/helloworld@5.2.1
@hyperlane-xyz/helloworld@5.2.1-beta.0
@hyperlane-xyz/helloworld@5.3.0
@hyperlane-xyz/helloworld@5.4.0
@hyperlane-xyz/helloworld@5.5.0
@hyperlane-xyz/helloworld@5.6.0
@hyperlane-xyz/helloworld@5.6.1
@hyperlane-xyz/helloworld@5.6.2
@hyperlane-xyz/helloworld@5.7.0
@hyperlane-xyz/helloworld@6.0.0
@hyperlane-xyz/helloworld@7.0.0
@hyperlane-xyz/helloworld@7.1.0
@hyperlane-xyz/helloworld@7.2.0
@hyperlane-xyz/sdk@3.1.10
@hyperlane-xyz/sdk@3.10.0
@hyperlane-xyz/sdk@3.11.0
@hyperlane-xyz/sdk@3.11.1
@hyperlane-xyz/sdk@3.12.0
@hyperlane-xyz/sdk@3.13.0
@hyperlane-xyz/sdk@3.13.0-next.0
@hyperlane-xyz/sdk@3.14.0
@hyperlane-xyz/sdk@3.15.0
@hyperlane-xyz/sdk@3.15.1
@hyperlane-xyz/sdk@3.16.0
@hyperlane-xyz/sdk@3.2.0
@hyperlane-xyz/sdk@3.3.0
@hyperlane-xyz/sdk@3.4.0
@hyperlane-xyz/sdk@3.5.0
@hyperlane-xyz/sdk@3.5.1
@hyperlane-xyz/sdk@3.6.0
@hyperlane-xyz/sdk@3.6.1
@hyperlane-xyz/sdk@3.6.2
@hyperlane-xyz/sdk@3.7.0
@hyperlane-xyz/sdk@3.8.0
@hyperlane-xyz/sdk@3.8.1
@hyperlane-xyz/sdk@3.8.2
@hyperlane-xyz/sdk@3.9.0
@hyperlane-xyz/sdk@4.0.0
@hyperlane-xyz/sdk@4.0.0-alpha.0
@hyperlane-xyz/sdk@4.0.0-alpha.1
@hyperlane-xyz/sdk@4.0.0-alpha.2
@hyperlane-xyz/sdk@4.0.0-beta
@hyperlane-xyz/sdk@4.1.0
@hyperlane-xyz/sdk@5.1.0
@hyperlane-xyz/sdk@5.1.1
@hyperlane-xyz/sdk@5.1.2
@hyperlane-xyz/sdk@5.2.0
@hyperlane-xyz/sdk@5.2.1
@hyperlane-xyz/sdk@5.2.1-beta.0
@hyperlane-xyz/sdk@5.3.0
@hyperlane-xyz/sdk@5.4.0
@hyperlane-xyz/sdk@5.5.0
@hyperlane-xyz/sdk@5.6.0
@hyperlane-xyz/sdk@5.6.1
@hyperlane-xyz/sdk@5.6.2
@hyperlane-xyz/sdk@5.7.0
@hyperlane-xyz/sdk@6.0.0
@hyperlane-xyz/sdk@7.0.0
@hyperlane-xyz/sdk@7.1.0
@hyperlane-xyz/sdk@7.2.0
@hyperlane-xyz/utils@3.1.10
@hyperlane-xyz/utils@3.10.0
@hyperlane-xyz/utils@3.11.0
@hyperlane-xyz/utils@3.11.1
@hyperlane-xyz/utils@3.12.0
@hyperlane-xyz/utils@3.13.0
@hyperlane-xyz/utils@3.13.0-next.0
@hyperlane-xyz/utils@3.14.0
@hyperlane-xyz/utils@3.15.0
@hyperlane-xyz/utils@3.15.1
@hyperlane-xyz/utils@3.16.0
@hyperlane-xyz/utils@3.2.0
@hyperlane-xyz/utils@3.3.0
@hyperlane-xyz/utils@3.4.0
@hyperlane-xyz/utils@3.5.0
@hyperlane-xyz/utils@3.5.1
@hyperlane-xyz/utils@3.6.0
@hyperlane-xyz/utils@3.6.1
@hyperlane-xyz/utils@3.6.2
@hyperlane-xyz/utils@3.7.0
@hyperlane-xyz/utils@3.8.0
@hyperlane-xyz/utils@3.8.1
@hyperlane-xyz/utils@3.8.2
@hyperlane-xyz/utils@3.9.0
@hyperlane-xyz/utils@4.0.0
@hyperlane-xyz/utils@4.0.0-alpha.0
@hyperlane-xyz/utils@4.0.0-alpha.1
@hyperlane-xyz/utils@4.0.0-alpha.2
@hyperlane-xyz/utils@4.0.0-beta
@hyperlane-xyz/utils@4.1.0
@hyperlane-xyz/utils@5.1.0
@hyperlane-xyz/utils@5.1.1
@hyperlane-xyz/utils@5.1.2
@hyperlane-xyz/utils@5.2.0
@hyperlane-xyz/utils@5.2.1
@hyperlane-xyz/utils@5.2.1-beta.0
@hyperlane-xyz/utils@5.3.0
@hyperlane-xyz/utils@5.4.0
@hyperlane-xyz/utils@5.5.0
@hyperlane-xyz/utils@5.6.0
@hyperlane-xyz/utils@5.6.1
@hyperlane-xyz/utils@5.6.2
@hyperlane-xyz/utils@5.7.0
@hyperlane-xyz/utils@6.0.0
@hyperlane-xyz/utils@7.0.0
@hyperlane-xyz/utils@7.1.0
@hyperlane-xyz/utils@7.2.0
@hyperlane-xyz/widgets@5.0.0
@hyperlane-xyz/widgets@5.1.0
@hyperlane-xyz/widgets@5.1.1
@hyperlane-xyz/widgets@5.1.2
@hyperlane-xyz/widgets@5.2.0
@hyperlane-xyz/widgets@5.2.1
@hyperlane-xyz/widgets@5.2.1-beta.0
@hyperlane-xyz/widgets@5.3.0
@hyperlane-xyz/widgets@5.4.0
@hyperlane-xyz/widgets@5.5.0
@hyperlane-xyz/widgets@5.6.0
@hyperlane-xyz/widgets@5.6.1
@hyperlane-xyz/widgets@5.6.2
@hyperlane-xyz/widgets@5.7.0
@hyperlane-xyz/widgets@6.0.0
@hyperlane-xyz/widgets@7.0.0
@hyperlane-xyz/widgets@7.1.0
@hyperlane-xyz/widgets@7.2.0
agents-1.0.0
agents-1.0.1
agents-2023-04-14
agents-2023-05-25
agents-2023-05-26
agents-2023-06-08
agents-2023-06-14
agents-2023-07-24
agents-2023-07-25
agents-2023-08-23
agents-2023-11-28
agents-2023-11-29
agents-2023-11-30
agents-2023-12-14
agents-2024-01-29
agents-2024-03-19
agents-2024-03-21
agents-2024-05-30
agents-2024-06-19
agents-v1.0.0
audit-fyeo-responses-0
audit-remediations
audit-scope-0
audit-v2
fyeo-fixes
hacken-fixes
mainnet-contracts
show
testnet2-contracts
testnet3
v.0.2.0
v.1.5.3
v0.0.0-testnet.0
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.3.1
v0.4.0
v0.4.1
v0.5.0
v0.5.0-beta0
v0.5.1
v0.5.2
v0.5.3
v0.5.5
v1.0.0
v1.0.0-beta1
v1.0.0-beta5
v1.0.0-beta6
v1.1.0
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
v1.3.1
v1.3.2
v1.3.3
v1.3.4
v1.3.7
v1.4.0
v1.4.1
v1.5.0
v1.5.1
v1.5.8
v2
v3-audit-remediations
v3-solidity
zksyncbeta
${ noResults }
259 Commits (7fc834df1c40b53b0760d48db758017a43e57cbb)
Author | SHA1 | Message | Date |
---|---|---|---|
github-actions[bot] |
c53e3302b3
|
Version Packages (#4742)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.6.0 ### Minor Changes - c55257cf5: Minor token related changes like adding custom hook to 4626 collateral, checking for ERC20 as valid contract in HypERC20Collateral, etc. - 8cc0d9a4a: Added WHypERC4626 as a wrapper for rebasing HypERC4626 ### Patch Changes - 8cc0d9a4a: Add wrapped HypERC4626 for easy defi use - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/cli@5.6.1 ### Patch Changes - 3474a8450: Explicitly define inquirer/core and inquirier/figures dependencies - @hyperlane-xyz/sdk@5.6.1 - @hyperlane-xyz/utils@5.6.1 ## @hyperlane-xyz/helloworld@5.6.1 ### Patch Changes - Updated dependencies [ |
1 month ago |
Paul Balaji |
3474a84507
|
fix: update cli dependencies (#4746)
### Description fix: update cli dependencies ### Drive-by changes na ### Related issues https://discord.com/channels/935678348330434570/961710804011458621/1299011251858440324 ### Backward compatibility y ### Testing `npm pack` `npm install -g hyperlane-cli-local.tgz` --------- Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com> |
1 month ago |
github-actions[bot] |
b585de0c53
|
Version Packages (#4663)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.5.0 ### Minor Changes - 72c23c0d6: Added PRECISION and rateUpdateNonce to ensure compatibility of HypERC4626 ### Patch Changes - c9085afd9: Patched OPL2ToL1Ism to check for correct messageId for external call in verify - ec6b874b1: Added nonce to HypERC4626 - Updated dependencies [ |
1 month ago |
Paul Balaji |
d41aa69285
|
feat: add block tag enum for validating reorgPeriod (#4739)
### Description - feat: add `EthJsonRpcBlockParameterTag` enum for validating reorgPeriod - cli will check that reorgPeriod is either a number or one of the appropriate tags, but the underlying schema is still left loose to be forwards-compatible - exporting the enum will also let us use this in unit tests on the registry side ### Drive-by changes na ### Related issues na ### Backward compatibility ye ### Testing ci --------- Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com> |
1 month ago |
xeno097 | cf5f0aa71e |
feat(cli): added proxy admin and ica router ownership configurability to core init command
|
1 month ago |
Paul Balaji |
2cc51c1640
|
chore: split cli e2e into separate job (#4733)
### Description chore: split cli e2e into separate job before: ![image](https://github.com/user-attachments/assets/bb19243f-fc38-478e-b94c-f39020756964) after: ![image](https://github.com/user-attachments/assets/6ebcb783-1d07-4350-8823-5cc5df7c5c65) ### Drive-by changes na ### Related issues `yarn-test` step sometimes taking even 15 mins nowadays, half of which is e2e tests ### Backward compatibility yes ### Testing ci |
1 month ago |
Alexander Pastushenka |
c3e9268f1e
|
feat: Add block tag support in `reorgPeriod` parameter (#4629)
### Description <!-- What's included in this PR? --> Allows setting an arbitrary string in `reorgPeriod`, which is used as a block tag to get the finalized block. Currently, only the Ethereum connector supports this feature with the following tags: - finalized - safe - pending - latest - earliest This is currently useful for EVM-compatible chains that don't have a fixed reorganization period, but instead rely on the block tag `Finalized` to indicate finality. For such chains, you should set `reorgPeriod` to `finalized` instead of a number of blocks. ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> Yes ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: Daniel Savu <23065004+daniel-savu@users.noreply.github.com> |
1 month ago |
Lee |
cd7a263eb6
|
fix: revert concurrency in Modules (#4730)
### Description Reverts https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/4720 Reasons: - Many of the public RPCs don't allow concurrency reads. The ones that do don't tell us how much they allow so no point in defaulting to some assumed number (20) - retryAsync doesn't do anything here as the SmartProvider knows what to do if a provider fails (retries with cooldown). SmartProvider has it's own retryAsync - Concurrency is configurable in the metadata. so configure for each provider, as intended. <img width="1233" alt="Screenshot 2024-10-22 at 4 11 02 PM" src="https://github.com/user-attachments/assets/853cb224-c8c1-4a80-bf7e-8469ab3cc045"> |
1 month ago |
xeno097 |
29341950e5
|
feat: cli core checker (#4687)
### Description This PR implements a new `core check` command to allow comparing local core contract configuration with the on chain deployment and detect mismatches. Examples: ![image](https://github.com/user-attachments/assets/5f0cd24a-45b1-4999-92d2-aa75182f9ef7) ![image](https://github.com/user-attachments/assets/e6b00714-0234-4f54-b63d-69aebd8148e9) ### Drive-by changes - Defined the `DEFAULT_CORE_DEPLOYMENT_CONFIG_PATH` to remove repeated and hardcoded './configs/core-config.yaml' strings - Implemented the `executeCoreRead` function to reuse it in the `core check` command logic. - Added memorization to the `EvmHookReader` because reading on chain configuration for chains like `arbitrum`, `ethereum` or `optimism` was taking more than 10 minutes to complete due to repeated hook config retrieval ### Related issues - https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4666 ### Backward compatibility - Yes ### Testing - Manual ### Notes - Please merge #4667 before this PR because this was built on top of it |
1 month ago |
Lee |
9de66f0233
|
fix: deriving ISM is very slow (#4720)
### Description This PR adds concurrency back to the modules and use retryAsync. ### Drive-by changes Add `maxAliasCount` param to yaml reader to prevent `ReferenceError: Excessive alias count indicates a resource exhaustion attack` ### Backward compatibility Yes ### Testing Manual |
1 month ago |
xeno097 |
32d0a67c21
|
feat: cli warp route checker (#4667)
### Description This PR implements the `warp check` command to compare on-chain warp deployments with provided configuration files ### Drive-by changes - updated the `inputFileCommandOption` to be a function for defining cli input file args - defined the `DEFAULT_WARP_ROUTE_DEPLOYMENT_CONFIG_PATH` to avoid hardcoding the `./configs/warp-route-deployment.yaml` file path - implemented the `logCommandHeader` function to format the command header and avoid always having to manually log the `---` separator in command outputs - implements the `getWarpCoreConfigOrExit` to get the warp core configuration from either the registry or a user-defined path and exit early if no input value is provided - Updated the `IsmConfigSchema`s to include the `BaseIsmConfigSchema` because when parsing config files the address field was not included in the parsed object as it wasn't defined on the type Example output ![image](https://github.com/user-attachments/assets/07821a13-d2e2-4b73-b493-9a2c2829a7b3) ![image](https://github.com/user-attachments/assets/768d724f-c96e-4ff5-9c4d-332560c57626) ![image](https://github.com/user-attachments/assets/f92df7c5-acac-4ff7-974b-0334e4a221ab) ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4666 ### Backward compatibility - Yes ### Testing - Manual |
1 month ago |
xeno097 | a55dc016ba |
feat(cli): implemented the setExistingProxyAdmin to promt users to use an already existing proxy admi ncontract for deployments
|
1 month ago |
Lee |
7bfc7ec81c
|
chore: remove old e2e cli tests (#4711)
### Description Removes the tests from workflow. We now use ts e2e tests ### Related issues - Fixes #4417 |
1 month ago |
Lee |
41035aac8f
|
fix: early strategy detection in warp apply (#4706)
### Description When using `warp apply`, a user may provide a `strategyUrl`. However, they won't know if 1) it's valid, and 2) if it even exists until much later. This adds the detection & validation early. ### Drive-by changes Remove yaml print ### Backward compatibility Yes ### Testing Manual |
2 months ago |
xeno097 |
01e7070ebe
|
feat: better chain selection concept (#4596)
### Description This PR implements an updated view of the multi-chain selection step that now allows searching for chains in the current list #### Before: ![image](https://github.com/user-attachments/assets/64876be9-16f6-4c23-8562-637776d1db0a) ![image](https://github.com/user-attachments/assets/165c46c5-e94a-48b6-aa7c-38a68b20eed7) #### After: ![image](https://github.com/user-attachments/assets/1c91c34f-c7aa-43df-8de6-7e7322c1ba70) ![image](https://github.com/user-attachments/assets/adfac628-a9c2-4c28-85a2-853dea1da551) ![image](https://github.com/user-attachments/assets/809fef22-9a2a-4220-8192-9108ae1e093e) ### Drive-by changes - Updated the `runMultiChainSelectionStep` function to take as param an object instead of a list of params because the list was growing larger ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4513 ### Backward compatibility - Yes ### Testing - Manual - Manual testing has also been conducted on Windows to see if https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4508 was solved. In this case, the following were discovered: - The chain selection is unusable on `gitbash`. - The chain selection works perfectly fine using `powershell` and `cmd`. I assume the issue is linked to how `gitbash` handles inputs or simulates a UNIX environment on Windows. CLI users on windows should use either one of these options |
2 months ago |
Lee |
b1ff48bd1d
|
feat(cli,sdk): Add rebase yield route support (#4474)
### Description This PR adds support for **Rebase Collateral Vault** and **Synthetic Rebase** into the SDK and CLI. The SDK enforces a single Rebase Collateral Vault **must** be deployed with Synthetic Rebase via schema validation and transformation. The CLI filters the subsequent token list depending on the selection. ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4512 ### Backward compatibility Yes ### Testing Manual/Unit Tests - Manually test deployment - E2E test for deployment and message sending |
2 months ago |
xeno097 |
3662297fc5
|
feat: `warp init` simplified config (#4504)
### Description This PR updates the ISM configuration prompting for the `warp init` command allowing the user to choose if a trusted ISM should be used by default or a configured one. Before: ![image](https://github.com/user-attachments/assets/7be4e5af-d664-4481-ac31-b87caf609b91) ![image](https://github.com/user-attachments/assets/030aa59c-82ad-4349-a973-273b0eb15403) After: ![image](https://github.com/user-attachments/assets/c19ca765-c771-4d04-8041-c5c19f44f645) ![image](https://github.com/user-attachments/assets/5e875beb-c86e-464d-bcf9-0c705a9f43ce) ### Drive-by changes - No ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4464 ### Backward compatibility - Yes ### Testing - Manual --------- Co-authored-by: Lee <6251863+ltyu@users.noreply.github.com> |
2 months ago |
Paul Balaji |
f1712deb7f
|
fix: update objMerge implementation (#4678)
### Description Updating the `objMerge` implementation A bug in the original implementation meant that the `update-agent-config` script did _not_ overwrite the `blocks.reorgPeriod` if there was a change, this new version does. ### Drive-by changes - gracefully handle missing startBlock data when generating agent config - fix objMerge calls that had the wrong order ### Related issues definitely want to fix this bug before attempting to update our agent configs with changes in https://github.com/hyperlane-xyz/hyperlane-registry/pull/276 ### Backward compatibility should be, yes ### Testing ci, manual testing when generating agent config files |
2 months ago |
Lee |
a4d5d692f3
|
fix(cli): Update warp apply to apply changes in single command (#4672)
### Description This PR fixes a limitation in `warp apply` such that it can only extend _or_ update an existing warp route. This means that for configs with both changes require `warp apply` to be called multiple times. An example is when Renzo deploys to new chain, and it needs to update the existing ISMs. ### Related issues - Fixes #4671 ### Backward compatibility Yes ### Testing Manual/Unit Tests |
2 months ago |
Paul Balaji |
e89f9e35d4
|
chore: update registry to v4.7.0 (#4662)
### Description chore: update registry to v4.7.0 ### Drive-by changes agent config updates, because they're derived from registry ### Related issues n/a ### Backward compatibility yes ### Testing n/a --------- Co-authored-by: Daniel Savu <23065004+daniel-savu@users.noreply.github.com> |
2 months ago |
github-actions[bot] |
70bb863e34
|
Version Packages (#4648)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/sdk@5.5.0 ### Minor Changes - 2afc484a2: Break out BlockExplorerSchema and export separately Migrate RPC + Explorer health tests back to SDK from registry - 3254472e0: Add deployments for chains: immutablezkevm, rari, rootstock, alephzeroevm, chiliz, lumia, and superposition - 6176c9861: Add opstack, polygoncdk, polkadotsubstrate and zksync to ChainTechnicalStack enum ### Patch Changes - fcfe91113: Reuse SDK transaction typings in tx submitters - Updated dependencies [ |
2 months ago |
Paul Balaji |
fcfe91113f
|
fix: reuse SDK tx type in submitters (#4642)
### Description Updating the types in the submitters because they were using their own types instead of the existing ones for some reason. ### Drive-by changes move `createTransferOwnershipTx` from the abstract hyperlane module to the evm module deployer, as it's EVM specific ### Related issues na ### Backward compatibility yes ### Testing ci --------- Signed-off-by: pbio <10051819+paulbalaji@users.noreply.github.com> |
2 months ago |
github-actions[bot] |
b314d3e4d1
|
Version Packages (#4617)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.4.0 ### Minor Changes - bb75eba74: fix: constrain rate limited ISM to a single message recipient - c5c217f8e: Embed NPM package version in bytecode constant ### Patch Changes - Updated dependencies [ |
2 months ago |
Lee |
4415ac224a
|
feat: add Safe Transaction Builder to Warp Apply (#4621)
### Description Adds feature to create a Safe Transaction Builder "receipt" that can be uploaded to the Safe UI. This relies on a a gnosisSafeTxBuilder strategy: ``` basesepolia: submitter: chain: 'basesepolia' type: gnosisSafeTxBuilder version: '1.0' meta: {} safeAddress: '0x7232Ad76d905ae9D8D00379359DDa744a7A21C46' ``` To generate this, to be uploaded to the UI: ``` { "version": "1.0", "chainId": "10200", "meta": {}, "transactions": [ { "to": "0xB86F6AF56C411688b3dAB479f646E990287094a0", "value": "0", "data": "0xe9198bf9000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000014a3400000000000000000000000000000000000000000000000000000000002fd16700000000000000000000000000000000000000000000000000000000002fd1cb000000000000000000000000000000000000000000000000000000000000000300000000000000000000000021d4928020f503658603a036dd3ad5570e8495ab000000000000000000000000de612cfd22a35aae677398decd7a13057d6d5a300000000000000000000000008c08821f5f94b519c853486eb131667aa528a460", "operation": 0, "baseGas": "0", "gasPrice": "0", "gasToken": "0x0000000000000000000000000000000000000000", "refundReceiver": "0x0000000000000000000000000000000000000000", "nonce": 9, "safeTxGas": "0" } ] } ``` <img width="1713" alt="Screenshot 2024-10-03 at 1 08 31 PM" src="https://github.com/user-attachments/assets/60009b47-4018-455b-8324-495f286de973"> ### Drive-by changes - Refactor warp apply to use `submitWarpApplyTransactions()` to submit and write the receipt file, de-duplicating code. ### Related issues - Fixes #4620 ### Backward compatibility Yes ### Testing Manual - [ ] Enrollment on 1 chain basesepolia - [ ] adding 2 anvil chains - [ ] Enrollment to 2 chains: basesepolia chiado - [ ] Adding 2 anvil chains |
2 months ago |
github-actions[bot] |
3857cfb65a
|
Version Packages (#4535)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/cli@5.3.0 ### Minor Changes - 35d4503b9: Update to registry v4.3.6 - aef3dbf4d: Remove mailbox choice prompt if it can be automatically detected from the registry ### Patch Changes - a513e1b51: Override default with merkle hook for self relay - Updated dependencies [ |
2 months ago |
Yorke Rhodes |
a513e1b51f
|
fix: override default with merkle hook for self relay (#4567)
### Description - Race condition in CLI `send message --relay` ### Related issues - Related to https://github.com/hyperlane-xyz/v3-docs/issues/174 ### Backward compatibility Yes ### Testing Manual <img width="1506" alt="Screenshot 2024-09-24 at 3 15 41 PM" src="https://github.com/user-attachments/assets/862aeae0-0ff7-42a1-8223-83b70e52ef04"> |
2 months ago |
Nam Chu Hoai |
0a22e96553
|
chore: don't ask for api key if it already exists (#4549)
### Description CLI will ask for API keys even if your (local) registry already includes the API key. This PR fixes that. Can't say i love the current code setup, it seems to me that it should be more like a pass on the registry and filter chains that don't have api keys, prompt for the api key and then persist that in the registry if its writable. But since i have so little context, kept it mostly this way to accomplish the desired product experience. |
2 months ago |
Yorke Rhodes |
746eeb9d9d
|
feat: util for parsing warp route messages (#3784)
### Description Adds token message parser ### Backward compatibility Yes ### Testing Manual warp route send |
2 months ago |
Daniel Savu |
35d4503b94
|
chore: new svm warp route artifacts (#4531)
### Description <!-- What's included in this PR? --> ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> --------- Co-authored-by: pbio <10051819+paulbalaji@users.noreply.github.com> |
3 months ago |
xeno097 |
aef3dbf4d6
|
feat: remove mailbox confirmation prompt for `warp init` command (#4485)
### Description This PR removes the mailbox address confirmation prompt from the `warp init` command. The command now uses the default mailbox value retrieved from the registry and asks for user input only if a mailbox address is not found in the registry for the selected chain. - Adds a `isAddressAndMatchesProtocol` function to validate that a provided string is a valid address and belongs to an expected protocol (Ethereum, Solana, ...) - Adds address validation for the user-provided mailbox address using the newly implemented `isAddressAndMatchesProtocol` function Before: <img width="839" alt="image" src="https://github.com/user-attachments/assets/8bc4dbd7-d812-4449-a9cb-4e714843163a"> After: <img width="672" alt="image" src="https://github.com/user-attachments/assets/bf890fe6-d95a-42e7-9bdd-fdb908aa2ac0"> <img width="1097" alt="image" src="https://github.com/user-attachments/assets/e586a33c-c56f-4973-ac87-4e1c8d3e759a"> <img width="913" alt="image" src="https://github.com/user-attachments/assets/c6263411-8728-4127-a39b-38929f541506"> ### Drive-by changes - No ### Related issues - Fixes https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4463 ### Backward compatibility - Yes ### Testing - Manual testing Notes: - E2e test implementation was attempted but testing prompts have proven difficult and require further investigation/hacking to see if there is a way to test user prompts. |
3 months ago |
github-actions[bot] |
1e485bc801
|
Version Packages (#4530)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.2.1 ### Patch Changes - eb5afcf3e: Patch `HypNative` with hook overrides `transferRemote` behavior - @hyperlane-xyz/utils@5.2.1 ## @hyperlane-xyz/cli@5.2.1 ### Patch Changes - @hyperlane-xyz/sdk@5.2.1 - @hyperlane-xyz/utils@5.2.1 ## @hyperlane-xyz/helloworld@5.2.1 ### Patch Changes - Updated dependencies [ |
3 months ago |
Daniel Savu |
daa9cbc41c
|
feat: SVM routes tooling (#4521)
### Description <!-- What's included in this PR? --> ### Drive-by changes <!-- Are there any minor or drive-by changes also included? --> ### Related issues <!-- - Fixes #[issue number here] --> ### Backward compatibility <!-- Are these changes backward compatible? Are there any infrastructure implications, e.g. changes that would prohibit deploying older commits using this infra tooling? Yes/No --> ### Testing <!-- What kind of testing have these changes undergone? None/Manual/Unit Tests --> |
3 months ago |
github-actions[bot] |
3d116132b8
|
Version Packages (#4366)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.2.0 ### Minor Changes - 203084df2: Added sdk support for Stake weighted ISM - 445b6222c: ArbL2ToL1Ism handles value via the executeTransaction branch ### Patch Changes - Updated dependencies [ |
3 months ago |
Lee |
509213dcfc
|
fix: warp apply throws if submitter transactionReceipts is undefined (#4501)
### Description Fix to add conditional for `transactionReceipts` so that the yaml is only parsed when it is not `undefined`. ### Drive-by changes E2e tests for warp apply strategy ### Backward compatibility Yes ### Testing Manual/Unit Tests |
3 months ago |
Paul Balaji |
a8f0ccd14f
|
chore: general fixes from enrolling new validators and chains (#4483)
feat: enroll new validators and chains on core mailboxes - update token/gas prices - update to latest registry, containing the new ISM addresses - required some tooling fixes to handle solana/eclipse addresses being present - fix tooling where required - actually filter for EVM chains in HyperlaneAppChecker drive-by: - fix github-proxy changeset - fix print balances script - fix agent config update script - fix getRouterConfig - fix setting manual submission if unable to check on safe |
3 months ago |
Lee |
0e2f94ba10
|
feat: Add github proxy (#4418)
### Description This PR adds github-proxy CloudFlare Worker project which will attach an api key to github requests to increase read capacity. It is mostly a passthrough proxy that has a simple allowlist. This project is created and deployed using CloudFlare's [cloudflare create CLI](https://developers.cloudflare.com/workers/get-started/guide/) It is deployed using `yarn deploy` (aka wrangler) ### Drive-by changes - `yarn up chai@4.5.0` - `yarn up typescript@5.5.2` - `yarn up yaml@2.4.5` ### Related issues Fixes: https://github.com/hyperlane-xyz/hyperlane-registry/issues/163 ### Backward compatibility Yes ### Testing Manual/Unit Tests - Use a script to ddos github, then try cli command `hyperlane warp read` - Unit tests for the Worker, and GithubRegistry changes |
3 months ago |
Yorke Rhodes |
a46fe434a4
|
feat: machine readable registry utils (#4444)
### Description - **Add --contract option to registry addresses cmd** - **Add registry rpc cmd** ### Backward compatibility Yes ### Testing Manual |
3 months ago |
Paul Balaji |
b94a74534d
|
chore: tidy up cli-advanced-e2e workflow (#4460)
chore: tidy up cli-advanced-e2e workflow - we don't run agents in the cli-advanced-e2e test anymore since our push for the updated CLI v4 - until we add agents back (https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4070) or migrate these tests entirely (https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4417), we should simplify the test - stop the agent prebuild to save precious cache space + ci cost - reduces ci cost by switching simple ts tests to a standard github runner |
3 months ago |
Paul Balaji |
88d4c39701
|
fix: temporarily disable dry-run in cli-advanced-e2e (#4458)
fix: temporarily disable dry-run in cli-advanced-e2e - until we fix the problem with our call to `resetFork` after a dry-run deployment - our CI uses the latest nightly foundry releases, and this recent PR https://github.com/foundry-rs/foundry/pull/8768 has broken the fork reset. Ironically, this PR actually is a bugfix for something that was broken that we relied on. Examples of failures: - https://github.com/hyperlane-xyz/hyperlane-monorepo/actions/runs/10772795435/job/29873480020?pr=4441#step:12:133 - https://github.com/hyperlane-xyz/hyperlane-monorepo/actions/runs/10751285630/job/29818541086?pr=4448 Note that the `pi_with_core_chain` tests don't fail because they do not do a dry run |
3 months ago |
Lee |
a5afd20f3a
|
feat: Enable cli e2e tests in CI (#4404)
### Description This PR enables cli e2e ts tests and adds some tests for Warp apply ### Related issues https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4388 ### Backward compatibility Yes |
3 months ago |
Noah Bayindirli 🥂 |
3c07ded5b7
|
feat(cli): add submit functionality support to warp apply (#4225)
### Description - adds submit functionality support to warp apply - enables dynamic submission of transactions to vanilla json rpc, gnosis safe, and impersonated accounts while dry-running - allows easy support of ICA tx submissions in the future ### Drive-by changes - just updated `ApplyParams` to `WarpApplyParams` - e2e tests written in ts ### Related issues - https://github.com/hyperlane-xyz/hyperlane-monorepo/issues/4242 ### Backward compatibility - yes ### Testing - [x] Single warp route transfer ownership from EOA to Safe - [x] Single warp route transfer from Safe to EOA - [x] 2 warp route transfer ownership from EOA to safe - [x] 2 warp route transfer from Safe to EOA (sepolia and basesepolia) Multichain enrollments through their respective Safes: - [x] Deploy to sepolia with address to Signer - [x] Transfer Owner to safe - [x] Warp apply to extend a synthetic Route to base sepolia and set owner to safe - [x] Approve safe txs to enroll each other - [x] Send a test message E2e Testing --------- Co-authored-by: Le Yu <6251863+ltyu@users.noreply.github.com> |
3 months ago |
Lee |
f2783c03bb
|
feat: Add ChainSubmissionStrategy and update hyperlane submit (#4380)
### Description - This PR is a prerequisite for https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/4225 - Adds `ChainSubmissionStrategy` which is a ChainMap of SubmissionStrategy - Moves the submissionStrategy logic out of the context to allow `--strategy` to be used for both cases (mostly to not having to parse and validate 2 schemas in `getSubmissionStrategy()`) - Adds logic to assume that all `--transactions` are of the same chainId with explicit validation ### Backward compatibility Yes ### Testing Manual |
3 months ago |
Kunal Arora |
203084df2d
|
feat: add sdk support for `IStaticWeightedMultisigIsm` (#4331)
### Description Add WeightedMerkleRootMultisigIsm and WeightedMessageIdMultisigIsm support to the proxy factory deployer and the hyperlaneIsmFactory ### Drive-by changes none ### Related issues - fixes https://github.com/hyperlane-xyz/issues/issues/1345 ### Backward compatibility Yes ### Testing Unit |
3 months ago |
github-actions[bot] |
3010e36ec9
|
Version Packages (#4364)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.1.0 ### Minor Changes - 013f19c64: Added SDK support for ArbL2ToL1Hook/ISM for selfrelay - 013f19c64: Added hook/ism for using the Optimism native bridge for L2->L1 calls - 013f19c64: Added yield route with yield going to message recipient. - 013f19c64: feat: attributable fraud for signers - 013f19c64: Implement checkpoint fraud proofs for use in slashing ### Patch Changes - 013f19c64: fix: only evaluate dynamic revert reasons in reverting branch - @hyperlane-xyz/utils@5.1.0 ## @hyperlane-xyz/cli@5.1.0 ### Minor Changes - 013f19c64: Update to registry v2.5.0 - 013f19c64: Added SDK support for ArbL2ToL1Hook/ISM for selfrelay - 013f19c64: Add output of hyperlane warp read to ./configs/warp-route-deployment.yaml - 013f19c64: Remove registry.getUri() from core read logging to prevent registry error - 013f19c64: Fixes the new chain message to display the correct command - 013f19c64: Add check & confirm for existing mailbox to core deploy to allow users to decide if they want to deploy a new mailbox ### Patch Changes - 013f19c64: Require at least 1 chain selection in warp init - 013f19c64: feat: Add long-running CLI relayer - Updated dependencies [ |
4 months ago |
Lee |
013f19c64c
|
fix: Revert "Version Packages (#4259)" (#4365)
This reverts commit
|
4 months ago |
github-actions[bot] |
aff57bfa67
|
Version Packages (#4259)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @hyperlane-xyz/core@5.1.0 ### Minor Changes - e151b5f9a: Added SDK support for ArbL2ToL1Hook/ISM for selfrelay - 6f377f174: Added hook/ism for using the Optimism native bridge for L2->L1 calls - 63abe564d: Added yield route with yield going to message recipient. - 76f7ecaff: feat: attributable fraud for signers - cb404cb85: Implement checkpoint fraud proofs for use in slashing ### Patch Changes - 2edfa4043: fix: only evaluate dynamic revert reasons in reverting branch - @hyperlane-xyz/utils@5.1.0 ## @hyperlane-xyz/cli@5.1.0 ### Minor Changes - d274c6b3f: Update to registry v2.5.0 - e151b5f9a: Added SDK support for ArbL2ToL1Hook/ISM for selfrelay - dd12e93e0: Add output of hyperlane warp read to ./configs/warp-route-deployment.yaml - 9087bfcbb: Remove registry.getUri() from core read logging to prevent registry error - 4a1972903: Fixes the new chain message to display the correct command - 7d3b5ceac: Add check & confirm for existing mailbox to core deploy to allow users to decide if they want to deploy a new mailbox ### Patch Changes - 3d4e6436d: Require at least 1 chain selection in warp init - c2c5bb9bb: feat: Add long-running CLI relayer - Updated dependencies [ |
4 months ago |
J M Rossy |
06180b060b
|
chore: Enable no-restricted-imports eslint rule (#4329)
### Description Incorrect imports from node-specific global libs, especially for `assert` are very common. This won't catch all possible mistakes but it will help avoid future problems like https://github.com/hyperlane-xyz/hyperlane-monorepo/pull/4327 ### Backward compatibility Yes |
4 months ago |
Lee |
4a1972903e
|
fix(cli): incorrect command for new chains (#4285)
### Description Fixes the new chain message to display the correct command |
4 months ago |
Paul Balaji |
d274c6b3f8
|
chore: update registry to v2.5.0 (#4302)
chore: update registry to v2.5.0 |
4 months ago |
Nam Chu Hoai |
c2c5bb9bbc
|
feat: Add long-running CLI relayer (#4279)
### Description Adds the CLI equivalent of #3693. Should mostly be used only for demo purposes with reliable RPCs in the registry. Includes some drive-by changes to the existing single-message self-relay. ### Drive-by changes - Self-relay fixes ### Backward compatibility Yes ### Testing Manual --------- Co-authored-by: J M Rossy <jm.rossy@gmail.com> |
4 months ago |