Commit Graph

2758 Commits

Author SHA1 Message Date
bruce-riley b2fdebb9cb
SDK: Redeploy Neon Testnet (#2035)
* sdk: redeploy neon testnet

* sdk/js: 0.9.4 version bump

Co-authored-by: Kevin Peters <kpeters@jumptrading.com>
2022-11-30 18:54:43 -06:00
Nikhil Suri 88293f36eb
sdk: enforce single canonical VerifySignatures method (#1995) 2022-11-30 10:42:07 -08:00
Conor Patrick 63a5654c02 wormchain: add admin-sign command to continue wormchain validator enrollment 2022-11-30 09:23:19 -06:00
Conor Patrick 2bc47889f3 wormchain: update genesis to include all guardians in next consensus set 2022-11-30 09:23:19 -06:00
kev1n-peters 74c5f5c471
sdk/js: Added .prettierrc.json file (#2028) 2022-11-30 09:03:26 -06:00
Hendrik Hofstadt fa270ec467 node: update go to 1.19.3 and enable race detector
Change-Id: Ia1de1669560f212639c6b0e010bee34228d94d63
2022-11-30 09:36:07 -05:00
Hendrik Hofstadt 56645faaad watcher: fix near typos / docs
Change-Id: I7e271945e8d636b08e384f09359ad8aebf708103
2022-11-30 09:36:07 -05:00
Hendrik Hofstadt 97f302e7d8 watcher: simplify near watcher
Change-Id: If1f646de29c04ab58f5b5ae90b8cbb1f2803fcc0
2022-11-30 09:36:07 -05:00
Chirantan Ekbote c5925f1467 cosmwasm: Add core accounting package
The accounting package implements the reusable, chain agnostic part of
tokenbridge accounting.

Part of #1880.
2022-11-30 16:34:22 +09:00
jumpsiegel 4188373a69
WH-2023: light weight near sdk tests needed resolveJsonModule @ Closes #2023 (#2024) 2022-11-29 11:29:00 -06:00
Hendrik Hofstadt ff186e441a rename dev.v2 to main
Change-Id: Idfc6f88de7ee3c190a01c2196dc0bc4da91cbe4c
2022-11-29 10:43:07 -05:00
Ruud van Asseldonk 048b8834c9 wormchain: Build with Ledger support by default 2022-11-28 19:26:49 -05:00
Chirantan Ekbote b1fce660c8 cosmwasm: Add wormhole-bindings package
This package defines the bindings into the native wormhole module on
wormchain.

Part of #1880 and #1881.
2022-11-29 08:18:56 +09:00
Paul Noel 8d92d23d48
cosmwasm: update verify script (#1936)
* cosmwasm: update script

* scripts: update governance script

* cosmwasm: remove commented code

* cosmwasm: redirect to stderr
2022-11-28 15:24:25 -06:00
tbjump e2f3f69e2b
node/p2p: separate governor config and status message prefix (#1956)
Co-authored-by: tbjump <unknown>
2022-11-28 10:58:26 -06:00
tbjump 17e732c741
node/p2p: enforce ObservationRequest signature payload >= 34 bytes (#1992)
Co-authored-by: tbjump <>
2022-11-28 10:42:39 -06:00
tbjump 200fee61a8
node/p2p: enforce minimum heartbeat message length (#1958)
Co-authored-by: tbjump
2022-11-28 10:23:34 -06:00
Hernán Di Pietro a6d76f4382
Added option to fund predefined dev accounts in Algorand deployment (#1997) 2022-11-28 08:12:10 -06:00
bruce-riley 95fd892bec
Node: Support for EVM watcher safe blocks (#1727)
* Node: Support for EVM watcher safe blocks

* Fix merge error

* Add check of publishSafeBlocks if not useFinalized
2022-11-28 07:55:35 -06:00
jumpsiegel 091ee0877d
WH-1934: upgrade golang to 1.19 (#1941)
* upgrade to golang 1.19.3

Co-authored-by: tbjump <>
Co-authored-by: tbjump <unknown>
2022-11-28 07:48:27 -06:00
tbjump 31dfbef6e7
add whitepaper explaining guardian key usage (#1960)
Co-authored-by: tbjump <unknown>
2022-11-23 13:51:58 -06:00
tbjump c5967bfebe
node: dev build: remove race condition detector (#1988)
Co-authored-by: tbjump <>
2022-11-23 13:25:51 -06:00
ckeun 1406d29ff6
sdk/js: added vaa repair script to utils (#1935)
* sdk/js: Added repairVaa & test

* fixed unnecessary comments

* Separated rpc call from base repairVaa function. removed console logs and added throws

* removed unncessary else statement

* removed unnecessary async

* Skipping rpc call test for current guardian set

* Clean up minor formatting
2022-11-23 10:24:06 -06:00
Csongor Kiss effde7f756 ethereum: Implement shutdown for all 3 contracts (fixes #1937)
These are stripped down versions of the original contracts that can be
dropped in place via an upgrade to disable core functionality.
Governance features are still enabled, which means it's possible to
upgrade back to a working implementation.
2022-11-23 15:22:52 +00:00
Csongor Kiss 648b361623 ethereum: Set impl initialised during setup (fixes #1930) 2022-11-23 14:51:29 +00:00
A5 Pickle 395bb0f73c sdk/js: uptick version 2022-11-22 12:16:11 -05:00
A5 Pickle 41c02f1ea4 sdk/js: update CHANGELOG 2022-11-22 12:16:11 -05:00
A5 Pickle 5d9ce7227e sdk/js: fix transfer and redeem for native SOL
sdk/js: add optional argument for MockTokenBridge

testing: add tests
2022-11-22 12:16:11 -05:00
Kevin Peters 68fbc1e77d sdk/js: Added integration tests for transferring native sol 2022-11-22 12:16:11 -05:00
tbjump cddfe74b67
node: forward public REST requests to public gRPC (#1695)
* forward public REST requests to public gRPC

* handle publicPRC address differently

* add config flag publicGRPCSocketPath

* start publicrpcsocket and forward publicweb to publicrpcsocket

* clarify error message

* add --publicGRPCSocket to testnet

Co-authored-by: tbjump <>
2022-11-18 07:36:22 -08:00
Jonathan Claudius fb27c7c201
SECURITY.md: Add Security Monitoring (#1954)
* SECURITY.md: Add Security Monitoring

* SECURITY.md: Add toc for security monitoring

* Fix nits from PR review
2022-11-18 06:28:49 -08:00
jumpsiegel 402a2d1a30
Basic Sui watcher support (#1951) 2022-11-18 08:14:22 -06:00
Jonathan Claudius a6156ed1c8
Add initial copy of Emergency Shutdown strategy (#1927)
* Add initial copy of Emergency Shutdown strategy

* Fix typo

* Update SECURITY.md

Co-authored-by: Csongor Kiss <kiss.csongor.kiss@gmail.com>

* SECURITY.md: Add more around known/unknown cases and update audit dates

* SECURITY.md: switch to consistent known/unknown case references

Co-authored-by: Csongor Kiss <kiss.csongor.kiss@gmail.com>
2022-11-17 14:30:38 -05:00
Conor Patrick e9b443e6be wormchain: update build instruction 2022-11-17 14:14:13 -05:00
Conor Patrick 0312920281 initial wormchain mainnet information 2022-11-17 14:14:13 -05:00
jumpsiegel aabe1ca420
WH-1945: Tilt integration @ Closes #1945 (#1950) 2022-11-17 12:43:15 -06:00
Csongor Kiss 2f0cb19a0a ethereum: Remove initialisation code
These migrations have been performed, so the migration code can
now safely be removed.
2022-11-17 11:46:21 +00:00
Csongor Kiss 0fea135ebe scripts: add arbitrum&optimism to governance script 2022-11-16 17:09:51 +00:00
Csongor Kiss f96f8083b3 ethereum: set optimism and arbitrum token contracts 2022-11-16 17:09:51 +00:00
Csongor Kiss dc67b40be5 ethereum: ensure that token implementation is non-0 2022-11-16 17:09:51 +00:00
Josh Siegel 94e9038c6f WH-1921: add btc to array.ts @ Closes #1921 2022-11-15 14:45:55 -06:00
Josh Siegel 44ecc2cd8d WH-1921: add btc to more spots @ Closes #1921 2022-11-15 14:45:55 -06:00
Josh Siegel 3413f09b8f WH-1921: stub out btc chain @ Closes #1921 2022-11-15 14:45:55 -06:00
bruce-riley fd832ca0fc
Client/js: Remove references to Ropsten (#1928) 2022-11-15 12:59:07 -06:00
Paul Noel fba7042657
clients/js: update Injective packages (#1926) 2022-11-15 12:26:34 -05:00
bruce-riley ee1868205d
Node: Rework min/max confs for EVM watchers (#1849)
* Node: Rework max/min confs for EVM

* Increase maxWaitConfirmations
2022-11-14 20:38:04 -05:00
Josh Siegel 2fab13e2cc WH-1903: snapshot of btc node work @ Closes #1903 2022-11-14 17:56:06 -06:00
Kevin Peters b0a9218bd2 clients/js: Updated wormhole sdk, solana wasm changes 2022-11-14 17:46:17 -05:00
bruce-riley 6de97de242
Node: Neon Watcher Redesign (#1899)
* Node: Neon Watcher Redesign: Issue #1898

* Minor code tweaks

* Get rid of log message

* Updated a comment
2022-11-14 08:07:45 -06:00
justinschuldt 204d9ef40f sdk/js - include nonce in GetSignedBatchVAA call 2022-11-11 13:36:27 -05:00