Commit Graph

3111 Commits

Author SHA1 Message Date
derpy-duck 0ccef79416
Merge branch 'main' into relayer/merge-into-wormhole-setup 2023-06-06 13:25:28 -04:00
Nikhil Suri 87ca286f88
whitepapers: Update ibc generic messaging whitepaper (#2958) 2023-06-06 09:23:29 -07:00
tbjump e432378fbb node: move adminrpc from guardiand into own package 2023-06-06 09:13:48 -07:00
derpy-duck e83b356238 Revert "bash -> sh"
This reverts commit 5c37e92fa1.
2023-06-06 15:23:05 +00:00
derpy-duck 5c37e92fa1 bash -> sh 2023-06-06 14:19:42 +00:00
derpy-duck 2f3715c7ac Remove comment 2023-06-05 19:33:07 +00:00
derpy-duck a1928c02b8 sh -> bash 2023-06-05 19:32:03 +00:00
derpy-duck 4f79385e4e sh -> bash 2023-06-05 19:18:59 +00:00
derpy-duck c9b331d0ff keep build time 20 2023-06-05 18:48:20 +00:00
derpy-duck 63d6c365dc remove wait for relayer engine 2023-06-05 18:01:40 +00:00
derpy-duck aa31b63ce5 remove generic relayer docker 2023-06-05 18:00:49 +00:00
derpy-duck 4f2c5ea83d restore devnet 2023-06-05 17:59:35 +00:00
derpy-duck 9f118c7000 modification to get compilation 2023-06-05 17:38:29 +00:00
derpy-duck abf8c467bd gRelayer: surrounding files 2023-06-05 17:37:51 +00:00
bruce-riley 07a01b6511
Node: Add wormchain deploy admin commands (#2964)
* Node: Add wormchain deploy admin commands

Change-Id: Id9c7fa75acf545ba8bb5be5184690f14b66bbe49

* Node: Fix parsing of WasmHash

Change-Id: If44badaecf96df8aed2625a99cecdcb4a09ef6ce

* Fix lint error

Change-Id: Ic4822034b66724203f021883e583dec61244cbd7
2023-06-02 10:06:34 -05:00
bruce-riley 24718623d2
Client/js: Add submit for all chains (#3006)
* client/js: add submit for all chains

Change-Id: I1047a533e68dd147ab3bf2c390d3b61243dae7a2

* Fix merge issues

Change-Id: I1b606f83b511acd70fb0fd103f34c2beb6ed7da0

* Fix another merge error

Change-Id: I79cd93f875f8778c21ba5e3e931644eee8ea1802

* Address review feedback

Change-Id: I9a1492bb9c7f91d549b03320a26962b270f327c5
2023-06-02 10:06:18 -05:00
heyitaki 256583fb6d aptos: pin aptos CLI to 1.0.4 2023-06-01 15:33:07 +01:00
heyitaki a936a16674 clients/js: add generic info commands to get wrapped/origin asset info 2023-06-01 15:33:07 +01:00
heyitaki 0ecc427d6f docker: build CLI in shared image
Co-authored-by: Evan Gray <battledingo@gmail.com>
2023-06-01 15:33:07 +01:00
heyitaki 4f13263089 clients/js: refactor worm info 2023-06-01 15:33:07 +01:00
Kevin Peters 7bc96a1ebc clients/js: added sui mainnet rpc, allow key to be hex or base64 2023-05-31 08:38:18 -05:00
Jonathan Claudius c5523d39fc
sdk: Add unit-testing and fuzz-testing for leftpadbytes (#2997) 2023-05-30 16:48:17 -04:00
Jonathan Claudius 703fbe32c7
sdk: add CalculateQuorum documentation and fuzz testing (#2996)
* sdk: Add fuzz testing and documentation for CalculateQuorum

* Use testify assertions instead of stdlib

* sdk: move unit and fuzz run into one line

* sdk: use better testify function for zero check

* sdk: drop unnecessary format string assertions

* sdk: remove obviously ignored test corpus items
2023-05-30 16:46:51 -04:00
bruce-riley 49a183a147
Node/Watcher: Fix intermittent poller test failure (#2991)
Change-Id: Iaca9011ce06b7d415ce2f849f653988adbbb8474
2023-05-26 09:17:52 -05:00
bruce-riley 1514d7cd79
Scripts: For upgrading testnet (#2984) 2023-05-26 08:29:14 -05:00
tbjump e7abd1d968 node: unify environment config with common/mode.go 2023-05-25 11:11:33 -07:00
tbjump 821d66eae6 node/near: improve logging per reviewer feedback 2023-05-25 10:15:14 -07:00
tbjump bf5c540d3e ci: set node-test timeout to 1m 2023-05-25 10:15:14 -07:00
tbjump 6cd3af30ab node/near: bugfix return err in processTx if processOutcome fails 2023-05-25 10:15:14 -07:00
tbjump 9af2796790 node/near/test: improve test case 2023-05-25 10:15:14 -07:00
tbjump 4396443167 node/near: improve debug logging in poll.go 2023-05-25 10:15:14 -07:00
tbjump 220f61c630 node/near/test: improve test case 2023-05-25 10:15:14 -07:00
tbjump 73d24fc670 node/near: fix comment 2023-05-25 10:15:14 -07:00
tbjump b827301ce6 node/near: prevent transactionProcessingQueue from growing too large 2023-05-25 10:15:14 -07:00
tbjump c20c3c667d node/near/test: bugfix don't write to testCase.doneC from setupAndRun 2023-05-25 10:15:14 -07:00
tbjump 42e8121d7d node/near: improve error handling in mock_server 2023-05-25 10:15:14 -07:00
tbjump 51dd2875f7 node/near: re-organize test cases 2023-05-25 10:15:14 -07:00
tbjump f52b123586 node/near: add timeouts to tests 2023-05-25 10:15:14 -07:00
Kevin Peters 1937691afe terra2: Fix broken CI tests due to LocalTerra v2.4.0 update
LocalTerra was updated to v2.4.0 and the LCD no longer returns
HTTP errors on some transaction failures (not enough gas still returns
an HTTP error). This caused some of the integration tests to break, because
the typescript SDK would throw on those HTTP errors.

https://github.com/terra-money/LocalTerra/releases/tag/v2.4.0
2023-05-25 13:14:10 -04:00
heyitaki f29c8c9351 aptos: pin tag instead of deleted branch 2023-05-25 10:55:06 -04:00
heyitaki 9d50254893 clients/js: set strict = true in tsconfig 2023-05-24 17:45:09 -05:00
Kevin Peters 0cff646fed sdk/js: injective parseSmartContractStateResponse fix 2023-05-24 13:05:28 -05:00
tbjump a5a37495bb node: log golang version on startup 2023-05-24 09:52:58 -07:00
tbjump db462668a6 node: bugfix: inverted meaning of publicRpcLogToTelemetry 2023-05-24 09:52:58 -07:00
tbjump 6a231e8149 node: add options --telemetryServiceAccountFile and --telemetryProject 2023-05-24 09:52:58 -07:00
bruce-riley f5b96ecb4e
Node/SDK: Mainnet Sei deploy (#2969)
Change-Id: I18491c36963e44791c688d1b14fb2c8062eb6544
2023-05-23 17:14:26 -05:00
Bruce Riley 5762ba592a Github: Change codeowner for governor
Change-Id: I632b69ba5c609f8362ccef157858570bfb2980b6
2023-05-23 18:13:30 -04:00
Bruce Riley b419896e3b Github: Add code owners for node folder
Change-Id: I05b2f6e68d4b23713b3af55ee6516d51e3537f10
2023-05-23 12:03:54 -04:00
Nikhil Suri f6f93bf35e
tilt: devnet deployment for ibc generic messaging (#2593)
* Tilt devnet deployment for ibc generic messaging

* Address review comments from kcsongor and hendrikhofstadt

* Add IBC channel whitelist updates to wormchain and terra devnet deploy scripts

* VAAs had guardian set index three instead of zero

* ci: update addresses

* Remove message.block_height and message.tx_index from attributes

* Remove unnecessary contracts from terra2 devnet deployment

* Update wormhole-ibc address on terra2

* Update wormhole-ibc guardian set on terra2 devnet deployment

* IBC relayer testnet deployment fixes

* Wormchain update whitelist fix

---------

Co-authored-by: Bruce Riley <briley@jumptrading.com>
Co-authored-by: Evan Gray <battledingo@gmail.com>
2023-05-18 18:56:18 -04:00
Nikhil Suri 892274ffa4
cosmwasm: ibc contracts (#2591)
* cosmwasm: add wormchain-ibc-receiver and wormhole-ibc contracts

* Address review comments from jynnantonix and hendrikhofstadt

* Fix lint errors and test failures

* Update naming to reflect new mapping of channelId -> chainId

* Return errors in ibc handlers that should never be called

* Remove contract name and version logic from migration handlers

* Add query handlers to wormhole-ibc contract

* Add wormchain channel id whitelisting to wormhole-ibc contract

* Increase packet timeout to 1 year

* Rebase on main, update imports to new names

* Add governance replay protection to both contracts

* wormhole_ibc SubmitUpdateChannelChain should only handle a single VAA

* better error messages

* Better logging and strip null characters from channel_id from governance VAA

* add brackets back for empty query methods

* Update Cargo.lock

* Only send wormhole wasm event attributes via IBC and add attribute whitelist on the receiver end

* tilt: fix terra2 deploy

* Update based on comments from jynnantonix

---------

Co-authored-by: Evan Gray <battledingo@gmail.com>
2023-05-18 07:34:15 -04:00