Commit Graph

128 Commits

Author SHA1 Message Date
justinschuldt c6d2d6983c clients/token_bridge - minor usage improvements 2022-04-12 20:37:52 -05:00
justinschuldt 5893e0c870 clients/token_bridge - allow multiple guardians when generating governance VAAs 2022-04-12 20:37:52 -05:00
Csongor Kiss 5a316207dd clients/solana: allow submitting VAAs to mainnet 2022-04-11 17:36:20 -04:00
bruce-riley 879670c0e5
Klaytn testnet support (#1038)
* Klaytn support for testnet

Change-Id: Id0647fd6c603ab298f860c2cae20481555467315

* token_bridge client changes

Change-Id: If49ba994a67041044bdec054f19e69b4cfc2785b

* Get rid of special handling

* More cleanup

* Need to add Klaytn to structs tests

* Update SDK version

* Add SDK version

* fix klaytn bridge chain id

Co-authored-by: Evan Gray <battledingo@gmail.com>
2022-04-04 18:11:03 -04:00
bruce-riley 014b3686fe
Don't require padding on addrs in bridge clients (#1041)
Change-Id: Id32bfb90ee20d1bccc6b860de028c0bdecfd8786
2022-03-31 09:03:26 -05:00
justinschuldt 8391c280dd add dev tooling for clients/eth
commit-id:f31250ef
2022-03-18 10:49:34 -05:00
bruce-riley b718225e45
Testnet support for Aurora (#947)
* Testnet support

* Upgrade contract for 1conf

* Formatting changes

Change-Id: Id06481d77d770a04eb200aadb82574e23cddcd36
2022-03-15 10:41:10 -04:00
Csongor Kiss 918a968703 clients: allow passing solana private key
Currently the typescript clients generate a fresh wallet and request
airdrop into them. This obviously only works on tiltnet and testnet.
Here we add an option to allow specifying a private key, which makes the
command work in mainnet.
2022-03-09 20:36:26 -05:00
Jonathan Claudius 6686d6aec8
Add stronger nonce/confidence parsing (#865)
* Add negative guards for nonce and confirmation number/level

* Fix copy pasta on nonce vs consistencyLevel

* Add more direct int parsing of args

* Remove redundant checks for upper/lower bounds on int parsing

Co-authored-by: claudijd <jclaudius@jumptrading.com>
2022-02-18 08:43:09 -05:00
Evan Gray fce0708e11 feat: use sdk in js client 2022-02-14 07:56:38 -05:00
Csongor Kiss 3fc065846e Add terra migrate instructions 2022-02-10 15:37:19 -05:00
Csongor Kiss df0a4c088b
clients/token_bridge: add option to specify guardian secret in generate_governance_vaa (#833)
Useful for generating testnet registration VAAs

Co-authored-by: Csongor Kiss <ckiss@jumptrading.com>
2022-02-09 12:17:17 +01:00
Csongor Kiss 60d313b23c
ethereum: Add contract verification instructions (#792) 2022-01-28 14:52:54 +01:00
Evan Gray 7a9a5e6487 testing: weth-switch 2022-01-24 12:40:43 -05:00
Csongor Kiss 7e212fa739
terra/nft_bridge: Implement nft-bridge for terra (#698)
commit-id:0b547fa5
2022-01-07 16:47:33 +01:00
Hendrik Hofstadt 6ff21f8d01 add ethereum NFT bridge
Change-Id: I5cc8cfe431f5f9b043adc7baf662760ffe9e7a35
2021-09-10 23:43:14 +00:00
Hendrik Hofstadt 3c3182040f randomize sequence in governance VAAs
Solana does replay protection via the sequence so multiple sequential chain registrations were failing

Change-Id: I95045c5d8ccd6ce8d2129ccf9141e3bc6a500bac
2021-09-01 15:32:00 +02:00
Leo 4f22a44969 Bump Go to 1.17
Change-Id: Ideb635db1a553c5de4a0b700a080f935249990fb
2021-08-31 08:58:17 +00:00
Reisen 7945662d8a clients/token_bridge: terra flags for testnet
Change-Id: I71bcc671efe3b9f95b04ad20a731f514260fb67d
2021-08-26 14:40:11 +00:00
Hendrik Hofstadt 568210edd4 Fix node path in eth client
Change-Id: I4e5bcd9c2ee3b51764c77ca81857109f9104378e
2021-08-26 13:16:59 +00:00
Leo e98463cfe3 node: rename bridge/ to node/
Calling guardiand a bridge dates back to v1 and no longer makes sense.

Change-Id: I27d24a5d7a64c3e37d6a5ce9c402c6248ad9c59e
2021-08-26 11:36:36 +02:00
Reisen 2846b29810 clients/token_bridge: add basic terra governance
Change-Id: I10fca1e939b0485812e26b42e3dcb5f9b435a64f
2021-08-19 17:13:53 +00:00
Evan Gray d09abac78f devnet: fix eth addresses
Change-Id: I83bd59f35b65e87b14183410e49dd9aca6c62c85
2021-08-19 17:06:18 +00:00
Hendrik Hofstadt add04e8755 Create different accounts for message posting and VAA posting
Change-Id: I88a3f74301aeecc16bb51ba693ea9523dc16b612
2021-08-09 13:51:25 +02:00
Hendrik Hofstadt 597aae7cd7 Automatically register eth and solana token bridges
Change-Id: I35efef8d53f999f85ca2e8c4f58cc6cbf8193b2d
2021-08-06 15:21:27 +00:00
Hendrik Hofstadt bedc96d887 Add token bridge client for eth and solana
Change-Id: I0f9af0ffc606aed58579f167fadf80d1964360c8
2021-08-06 15:21:27 +00:00
Hendrik Hofstadt 2a6f7eaa0e Add solana bridge CLI
Change-Id: I79f7abdb7472c63b3a03f4e3c2ede70953a5037a
2021-07-29 17:37:26 +02:00
Hendrik Hofstadt 393b522f76 Add Terra and Ethereum Wormhole CLI
Change-Id: I35aa7a801abf77a2e35faa192e685ce738869624
2021-07-23 11:40:36 +00:00