Commit Graph

3357 Commits

Author SHA1 Message Date
bruce-riley 03dc4c5c7d
Node/EVM: Shouldn't publish safe block in hbs (#3466) 2023-10-26 10:22:02 -05:00
Nikhil Suri a04e8a386c
Update gateway.yml (#3464) 2023-10-25 23:07:02 +02:00
bruce-riley 90b3c3736e
Node: Update QUIC cutover time for testnet (#3463) 2023-10-24 14:26:19 -05:00
Jeff Schroeder c6afdeeb86 Update golang version to 1.20.10
This feature release mitigates CVE-2023-39325
2023-10-24 13:34:19 -04:00
Evan Gray e3471a952e sdk/ccq: refine dependencies 2023-10-23 15:43:21 -04:00
bruce-riley 5a5946e7c4
Node/Governor: Update token list (#3456) 2023-10-23 14:43:11 -05:00
bruce-riley 4324d08d62
Node/CCQ: Move watcher code (#3458) 2023-10-23 14:40:04 -05:00
bruce-riley ab6828454a
Github: Update code owners for node/hack (#3457) 2023-10-23 11:08:54 -05:00
Ben Guidarelli c682706ccd
SDK: write to the correct index (#3454) 2023-10-20 14:28:22 -04:00
Ben Guidarelli cbb570c0a7
set branch to develop from master (#3452) 2023-10-19 11:48:14 -04:00
bruce-riley d2db1616c5
CCQ: eth_call_by_timestamp (#3449)
* CCQ: eth_call_by_timestamp

* CI: add CCQ sdk tests

* SDK test changes

* Add block parsing tests

* Code review rework

* More code review rework

* More rework

* Allow two blocks to have the same timestamps

* Restore timestamp check

* Restore timestamp check

* Minor code rework

---------

Co-authored-by: Evan Gray <battledingo@gmail.com>
2023-10-19 10:32:23 -05:00
bruce-riley c991d991db
Node: QUIC Cut Over (#3431)
* Node: QUIC Cut Over

* New design

* Code review rework
2023-10-19 10:32:13 -05:00
bruce-riley 0d38029bde
CODEOWNERS: sdk/js-query (#3447) 2023-10-16 10:34:17 -05:00
Kevin Peters b53f9968ad sdk/js: v0.10.5 release 2023-10-16 10:12:09 -05:00
Kevin Peters 5c4ac61f79 sdk/js-query: Generate declaration files 2023-10-13 18:08:59 -04:00
bruce-riley 0cac01a739
CCQ: Server should check api key first (#3443)
* CCQ: Server should check api key first

* Add integration tests
2023-10-13 17:04:43 -05:00
derpy-duck bebcf281e6
relayer: allow override target chain refund (#3430)
* refund address handling improvement

* fix compilation error

* Remove unnecessary line

* restrict to view

* fix comment

* Improve handling of gas limits

* get test to pass - check that the return data is appropriately long before decoding

* modification to checking inequality

* modification to checking inequality - use unchecked

* clean functions around - add untrustedBaseDeliveryPrice

* make quote_length_bytes a constant

* seperate pay into two overloads

* change inequality to equality for checking return data length

* renaming functions

* allow override of refund per gas unused

* test modification

* note
2023-10-13 17:19:56 -04:00
derpy-duck 4e588fe119
sdk: prettier (#3445) 2023-10-13 16:00:56 -04:00
bruce-riley e0606497e0
CCQ: Query SDK (#3421)
* CCQ: Query SDK

* CCQ: TS SDK fixes

---------

Co-authored-by: Kevin Peters <kevin@w7.xyz>
2023-10-13 14:32:01 -05:00
derpy-duck 9aa4d0329d
SDK: Auto relayer better status command (#3406)
* update clients.js version

* updates to clients/js

* update clients/js

* Generate modification

* prettier

* status change

* docs change

* add back the 'impossible's

* update sdk version

* better status check WIP

* WIP

* Improved status check and stringify function with times

* improvements to status printing

* prettier format

* Remove last console log

* prettier

* readme modify

* readme fix

* Readme fix

* readme changes

* don't rely on wormscan for status in devnet

* prettier

* Remove status check from integration testing - this is a helper that shouldn't interfere with contract testing

* prettier

* update clients.js version

* readme revert changes

* base default rpcs

* script improvements

* Add manual delivery helper

* remove console logs

* arbitrum needs a custom block range

* fix bug in testing if blocknumber is 0

* deliver fixes for manual delivery

* prettier

* fix default block tag

* pre-pend scripts with test

* review comments
2023-10-13 15:25:31 -04:00
bruce-riley 5b9b10ada4
Github: Change codeowners (#3442) 2023-10-13 08:21:46 -05:00
derpy-duck 6c3ff43d6a
Auto relayer refund address handling improvement (#3428) 2023-10-13 00:10:50 -04:00
bruce-riley ea70610e46
CCQ: Testing (#3424)
* CCQ: Testing

* Use new p2p.NewHost function

* More rework

* More rework
2023-10-12 16:23:51 -05:00
bruce-riley ad696d2f3c
CCQ: Query Server (#3422)
* CCQ: Query Server

* More rework

* Clean up p2p code

* Health check change

* node: support http PUT or POST for new ccq queries

---------

Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
2023-10-12 14:29:21 -05:00
bruce-riley 669e2bc40e
CCQ/Node: Guardian Changes (#3423)
* CCQ/Node: Guardian Changes

* Code review rework
2023-10-12 13:20:42 -05:00
bruce-riley c254ebf3ec
CCQ Whitepaper (#3418)
* CCQ: Whitepaper

* Review rework

* More rework
2023-10-11 10:54:27 -05:00
bruce-riley 7b41d1c468
Node: Minor P2P refactor to share init code (#3435) 2023-10-11 08:34:16 -05:00
Csongor Kiss 299427087c
cosmwasm/global-accountant: fix clippy warning (#3432) 2023-10-10 14:59:31 -05:00
Jeff Schroeder c19e6b972e ethereum: add default slither config
* Add solc remappings so it can find the dependencies
* Ignore external stuff and mocks
2023-10-06 17:13:43 -04:00
Ben Guidarelli 251e6c4a64
clients/js: replace wormscan with wormholescan in urls (#3298) 2023-09-29 11:57:17 -04:00
bruce-riley 41fa0ecc0e
Node: Don't request reobservation on reobservations (#3397)
* Node: Don't request reobservation on reobservation

* Acct should handle reloading old pending transfers
2023-09-29 10:42:44 -05:00
Csongor Kiss 3adce639fa
aptos: tooling for mainnet upgrades (#3338)
* aptos: update upgrade script to support mainnet

Also factor out named_addresses into a separate helper script

* scripts: aptos support for gov proposal generation

* sdk/js: add aptos nft_bridge mainnet address
2023-09-29 11:11:43 -04:00
Nikhil Suri e71c4776ee wormchain: add docs on syncing mainnet wormchain either manually or from snapshot 2023-09-28 19:15:52 -04:00
Csongor Kiss 3425c821f7 ethereum: remove mention of batched vaas in README 2023-09-28 17:44:10 -04:00
Kevin Peters 745cbe71a3 sdk/js: v0.10.4 release 2023-09-28 13:21:27 -05:00
Kevin Peters 20aea2ebcf sdk/js: Redeem on Algorand dynamic cost budget fix
Addresses #2345
2023-09-28 08:40:59 -04:00
scnale 11a82aee56
sdk/js: fixes id check in token helper for sui. (#3382) 2023-09-28 08:40:43 -04:00
Ben Guidarelli 42e64a2e3c
docs: adding more bootstraps for testnet spy (#3402) 2023-09-27 16:16:55 -04:00
bruce-riley 06d8f2d268
Node: Keygen changes (#3401) 2023-09-27 12:06:12 -05:00
omahs 99d01324b8
aptos: fix typos (#3386)
* fix typos

* fix typos

* fix typos
2023-09-25 16:54:50 -04:00
Csongor Kiss c78711e5b5 CI: run ethereum tests on ubuntu-latest
ubuntu-20.04 ships with GLIBC-2.31, but the latest foundry
nightly (which these CI actions use) link against 2.33+ (perhaps foundry
should statically link against something like musl...?)

So instead we run these two tests on ubuntu-latest
2023-09-25 21:19:32 +01:00
Evan Gray be96073494 node/evm: fix Base safe block support 2023-09-25 09:44:39 -04:00
bruce-riley bf61813f48
Node: Obs incorrectly ignored when marked settled (#3394) 2023-09-25 08:43:40 -05:00
derpy-duck faa397ca4f
AutoRelayer: v1.1 Release (#3313)
* AutoRelayer: remove forwards

* AutoRelayer: reentrancy guard

* AutoRelayer: remove forwards from sdk

* AutoRelayer: VaaKey -> MessageKey internals

* AutoRelayer: check delivery provider supports keyType

* AutoRelayer: VaaKey backcompat wire format

* AutoRelayer: sdk fix

* AutoRelayer: Add supported keys to delivery provider

* AutoRelayer: reintroduce reentrancy guard, revert when replay protection triggered

* AutoRelayer: fix manual delivery test

* AutoRelayer: review flups

* AutoRelayer: move libraries within relayer folder

* AutoRelayer: fix delivery provider config script

Also fix delivery provider revert bug

* AutoRelayer: Andreas code review flups

* AutoRelayer: js sdk includes MessageKey serde

* AutoRelayer: update sdk to use message key

* AutoRelayer: Simplify executeInstruction to internal call (#3352)

* refund instead of revert for replay protection (#3371)

* refund instead of revert for replay protection

* Remove mention of forward from IWormholeReceiver

* AutoRelayer: 1.1 reintroduce forwards (#3385)

* forward fallback WIP

* forward fallback no tmp storage

* Re-introduce testing of 'forward'

* Reintroduce forwards with original or default behavior for refund info + delivery provider info

* Reintroduce reentrant, only store refund information

---------

Co-authored-by: Joe Howarth <josephehowarth@gmail.com>
Co-authored-by: Joe Howarth <jhowarth@jumptrading.com>
2023-09-22 15:07:59 -04:00
derpy-duck 8872bf7a45
Update CODEOWNERS
* codeowner change - add gator boi to relayers

* Update CODEOWNERS

* Update CODEOWNERS
2023-09-22 14:40:04 -04:00
Ben Guidarelli 3ecc620eed
node/evm: Fix shadowed variable in Optimism case (#3390)
* EVM Watcher: Fix shadowed variable in Optimism case

* move metric setter into special case
2023-09-22 13:08:16 -04:00
Ben Guidarelli 5e8cb3e377
Discussion Template: Adding discussion template for Gateway/Cosmos onboarding (#3388) 2023-09-22 10:25:26 -04:00
Ben Guidarelli d73068d064
Algorand Tests: set indexer branch to tagged release from master (#3389) 2023-09-21 15:16:25 -04:00
Ben Guidarelli a3df706b8a Solana Watcher: filter transactions to those including a log from the wormhole core contractact prior to resolving account table references 2023-09-18 10:17:06 -04:00
Ben Guidarelli 7a75b46597 Solana Watcher: resolve account table lookups for transactions that include v0 account tables 2023-09-18 10:17:06 -04:00