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
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