Commit Graph

2515 Commits

Author SHA1 Message Date
Csongor Kiss bf556f0c7a sdk/js: propagate exception in getIsTransferCompletedTerra 2022-10-15 15:17:36 +01:00
Bruce Riley 9257443a4f node: aptos initial governor config
Change-Id: I9c1d5dfbc80c30baf3c51aeda325df235fb72915
2022-10-15 15:17:36 +01:00
Josh Siegel 6b670e3abf aptos/watcher: allow it to run in mainnet 2022-10-15 15:17:36 +01:00
Josh Siegel 2a31454d29 aptos/watcher: Update comments and errors 2022-10-15 15:17:36 +01:00
Josh Siegel 1a7098553c aptos/watcher: aptos and sui were missing from a bunch of spots 2022-10-15 15:17:36 +01:00
Csongor Kiss 3877f6f3c3 tilt: register aptos on other chains 2022-10-15 15:17:36 +01:00
Csongor Kiss 12b855f3b1 tilt: add aptos 2022-10-15 15:17:36 +01:00
Josh Siegel daf689cf2a node: aptos watcher 2022-10-15 15:17:36 +01:00
Kevin Peters afb7a2e502 clients/js: EVM query contract refactor
Use the generated interface functions instead of defining our own
2022-10-15 09:50:18 -04:00
Josh Siegel af35d33bba near/artifacts: Make it easier to do governance 2022-10-15 06:37:04 -04:00
claudijd e20218b19e SECURITY.md: Add social media monitoring and incident response sections 2022-10-15 06:31:55 -04:00
Conor Patrick 127cd32e03
add vaa-gated wasmd to wormchain (#1674)
* wormchain: add wasmd module

* wormchain: update proto

* wormchain: gate wasmd contract uploading around vaa

* wormchain: add tests around wasmd operations and guardian set upgrades

* wormchain: split wasm handlers into multiple files and permit bank methods

* wormchain: address review comments

* wormchain: use legacy keccak instead of sha3

* wormchain: add way to compute vaa hash manually

* wormchain: update proto package paths and dependencies

* wormchain: remove wasmd keeper guard

* wormchain: add CLI helpers for starting the chain

* wormchain: increase max validators and add genesis time

* wormchain: remove .pb.go from lint check

* wormchain: cleanup and address review comments

* wormchain: stop tracking .pb.go files

* wormchain: address comment to create buffer safely

Co-authored-by: Chirantan Ekbote <cekbote@jumptrading.com>

* wormchain: generate proto in ci

* wormchain: fix wrong description

* wormchain: always rebuild proto in ci

* wormchain: fix unit test compile error

* wormchain: build proto in tilt

Change-Id: Ibc4f4ff0c34108f4ecbe1af3c47373816739c669

Co-authored-by: Chirantan Ekbote <cekbote@jumptrading.com>
Co-authored-by: Hendrik Hofstadt <hendrik@nexantic.com>
2022-10-14 17:12:57 -05:00
Csongor Kiss 856ab8bbc8 aptos/contracts: start emitter indices at 1 2022-10-14 12:42:44 -05:00
Csongor Kiss 2238f64cfb aptos/core: allow init with multiple guardians
this requires a breaking change to `init` so we have to deprecate the
old one.
2022-10-14 12:42:44 -05:00
Csongor Kiss ffa31da17c aptos: dockerfile + scripts + README 2022-10-14 12:42:44 -05:00
Csongor Kiss 85a1dcd6fd worm: add aptos commands 2022-10-14 12:42:44 -05:00
Csongor Kiss be0f58a537 aptos/contracts: implement token bridge 2022-10-14 12:42:44 -05:00
Csongor Kiss 3eb8daf492 aptos/contracts: dummy type for wrapped coins
this is used to fill in the CoinType phantom type variable of the Coin
type in the aptos framework to facilitate new coin creation
2022-10-14 12:42:44 -05:00
Csongor Kiss 70ccb69e86 aptos/contracts: implement simple example contract 2022-10-14 12:42:44 -05:00
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