Commit Graph

73 Commits

Author SHA1 Message Date
Csongor Kiss 521cff4ae2
wormchain: only latest guardian set is exempt from expiry (#3714) 2024-01-17 17:01:05 +00:00
alex 8b39c1a9bf docs: fix typos with spell checker 2023-12-21 15:24:20 -06:00
Evan Gray 094a404902 tilt: remove additional root CA support 2023-12-12 14:22:05 -06:00
Nikhil Suri 5525caad08
wormchain: allow hot-swapping validator address association when guar… (#3576)
* wormchain: allow hot-swapping validator address association when guardian set size is 1

* Replace panics with require in tests, add additional context in comments, simplify checks and code flow
2023-12-05 14:52:56 -08:00
Evan Gray 4ac2e094d9 sdk/wormchain: regen and initial release 2023-11-17 09:43:17 -05:00
Nikhil Suri e71c4776ee wormchain: add docs on syncing mainnet wormchain either manually or from snapshot 2023-09-28 19:15:52 -04:00
bruce-riley c1ff1e1d1c
Node/Gateway: Relay attestations (#3350) 2023-09-07 14:11:15 -05:00
Nikhil Suri deddbdf583 wormchain: rename v2.22.0 upgrade to v2.23.0 upgrade 2023-08-16 21:14:18 -04:00
Steve 6b3819cc41
wormchain: add upgrade vaa and upgrade handler. Removes set params vaa. (#3292)
* Add chain upgrade vaa and upgrade handler. Removes set params vaa.

* Update node package

* Fix vaa payload test
2023-08-16 20:24:57 -04:00
Nikhil Suri 6aa80d459c
wormchain: setparams gov vaa (#3285)
* node: add new governance VAA for setting default tokenfactory and packet forward middleware params on Gateway

* wormchain: add msg_server handler to set default tokenfactory and pfm params

* node: add gateway template command

* node: fix lint errors

* Update goverance message to be generic

* x/wormhole: add RunInPlaceUpgrade tx cli command

* Merge gateway governance VAAs into a single rpc handler

* update admin client naming for gateway governance messages
2023-08-14 20:37:50 -04:00
Steve 3337783c6d
wormchain: add ibc-composability-mw to gateway (#3273)
* Add ibc-composability-mw to gateway along with updates to node for
ibc-composability-mw and ibc-translator.

* Move governance action to new GatewayModule

---------

Co-authored-by: Nikhil Suri <nikhilsuri@comcast.net>
2023-08-14 10:49:02 -04:00
Steve 21fc11f5bc
wormchain: add PFM (#3271)
* Add PFM to wormchain

* Run go mod tidy on node package
2023-08-11 10:16:10 -04:00
Steve 41b8f7152b
Add x/ibc-hooks to wormchain repo (#3270)
* Add x/ibc-hooks to wormchain repo

* Use transfer type's codec to unmarshal json
2023-08-10 07:18:58 -07:00
Nikhil Suri 1d10fc9788
wormchain: upgrade IBC version (#3237) 2023-08-08 12:57:44 -07:00
Nikhil Suri aa44e82f7c
Instantiate allowlist (#3181)
* sdk: add wormchain instantiate allowlist governance VAA

* wormchain: add wasm instantiate allowlist msg handler

* Add cli for instantiate allowlist (#3199)

* Add cli for instantiate allowlist and fix
vaa.BodyWormchainAllowlistInstantiateContract deserialization

* Lint fixes

* Add instantiate allowlist to codec and genesis

* Add MsgDeleteWasmInstantiateAllowlist, update naming to be consistent across all types

* Fix key prefix for GetAllWasmInstiateAllowedAddresses

* Update wasmd tag version

* Fix 5 bit encoding bug

* Add query cli and rpc handler

* Add query cli and rpc files

* use cosmos-sdk method for computing bech32

---------

Co-authored-by: Steve <1848680+misko9@users.noreply.github.com>
2023-08-07 11:18:40 -07:00
Steve 5255e933d6
Add tokenfactory module to wormchain (#3146)
* Add tokenfactory module to wormchain

* Remove SetMetadata, ForceTransfer, and BurnFrom capabilities. Fix
IsCapabilityEnabled() bug. Comment out test cases that use those
capabilities. Remove unnecessary var declaration.

* Move test_helpers.go to apptesting folder. Remove unnecessary
EncodingConfig struct/method/file. Move and rename mock.go to
mock_key.go and move to apptesting folder.

* Fix lint issues

* Add tokenfactory proto files

* Update the go package for wormchain, add tokenfactory to proto gen
dockerfile, and re-generate proto files

* Disable tokenfactory wasm custom querier so that wormchain custom
querier works

* Remove subdemon check since the bug has been fixed in our ibc-go version

* Disable unit test using tokenfactory custom querier
2023-07-26 14:06:17 -04:00
Evan Gray 0f0b15fe66 ci: pass num guardians to ci tests 2023-06-16 07:44:58 -07: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
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
Conor Patrick 99235bc08d wormchain: add testnet files 2023-05-12 06:16:53 -04:00
tbjump a88982e43d upgrade to golang 1.19.9 2023-05-04 07:22:38 -07:00
tbjump 335c83f080 upgrade to golang 1.19.8 2023-05-04 07:22:38 -07:00
heyitaki ed733f8e73 sdk/js: add Sui support
Co-authored-by: Evan Gray <battledingo@gmail.com>
Co-authored-by: Kevin Peters <kpeters@jumptrading.com>
2023-05-02 15:14:23 -04:00
Nikhil Suri dcbca82c50
wormchain: updates to add ibc (#2589) 2023-04-11 09:33:50 -05:00
Conor Patrick 708d02f128 wormchain: require go version at least 1.19 2023-03-24 15:39:40 -05:00
Conor Patrick 16418d190d wormchain: update accountant tests 2023-03-16 08:48:25 -05:00
Conor Patrick 62bef9ffb4 wormchain: dont remove v in tag name for release 2023-03-15 11:59:31 -05:00
Conor Patrick c1effe68e0 wormchain: make recipe easier to use for making release build 2023-03-15 11:14:15 -04:00
Conor Patrick 7c5bdb1863 accountant: remove double keccak for submitting observations 2023-02-27 08:52:42 -06:00
Conor Patrick d4e0445785 node: calculate digests using Vaa type or using message prefix 2023-02-27 08:52:42 -06:00
Conor Patrick b35480f966 accountant: address review comments for modify governance vaa 2023-02-15 06:23:25 -08:00
Conor Patrick b5ead3204a wormchain: add test for accountant modify 2023-02-15 06:23:25 -08:00
Kevin Peters 8dcd3f615f test: accountant e2e contract queries 2023-02-10 12:29:45 -05:00
Conor Patrick 7e982cb032 wormchain: address comments for migrating wasmd contracts 2023-02-07 12:15:11 -06:00
Conor Patrick aac92a19e7 wormchain: add migrating contracts with vaa 2023-02-07 12:15:11 -06:00
Conor Patrick 723f663adc wormchain: use newCtx in antehandler 2023-02-01 09:14:58 -06:00
Conor Patrick e30e762082 wormchain: address comments on wormchain allowlisting 2023-01-31 10:37:53 -06:00
Conor Patrick 034358b55f wormchain: require addresses to be allowlisted to submit tx 2023-01-31 10:37:53 -06:00
Evan Gray 7f9a03254a test: accountant e2e 2023-01-31 11:09:43 -05:00
Evan Gray 95411c6722 wormchain/ts-sdk: add wasm 2023-01-30 12:21:12 -06:00
Evan Gray ae82c4035f tilt: fix accounting deploy 2023-01-30 10:17:20 -06:00
justinschuldt ab6146f19b wormchain - contracts deploy 2023-01-30 10:17:20 -06:00
Evan Gray a9373d54fa wormchain: update ts sdk 2023-01-30 09:17:37 -05:00
Justin Schuldt e09a2616bf
wormchain: contracts env data (#2297) 2023-01-27 14:27:21 -05:00
justinschuldt 621d1d66fc wormchain - contracts dir 2023-01-27 14:19:28 -05:00
justinschuldt d6c24214be wormchain - config comments and defaults 2023-01-27 14:03:02 -05:00
justinschuldt 08a0c28c65 wormchain ibc - update wormchain service name 2023-01-27 06:56:15 -05:00
Conor Patrick ad3a62c0dc wormchain: fix wormhole keeper wasmd field 2023-01-25 09:15:02 -05:00
Conor Patrick fac7e10eb4 wormchain: add more persistent peers to wormchain 2023-01-24 08:25:14 -08:00
Conor Patrick bef87c498d wormchain: bump wasmd fork 2023-01-23 17:02:50 -05:00