Commit Graph

16 Commits

Author SHA1 Message Date
Ali Behjati 85b9c80e2a
[eth] Add Canto mainnet (#751)
* [eth] Add Canto mainnet

This deployment also enables contract rewards on canto. Since the
changed code is only specific to the Canto network and is used only
in initialization, only the diff is added as a file.

* Remove ds store

* Add some doc to deploying.md
2023-04-07 17:49:01 +02:00
Ali Behjati 989ac4653a
Update .dockerignore (#722)
* Update .dockerignore

* Update .dockerignore + .gitignore

* Fix docker issue

* Update .dockerignore again

* Fix precommit
2023-03-27 16:44:08 +02:00
Ali Behjati 3d8215edc2
[price-pusher] Add nonce for evm + refactor (#679)
* [price-pusher] Add nonce for evm + refactor

* Rename cooldown-duration to pushing-frequency

* Update readme
2023-03-09 16:38:30 +01:00
Jayant Krishnamurthy bbe10ba553
[sdk] Move JS sdks into this repo (#611)
* move files to subdir and js sdk here

* update pointer

* fix move

* delete lib

* fix this

* gitignore

* aptos sdk

* gitignore

* terra js

* gitignore

* move price pusher

* add lib to gitignore

* move examples

* fix workflow

* gr

* contracts

* hm

* fix

* gr

* grrr

* fix dockerfile

* wtf

* fix
2023-02-22 13:44:42 -08:00
Ali Behjati 4c5d0d5e1b
[refactor] Add global lerna (#546)
* Move lerna to the top

* Set version to independent

Packages are versioned independently

* Update packages and the lock

* Add build cache and better reference

* Add lerna docker base

* Add wormhole_attester sdk and some minor impr

* Update tsconfig to fix outDir impact by composite

* Update eth package

* Update p2w to use solidity-sdk

* Change xc-admin CI to lerna CI action

* Add more packages to the list + bugfixes

* Update dockerfiles to have tilt working

* Format the code

* Fix some issues

* Fix the change of usePyth.ts

* lerna build fix

* Fix foundry
2023-01-31 17:09:31 +01:00
Tom Pointon 51080bcf5f
Pyth Aptos Target Chain Contract (#291)
Initial pyth aptos contract
2022-10-04 14:59:34 +01:00
Ali Behjati ce56351c3e
Abehjati/pyth-evm-update-method (#209)
* Add updatePriceFeeds to eth contract

* update gitignore

* Update typos

* Use calldata instead of memory for gas efficiency
2022-05-16 13:44:43 +02:00
Hernán Di Pietro 9fdda91368
Pricecaster V2-alpha (#716)
* Removed unnecessary file.

Change-Id: Ic85cb42fef37028bc99d266148fae35107d2cf5f

* Update sample pyth VAA information  on README

Change-Id: I2a4d3b23bfbc525d25f3f0360605aece0c104f4b

* Test and lib fixes.

Change-Id: I4af5e0313ba04b322f428a15a19bc7b30c6ae027

* Check owner balance + Feed ALGOs to stateless account address.

Change-Id: Ibf57c66b24153b917f5d33febff97a002c163b59

* Working VAA verification test.

Change-Id: Ib44e96ce8979161cdf703b1c4c92742cdc3e9cae

* Lot of new tests and a little refactoring.

Change-Id: Ic1da9be0a91fc3ace136c80cc5b2329cb3bf2e77

* Removed parts of old Pricekeeper logic

Change-Id: Id77f4366d30dac2b89d039cea9b115a46a189e2d

* Proper fetching, parsing and unpacking of Pyth-Wormhole data

Change-Id: Id3b5002f072873d8161fa619f387171483a3e66c

* Pricekeeper V2 PyTEAL contract.

Change-Id: Idc1771e1ade371f51befdfd36ab6add55b3081fc

* Streamlined and refac support library. Removed old code.

Change-Id: I1f9633700527b1e0ca5ea9a38d24d3960e3e2341

* Changes to successfully publish price in target contract.

Change-Id: Ie346648cec5b7b0b70786c2a99373df9bf71633d

* pclib: Concurrent internal group TXs supported.

Change-Id: I78e16d0dbf71c86fbb6be61e956aa370a4c48130

* Fetching and publishing from Wormhole/Spy.   Removed most of old Pricekeeper V1 functionality. Simplified code.

Change-Id: I197436c52460c04143501a60e3db9609159e9f25

* README + Deployment tool updated

Change-Id: Iaf1f76ce69ea303f734c2a79f529f60ebf55a4ca

* Modifications to use compiled stateless program.

Change-Id: Ibc294412728052c1e29c7df929b3d9e481d714be

* Removed old settings file.

Change-Id: I1b8ca64426983b0a56f55f99a69304aaca702fee

* Implements Randlabs Logger (C3PROT-92)

Change-Id: Ia527169dc56bb2622fcde2fcfad53ed2efb5f399

* STEPS updated to 8.

Change-Id: I9b092bb321231cde003e12b5a68cf90404f670f8

* Fixed handling double-hashing

Change-Id: I5695e2783d439a85a61af44cab03ba99898cb16b

* Added option to dump failed TX and diagnostic information in README

Change-Id: If3d7b068d8d408851bcaae443ff412dc9cc30c69

* Fixed chainId handling.

Change-Id: Id798a2e7afc0d646a179e3bd682204ba738fa53a

* Successfully push prices to priceKeeper V2.

Change-Id: Ib04da78b819e17579677e0187c9f5bd6bb1e2feb

* Fixed price output log

Change-Id: I99df39a05c667b5eb1af6cda988326cd768f89ee

* Update WIP Tests.

Change-Id: I4c2f94306dcaab578c30e487ceb6c140ea902ac3

* Support for VAAs with minimal quorum (>  2/3+1 signers )

Change-Id: I65dc52f6ef531cd24f7d080108451c5302e08524

* Remove old files.

Change-Id: I9fd2127d9374617f53cb1cc6f721a2a655b79385

* Removed unnecessary entries in gitignore file

Change-Id: I498ee2e192eb87d090767d8a12fd59ac679c8579

Co-authored-by: Josh Siegel <jsiegel@jumptrading.com>
Co-authored-by: jumpsiegel <83408952+jumpsiegel@users.noreply.github.com>
2022-01-21 08:37:49 -06:00
Csongor Kiss 40837778a7
terra/nft_bridge: vendor cw721 and cw721-base (#696)
The most recent released versions of these libraries use a different
version of the cosmwasm than the rest of the wormhole projects, which
leads to a linker error. So we vendor these libraries and downgrade
their cosmwasm-std dependency to match the rest.

commit-id:a1a5c20b
2022-01-07 16:43:53 +01:00
jschuldt 9e16baa040 Devnet arguments for BigTable connection.
Change-Id: Idc893dc87739d1b309ffefcc67d98641f4bccd9a
2021-08-05 12:53:56 +00:00
valentin bb8c1a312f add .env to gitignore
Change-Id: I31cee1436ff1b2566b38d088e9c864be93f95a7b
2021-07-20 23:05:28 +02:00
Hendrik Hofstadt 0004dd6c2a Reimplement terra bridge in guardian software
Change-Id: Ic57d0ae91355d2415f13657f463e8929212b1c97
2021-07-05 18:02:04 +00:00
Leo d015422be7 Add Makefile for production builds 2020-12-06 19:21:43 +01:00
Hendrik Hofstadt 7993a72dea Add VAA serialization logic 2020-08-04 23:43:16 +02:00
Hendrik Hofstadt 7ddf910faa
Implement initial solana program (#3)
* add rust program

* update rust program

* first VAA actions

* implement full transfer

* remove token copy

* restructure and copy
2020-08-03 14:55:58 +02:00
Hendrik Hofstadt 82d07db5e6 initial commit 2020-07-26 18:04:45 +02:00