agents-v1.0.0
daniel-savu
released this
24 Oct 14:56
·
232 commits
to main
since this release
What's Changed
- chore: reconcile mainnet config json with registry (#4016) by @paulbalaji
- fix: e2e invariant flake (#4017) by @daniel-savu
- feat: address blacklisting in the relayer (#4000) by @tkporter
- chore: enable
osmosis
on relayer (#4028) by @paulbalaji - chore: fix typos (#3645) by @xiaoxianBoy
- chore: some throughput tweaks (#4036) by @tkporter
- chore: don't reset retry count when processing retry API reqs (#4037) by @daniel-savu
- feat: relayer queue operation labels (#4003) by @daniel-savu
- feat: persist status labels (#4043) by @daniel-savu
- fix: agent log verbosity (#4054) by @daniel-savu
- feat: faster way of figuring out how many new scraper rows were inserted (#4073) by @tkporter
- chore: reduce op-queue verbosity (#4092) by @daniel-savu
- feat(hyp-ethereum): gas escalator middleware (#3852) by @daniel-savu
- feat: deploy to BOB, Mantle, Taiko (#4051) by @paulbalaji
- chore: add shebang to build.sh to specify bash as the interpreter (#4066) by @assafmo
- feat(relayer): ListOperations api endpoint (#4089) by @daniel-savu
- chore: Revert "feat(hyp-ethereum): gas escalator middleware (#3852)" (#4098) by @daniel-savu
- chore: Reorder variants of
KnownHyperlaneDomain
(#4083) by @c410-f3r - fix(sdk): update cosmos chain schema (#4142) by @paulbalaji
- feat: implement
update()
forEvmHookModule
(#3888) by @paulbalaji - feat: deploy to new testnets (connextsepolia, superpositiontestnet) (#4150) by @paulbalaji
- chore: remove static plumetestnet gas price (#4135) by @tkporter
- feat: deploy to new chains (endurance, fuse, zora) (#4148) by @paulbalaji
- feat(relayer): new status label for IGP not found (#4106) by @daniel-savu
- fix: more conservative batching gas estimates (#4159) by @daniel-savu
- fix(relayer): don't submit reverting messages in batches (#4169) by @daniel-savu
- feat: Relayer heap profiling (#4180) by @daniel-savu
- fix(evm): only create signer provider when needed (#4208) by @daniel-savu
- feat: use multiple
mpsc
channels instead ofbroadcast
for async interface (#4190) by @daniel-savu - feat: deploy cheesechain, worldchain, xlayer (#4207) by @Mo-Hussain
- chore: agent metric log tweaks (#4244) by @tkporter
- chore: update registry to v2.4.0 (#4247) by @paulbalaji
- chore: migrate
test1
from13371
to133711
(#4252) by @paulbalaji - docs: Add hyperlane registry as prerequisite for e2e tests (#4263) by @ameten
- feat: deploy solana, eclipsemainnet (#4238) by @daniel-savu
- feat: deploy to
zircuit
(#4265) by @paulbalaji - fix: typo in trait builder log (#4292) by @paulbalaji
- feat: Report git commit hash as agent metadata (#4282) by @ameten
- feat: add arbitrumsepolia, basesepolia, ecotestnet, optimismsepolia, polygonamoy to core chains (#4297) by @paulbalaji
- feat: core deploy to new chains (#4281) by @paulbalaji
- chore: update registry to v2.5.0 (#4302) by @paulbalaji
- fix: use correct Neutron IGP (#4303) by @tkporter
- chore: enroll worldchain, xlayer, cheesechain, zircuit validators (#4313) by @paulbalaji
- chore: update sei gas price, temporarily stop deploying to osmosis (#4321) by @tkporter
- feat: panics upon startup when RPC issues occur include the offending chain (#4323) by @tkporter
- feat(sealevel): charge protocol fees (#4355) by @daniel-savu
- chore: add zircuit safe address (#4340) by @paulbalaji
- chore: lower log noisiness by removing
ret
from `PendingOperation::… (#4372) by @daniel-savu - feat: misc improvements to infra deployment (#4374) by @paulbalaji
- feat: Add check if an address is a contract in Cosmos (#4369) by @ameten
- feat: SOL (solana <> eclipse) warp route (#4268) by @daniel-savu
- feat: Fix GCS support: setting checkpointSyncer.type=gcs (#4382) by @sapph1re
- fix: improve reliability of hook indexing (#4214) by @daniel-savu
- feat: Add scraper to Cosmos E2E test (#4387) by @ameten
- fix: remove redundant
yarn install && yarn build
from e2e (#4391) by @aroralanuk - feat: deploy new core chains (#4386) by @paulbalaji
- feat: support
IWeightedMultisigIsm
in relayer (#4360) by @aroralanuk - fix: revert "support
IWeightedMultisigIsm
in relayer (#4360)" (#4399) by @aroralanuk - refactor: Cosmos indexers (#4394) by @ameten
- chore: deduplicate verification jsons (#4392) by @paulbalaji
- feat: populate more fields in scraper for Cosmos (#4401) by @ameten
- chore: update .registryrc and agent config (#4403) by @paulbalaji
- fix: set profile overrides in root manifest (#4402) by @daniel-savu
- feat: add error handling for blocks and proper sender (#4406) by @ameten
- feat: add error handling and refactoring (#4409) by @ameten
- chore: add
mainnet
suffix to solana and eclipse (#4410) by @daniel-savu - fix: increase wait time for postgres to be ready in cosmos e2e (#4411) by @paulbalaji
- feat: solana <> eclipse with protocol fees (#4414) by @daniel-savu
- chore: update scroll reorgperiod in agents config (#4442) by @daniel-savu
- chore: Update agent config (#4443) by @yorhodes
- chore: revert to using a 10 min relayer
CONFIRM_DELAY
(#4452) by @daniel-savu - chore: rm leftover printlines (#4448) by @daniel-savu
- feat: deploy to everclear mainnet (#4471) by @paulbalaji
- fix: gracefully handle missing objects for GCS checkpoints (#4453) by @sapph1re
- fix: incorrect use of blacklist variable (#4099) by @lyfsn
- feat: deploy to oort mainnet (#4473) by @paulbalaji
- feat: Splitting
rust
workspace intomain
andsealevel
(#4438) by @Mantas-M - fix: docker agent build (#4481) by @paulbalaji
- chore: general fixes from enrolling new validators and chains (#4483) by @paulbalaji
- fix: cap agent EVM tx limit to the latest block gas limit (#4489) by @tkporter
- feat: support multiple validator sets for a single app context in the relayer's observed validator metrics (#4495) by @tkporter
- fix: fix VERGEN_GIT_SHA population in Docker image (#4503) by @tkporter
- chore: Remove pined dependencies on cargo-platform and predicates-core (#4502) by @ameten
- feat: USDC warp route config (Solana <> Eclipse) (#4430) by @daniel-savu
- chore: update SVM ISMs (#4509) by @tkporter
- feat: turbo eth warp route (#4514) by @daniel-savu
- feat: WIF warp route artifacts (#4517) by @daniel-savu
- fix: stop transferring metadata and metadata pointer authorities (#4527) by @tkporter
- feat: Fetch logs by transaction hash (#4510) by @ameten
- chore: include txids in indexing logs; add vscode config for rust-ana… (#4537) by @daniel-savu
- chore: new svm warp route artifacts (#4531) by @daniel-savu
- feat: v3 Jito submission (#3429) (#4528) by @daniel-savu
- chore: update USDC Ethereum router address in token-config (#4542) by @tkporter
- fix: don't reuse prefix key in relayer (#4560) by @daniel-savu
- feat: E2E Test Cosmos Scraper Invariant (#4536) by @ameten
- feat: revamp testnet4 gasoracle/igp calculations (#4562) by @paulbalaji
- fix: GCS correctly splitting storage location into bucket and folder (if present) (#4539) by @sapph1re
- feat: sep 24 testnet deployments (#4574) by @paulbalaji
- fix(relayer): dry-run before sending txs (#4565) by @daniel-savu
- feat: Generate cosmos account addresses for Injective (#4576) by @ameten
- chore: enable citreatestnet + testnet igp fixes (#4583) by @paulbalaji
- chore: update Eclipse related gas oracles (#4591) by @tkporter
- feat: Dispatch messages before and after start of the agents (#4604) by @ameten
- revert: "feat: Generate cosmos account addresses for Injective" (#4615) by @paulbalaji
- feat: include
id
field inlist_operations
endpoint (#4610) by @daniel-savu - feat: HyperlaneDb trait (#4609) by @daniel-savu
- feat: checkpoint syncer fraud flag (#4587) by @daniel-savu
- feat: do not start up validator if fraud was reported (#4627) by @daniel-savu
- feat: Generate Cosmos address for Injective (#4618) by @ameten
- chore: agave 2.x validator in sealevel e2e (#4643) by @daniel-savu
- feat: sept 30 mainnet batch (#4613) by @paulbalaji
- fix: sealevel unit tests flake (#4655) by @daniel-savu
- chore: update registry to v4.7.0 (#4662) by @paulbalaji
- feat: Store as much as possible from every range (#4660) by @ameten
- feat: add arcadiatestnet, sonictestnet, unichaintestnet (#4665) by @paulbalaji
- feat: deploy to odysseytestnet (#4670) by @paulbalaji
- feat: Add support for flow from Celestia (#4668) by @ameten
- feat: deploy to flow, metall2, polynomial (#4669) by @paulbalaji
- feat: Record transaction with non-native fees (#4683) by @ameten
- feat: implement reorg audit remediations (#4682) by @paulbalaji
- fix: update HyperlaneDomainTechnicalStack with latest stacks (#4688) by @paulbalaji
- chore: fix queue metric juggedness (#4689) by @daniel-savu
- fix: queue length metric bug (#4691) by @daniel-savu
- chore: add scroll gasPrice override (#4701) by @paulbalaji
- feat: Add logging block hash (#4707) by @ameten
- refactor: Make Sealevel RPC client more functional (#4699) by @ameten
- fix: use hyp_message as tracing field instead of message (#4721) by @tkporter
- feat: Add block tag support in
reorgPeriod
parameter (#4629) by @apastushenka - chore(evm): optimize block number fetching (#4736) by @daniel-savu
- chore: add sleep log in
fetch_logs_with_cursor
(#4734) by @daniel-savu - feat: add stride to relayed chains (#4716) by @paulbalaji
- feat: add zkSync enum variant to HyperlaneDomainTechnicalStack (#4740) by @tkporter
- chore: set finalized reorgPeriod (#4741) by @paulbalaji
- fix: revert chiliz reorg period back to 9 (#4744) by @paulbalaji
- feat: Make HyperlaneProvider to request block by height, not by hash (#4727) by @ameten
New Contributors
- @xiaoxianBoy made their first contribution in #3645
- @assafmo made their first contribution in #4066
- @c410-f3r made their first contribution in #4083
- @ameten made their first contribution in #4263
- @sapph1re made their first contribution in #4382
- @lyfsn made their first contribution in #4099
- @Mantas-M made their first contribution in #4438
- @apastushenka made their first contribution in #4629
Full Changelog: agents-2024-06-19...agents-v1.0.0