Commit Graph

2596 Commits

Author SHA1 Message Date
Csongor Kiss da39940b13 aptos/contracts: implement deployer contract 2022-10-14 12:42:44 -05:00
Csongor Kiss 909238c51b aptos/contracts: implement wormhole 2022-10-14 12:42:44 -05:00
Csongor Kiss b37efa4c1b clients/js: Add command to start evm validator (ganache)
commit-id:42791bce
2022-10-14 18:01:28 +01:00
Csongor Kiss c4f4652f35 clients/js: Add command to start aptos validator
commit-id:ab3ef326
2022-10-14 18:01:28 +01:00
Jeff Schroeder 7fbffe424d
Fix the spy documentation for testnet (#1737)
Since the testnet guardian node key changed post restart.
2022-10-14 12:41:56 -04:00
Csongor Kiss de6c04f996 clients/js: Add command to update the client
Also add support for a json-based config file

commit-id:c734f935
2022-10-14 16:17:33 +01:00
Csongor Kiss a9c3abf436 clients/js: make arg parser strict
Now it shows help when passing incorrect arguments

why is this not the default?

commit-id:f86cdbd5
2022-10-14 16:17:33 +01:00
Csongor Kiss 73e6d6865f clients/js: right-pad coin symbol/name
previously these were left-padded
2022-10-14 16:16:54 +01:00
Csongor Kiss 68dedf34e4 clients/js: fix eccrypto insanity 2022-10-14 16:16:54 +01:00
Reptile 6bd155b4f1 Update title 2022-10-13 09:01:40 -05:00
Reptile f2250b5ffb Update 0008_batch_messaging.md 2022-10-13 09:01:40 -05:00
gator-boi 80bf2af4e3 Update whitepaper to reflect implementation changes 2022-10-13 09:01:40 -05:00
Drew eae8600261 Add Batch VAA design 2022-10-13 09:01:40 -05:00
Evan Gray 4e40a05e58 docker: fix guardiand build action 2022-10-13 07:14:33 -04:00
Jeff Schroeder ab9252efab Fix xpla readiness for mainnet
The xpla readiness was correctly registered for testnet, but not for
mainnet. This fixes that small omission.
2022-10-12 21:59:40 -04:00
Kevin Peters 88bdf0d978 sdk/js: Version 0.7.2, added Xpla support 2022-10-12 17:36:48 -04:00
Evan Gray 346f2f4e0e cosmwasm: comment terra2 migration so tests pass 2022-10-12 17:20:34 -04:00
Evan Gray 3a37db8b98 cosmwasm: support natives over 8 decimals 2022-10-12 17:20:34 -04:00
bruce-riley 67f57b797e
XPLA Mainnet Deploy (#1703)
* Prepare to deploy Xpla to mainnet

* Update SDK version

* Fix messed up error message

* Allow tests to pass with no XPLA tokens

* Make deploy script support testnet

* Update token bridge addresses after redeploy
2022-10-12 16:47:03 -04:00
Josh Siegel d48b13ceee near/p3: Fix P3 2022-10-12 13:50:10 -05:00
Bruce Riley 58cd430541 node: add xpla to protobuf 2022-10-12 14:23:57 -04:00
bruce-riley 2fe56754d2
node: arbitrum watcher fix (#1699) 2022-10-12 10:04:54 -05:00
claudijd 3ac55339c9 Lower Solana Governor Limits 2022-10-11 22:30:01 -04:00
Chirantan Ekbote 8569d43ba4 node: solana: Store `lastSlot` more persistently
When the solana watcher is restarted (due to network errors, for
example) then the `lastSlot` state is lost.  This means that any
transactions in between the last processed slot and the most recent slot
will be lost and require manual re-observation.  Fix this by making the
`lastSlot` state persistent across watcher restarts.
2022-10-12 10:02:23 +09:00
Paul Noel c34022ee6a
clients/js: xpla client code (#1698)
* clients/js: xpla client code

* Tweak parameters

Change-Id: I693249ed0bf152a4414d2e0cabea842802110a89

* Testnet RPC is wrong in the client

Change-Id: I6c8a43e4fde301a94e6ec3b2199ef9f6cabf0b45

Co-authored-by: Bruce Riley <briley@jumptrading.com>
2022-10-11 14:30:09 -05:00
tbjump ff9b3af3fc
Add OtterSec Aptos Audit (#1702)
Co-authored-by: tbjump <>
2022-10-10 11:58:50 -07:00
bruce-riley 248fd5a588
node: neon watcher fix (#1694) 2022-10-07 13:45:37 -05:00
bruce-riley 1ebfa4ae95
sdk/js: 0.7.1 version bump, xpla and neon testnet support (#1693) 2022-10-07 10:26:54 -05:00
kev1n-peters 35b46ae205
cloud_functions: Performance enhancements to handle increased message volume (#1688)
TVL functions no longer scan the table for PythNet messages
Added a light-weight transaction-totals function
2022-10-07 09:33:10 -05:00
bruce-riley 09fefb30a9
Update client/js for Near testnet (#1677) 2022-10-07 08:35:28 -05:00
bruce-riley 4deadf9149
Update bridge addresses for Neon testnet (#1690) 2022-10-07 08:35:11 -05:00
Paul Noel d65def86e1
sdk/js: add XPLA to sdk (#1689)
* sdk/js: add XPLA to sdk

* sdk/js: use axpla as denom
2022-10-07 08:20:00 -05:00
Evan Gray 9609c4e7e0
sdk/js: add moonbeam mainnet addrs (#1683) 2022-10-07 08:18:36 -05:00
Justin Schuldt 0f73bb3b32 Tiltfile - add "spy" resource_dep 2022-10-07 00:52:02 -05:00
Chirantan Ekbote f7eb26124c cosmwasm: byte_utils: Clean up padding functions
You don't need multiple heap allocations just to left-pad or right-pad a
buffer.  Also add tests.
2022-10-07 09:41:32 +09:00
Paul Noel 66700359f7
clients/js - initial injective commit (#1447)
* clients/js - initial injective commit

* clients/js - upgrading the ethers package

* clients/js: fix packages
2022-10-06 14:39:34 -05:00
Paul Noel 066a2a56aa
clients/js: upgrade to latest wormhole-sdk (#1675)
* clients/js: upgrade to latest wormhole-sdk

* scripts: account for secp256k1 log msg
2022-10-06 11:24:43 -04:00
tbjump d5368b32c4
Revert "node: governor listen to quorum gossip (#1487)" (#1682)
This reverts commit 0dbd0b6628.
2022-10-06 07:57:25 -05:00
bruce-riley dd2b8e2bd2
node: poller timeout (#1670)
* node: poller timeout

Change-Id: Ia324f1ac482fa9c5bea2b501970f0b22b16e67ce

* Add a comment explaining readiness change

* Add comment explaining why we are using a timeout

* Retry if polling fails
2022-10-06 00:19:31 -05:00
Paul Noel 9657f41561
node: XPLA watcher (#1676) 2022-10-05 08:05:31 -05:00
Jonathan Claudius 59882d963d Re-add BOTX 2022-10-04 10:06:03 -05:00
Jonathan Claudius 517352706d Re-add manual token listings 2022-10-04 10:06:03 -05:00
Jonathan Claudius b4d79591a8 Update Governor tokens list 2022-10-04 10:06:03 -05:00
Chirantan Ekbote 153e92d4f4 wormchain: Use wormhole-sdk package
Now that the vaa code has moved into a separate sdk package we can use
it directly rather than going through the node package.  This should
also fix an issue where we didn't check for duplicate guardian
signatures during VAA verification.
2022-10-03 17:34:42 +09:00
Chirantan Ekbote bad2b6c5c6 wormchain: Copy sdk directory into docker image
We want wormchain to use the vaa package from the sdk directory so copy
that into the image when building.  Also move the dockerfile into the
parent directory to be consistent with what we do for the other
dockerfiles that use the root directory as the context.
2022-10-03 17:34:42 +09:00
Chirantan Ekbote 975182acb7 wormchain: Rename "certusone" -> "wormhole-foundation" 2022-10-03 17:34:42 +09:00
Chirantan Ekbote d577b931a4 wormchain: Fix formatting and add to lint.sh 2022-10-03 17:34:42 +09:00
Chirantan Ekbote 7f4b0d1a09 Wormhole chain integration
This is a squashed commit of all the changes needed to integrate
wormhole chain into the main repo.
2022-10-03 17:34:42 +09:00
Chirantan Ekbote e2c2ec9749 wormchain: tokenbridge: "Wormhole" -> "Portal" 2022-10-03 17:34:42 +09:00
Chirantan Ekbote 124307140d wormchain: tokenbridge: Don't change registered decimals
Don't allow an AssetMeta payload to change the decimals of a registered
asset as this would cause issues with any unredeemed token transfers.
2022-10-03 17:34:42 +09:00