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
Csongor Kiss
4d51f8e57e
ethereum/relayer: fix storage constant comments
...
The hash preimages for storage calculations were wrong for two storage
slots. The updated preimages can be verified to be correct with e.g. the
`chisel` command line tool from the foundry suite.
2023-09-18 10:02:52 -04:00
M-Picco
bb8873ffea
Add Kujira chain id
2023-09-15 12:40:42 -04:00
Jeff Schroeder
607a339cfb
relayer: remove the spy_relayer
...
The payload version 1 relayer has long been superceded by the more
modular relayer-engine and specialized / automatic relayers. The newer
relayers all rely on wormhole payload version 3 and no one is currently
running a payload version 1 relayer. Additionally, support for it has
been removed from portal bridge by the portal maintainers.
The code lives on in the better maintained and supported relayer-engine.
2023-09-13 14:32:17 -04:00
Jeff Schroeder
81f411dbf9
whitepapers: update governor link to running a spy
2023-09-13 14:32:17 -04:00
Jeff Schroeder
cce7b7596b
docs: add a section on running the guardian spy
2023-09-13 14:32:17 -04:00
Jeff Schroeder
bdd1815bc4
Remove spy_relayer from tilt
2023-09-13 14:32:17 -04:00
Paul Noel
546ccac3c4
node/pkg/watcher: update terra
2023-09-13 13:30:24 -05:00
tbjump
8c1f7d2eda
upgrade to golang 1.20.8
2023-09-13 07:17:31 -07:00
bruce-riley
ac11e15746
Node/SDK: Set testnet wormchain token bridge addr ( #3372 )
2023-09-12 08:29:18 -05:00
Martin Picco
e8266174e7
sdk/js: add cosmoshub and evmos chain ids ( #3317 )
2023-09-11 19:18:13 -04:00
Jeff Schroeder
a9437e8dc2
ethereum: add arrayElementLocation() test helper
...
Review feedback from @kcsongor in #3363
2023-09-11 14:03:51 -04:00
Jeff Schroeder
d9aacf1485
ethereum: fix some intermittently failing tests
...
Fix the assumptions to match the storage layout correctly.
2023-09-11 14:03:51 -04:00
Jeff Schroeder
049ca971df
ethereum: tighten up some test funcs to pure/view
...
Fallout from #2956
2023-09-11 14:03:51 -04:00
bruce-riley
846deb2f40
Node/Watcher: Update solana min accounts check ( #3367 )
2023-09-11 10:55:06 -05:00
tbjump
bd666ef076
CODEOWNERS: Remove tbjump
2023-09-08 14:52:39 -04:00
tbjump
6760e0e920
SECURITY.md: Add reports from Coinspect, CertiK, RV
2023-09-08 10:10:52 -04:00
bruce-riley
c1ff1e1d1c
Node/Gateway: Relay attestations ( #3350 )
2023-09-07 14:11:15 -05:00
bruce-riley
edba6449a7
Client/js: Simplify edit-vaa command ( #3359 )
2023-09-07 14:10:52 -05:00
Kevin Peters
957f3307de
node: Removed support for writing attestation events to bigtable
...
The Spy can be modified to listen to attestation events on the p2p
network and write them to a database instead.
2023-09-07 12:41:36 -05:00
lucasmt
406a43d03e
ethereum: Add property tests and instructions for running them with KEVM ( #2956 )
...
* ethereum: Add Foundry tests written by RV
* ethereum: Add scripts and instructions to run proofs using KEVM
* ethereum: Fix typo on testSetup_after_setup_revert_KEVM
* ethereum: Edit Makefile to skip KEVM tests when running forge test
* ethereum: Fix commented-out lines in Foundry tests
* ethereum: Refactor GovernanceStructs invalid-size tests
* ethereum: Replace assume with bound in Foundry tests
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
* ethereum: Apply review suggestions to run-kevm script
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
* ethereum: explicit cast to uint8 for some vars
The bound() calls need to be explicitly cast to uint8 from the uint256
that forge-std's bound() returns.
* ethereum: updating some of the RV tests
The definitions don't compile with newer forge/solc.
* ethereum: Add assumption to test that guardian count > 0
Prevents an arithmetic over/underflow error in testCannotVerifySignaturesWithOutOfBoundsSignature, in the expression bound(outOfBoundsGuardian, 0, params.guardianCount - 1)
---------
Co-authored-by: Lucas MT <lucas.tabajara@runtimeverification.com>
Co-authored-by: Jeff Schroeder <jeffschroeder@computer.org>
2023-09-06 11:24:00 -04:00
derpy-duck
5457e7ff98
bugfix ( #3319 )
2023-09-05 12:19:09 -07:00
tbjump
de68ea9bf6
SECURITY.md: Cleanup audit report list
2023-09-05 11:41:25 -07:00
Paul Noel
ede5c5bc1e
sdk/js: change sei array conversion
2023-09-05 10:59:34 -05:00
tbjump
fa9c8bf72e
whitepaper: clarify transfer completion caveat in 0003_token_bridge.md ( #2209 )
2023-09-01 11:48:02 -07:00
tbjump
57760882d8
whitepapers: Update Governor whitepaper ( #2401 )
...
* whitepapers: Update Governor whitepaper
* whitepapers: address reviewer feedback
* whitepapers/gov: remove FAQs
---------
Co-authored-by: tbjump <>
2023-09-01 14:17:08 -04:00
tbjump
ac1c20dfd5
node/node_test: Add RSA to crypto benchmark
2023-09-01 14:05:19 -04:00
Csongor Kiss
5ba6c18343
CODEOWNERS: add @barnjamin to sdk/js
2023-09-01 12:04:35 -04:00
tbjump
c16540cb37
node/node_test: Use guardian 1 instead of 0 to query for VAA
2023-09-01 07:09:20 -07:00
tbjump
e08f620e81
node/processor: Avoid goroutine in fast path for own sig if possible
2023-09-01 07:09:20 -07:00
tbjump
59aa71d039
node/proessor: Early return if no quorum (performance improvement)
2023-09-01 07:09:20 -07:00
tbjump
68f6cf8e6c
node/processor: improve handleObservation performance
2023-09-01 07:09:20 -07:00
tbjump
5ca5b53cd8
node: buffer gossipSendC
2023-09-01 07:09:20 -07:00
tbjump
4550dd179d
node: increase buffer sizes
2023-09-01 07:09:20 -07:00
Jonathan Claudius
84d4a834a8
security.md: consolidate the ingestion method for the bounty program
2023-08-31 16:09:31 -04:00
Reisen
0de011cb42
node/pkg/guardiand: require pythnetWS argument ( #3342 )
2023-08-30 16:49:51 -05:00
Paul Noel
c8abfd7333
node/pkg/watcher: sui json parsing fix ( #3331 )
2023-08-28 14:16:11 -05:00
Evan Gray
6f7b2ffdb7
sdk/js: version bump to resolve conflict
2023-08-28 12:32:19 -04:00
Kevin Peters
cdbc8da028
sdk/js: v0.10.0 release
2023-08-28 10:48:22 -04:00
Kevin Peters
04b7afeb62
sdk/js: Aptos transfer with payload support
2023-08-28 10:48:22 -04:00