Commit Graph

2885 Commits

Author SHA1 Message Date
Jayant Krishnamurthy 1d28c04bfd bump version 2024-03-05 09:28:51 -08:00
Jayant Krishnamurthy ca970b5c61 0.0.1 2024-03-05 09:27:55 -08:00
Jayant Krishnamurthy 5622bddd8c catch nonce error 2024-03-05 09:27:51 -08:00
Dev Kalra 75769182f7
[fortuna] push fortuna to ghrc (#1295)
* [fortuna] push fortuna to ghrc

* precommit fix

* test file path

* address comment
2024-03-05 16:29:35 +05:30
Daniel Chew 2bfbfed6ab
feat(xc-admin): add support for setMaxLatency instruction (#1328)
* Remove Substack link from SocialLinks component

* Update copyright year in Footer component

* fix useEffect dep

* add support for maxLatency

* update wallet interface

* fix

* fix

* revert import format

* fix

* fix

* fix

* fix

* update anchor to 0.29.0

* remove unneeded casts
2024-03-04 16:12:36 +09:00
guibescos 98f83efcbd
fix: typos (#1335)
* Update SECURITY.md

* Update message_buffer.ts

* Update ser.rs

* Let's see

---------

Co-authored-by: Pioua <136521243+dzizazda@users.noreply.github.com>
2024-03-01 23:05:39 +00:00
guibescos ddf04637c5
fix: solana audit 3 (#1334)
* Audit 3

* Go

* Move it before sig verification

* Comment
2024-03-01 19:24:49 +00:00
guibescos e0f94ee164
Pay treasury rent (#1333) 2024-03-01 17:59:39 +00:00
guibescos 7bf2782da2
fix: audit feedback 1 (#1331)
* Audit 1

* Pin wh sdk

* Typo

* Typo

* Add constraint to initialize
2024-03-01 17:57:29 +00:00
Ali Behjati 736a20208b
chore(target_chains/sui): update sui js packages (#1340)
* chore(target_chains/sui): update sui js packages

* chore: bump version

---------

Co-authored-by: Amin Moghaddam <amin@pyth.network>
2024-03-01 17:05:52 +01:00
guibescos f9de5430d1
Move deps to the workspace level (#1332) 2024-03-01 13:24:41 +00:00
Ali Behjati be902e1248
fix: add solana-utils package to xc-admin frontend dockerfile (#1339) 2024-03-01 13:41:10 +01:00
Ali Behjati eb4521418c
chore: update readme pull request instructions (#1338) 2024-03-01 12:54:39 +01:00
Ali Behjati 8c0a79ccf1
fix(governance/xc_admin): Add solana_utils to xc-admin Dockerfile (#1337) 2024-03-01 12:54:30 +01:00
Ali Behjati 316816683e
chore(target_chains/ethereum): add Astar zkEVM mainnet network (#1336) 2024-03-01 11:40:33 +01:00
MagicGordon c8acfc5660
[price_pusher] Add near command (#1306)
* add near command

* add try catch to getPriceFeedsUpdateData and getUpdateFeeEstimate

* add private-key-path optional parameter

* chore: run pre-commit

* fix: make private key optional

* chore: bump version

---------

Co-authored-by: Ali Behjati <bahjatia@gmail.com>
2024-03-01 10:08:37 +01:00
Amin Moghaddam 47470860bf
fix(solana-receiver-js): Add test script to make prepublishOnly work (#1327) 2024-02-29 09:45:33 +01:00
Ali Behjati c65cda000a
chore(contract_manager): fix Blast API env var (#1326) 2024-02-29 08:43:06 +01:00
Amin Moghaddam 9e7b6d94ff
feat(per): Per solidity sdk (#1325)
* feat(per): add solidity sdk

* refactor(evm): refactor abi generator script

* feat(evm): add abi_generator package
2024-02-29 08:10:50 +01:00
guibescos e986b69c9a
feat(solana): js sdk (#1307)
* Do it

* Remove some duplicate code

* Cleanup

* Cleanup

* Cleanup import

* Correct description

* Fix path

* Cleanup deps

* Unique

* Works

* Continue

* Lint

* Lint config

* Fix ci

* Checkpoint

* Checkpoint

* Gitignore

* Cleanup

* Cleanup

* Continue building the sdk

* build function

* Remove files

* Remove files

* Rename

* Refactor : make transaction builder

* Make commitment

* Move

* Progress

* Checkpoint

* Ephemeral signers 2

* Checkpoint

* Checkpoint

* Fix bug

* Cleanup idls

* Compute units

* Make program addresses configurable

* Handle arrays

* Handle arrays

* Move PythSolanaReceiver

* Cleanup constants

* Contants

* Refactor constants

* Gitignore refactor

* package lock

* Cleanup idl

* Add useful static

* Add useful static

* Add useful static

* Lint

* Add lint config
2024-02-28 20:45:48 +00:00
Dev Kalra 38350421f6
chore(contract_manager): deploy price feed and entropy to blast (#1324)
* deploy blast price feeds

* deploy entropy on blast

* pre commit

* remove api key

* feedback
2024-02-28 19:36:23 +05:30
Daniel Chew 9fd9e170b2
[hermes] add /v2/price_feeds endpoint (#1277)
* initial stab

* fix comments

* add filter feature

* fix deprecated warnings

* use cache

* Update price_feeds API query

* Update PriceFeedsQueryParams struct in price_feeds.rs

* fix merge conflict

* fix default value

* add tracing info

* fix comment

* address comments

* change var name

* refactor

* refactor

* refactor

* refactor

* undo changes in cache.rs

* undo changes in aggregate.rs

* address comments

* address comments

* address comments and improve fetching data speed

* address comments

* address comments

* bump

* change chunk size

* change function name

* address comment

* address comments

* address comments

* address comments

* Remove debug print statement

* address comments and add to openapi
2024-02-28 15:17:13 +08:00
Dev Kalra eaaa74a44e
feat(Fortuna): add finality checks (#1322) 2024-02-27 19:08:16 +05:30
guibescos 281ef68753
Do it (#1321) 2024-02-26 15:06:18 +00:00
Amin Moghaddam 0d49986eb1
refactor(contract_manager): reduce duplicate code (#1311)
* feat(contract_manager): Add check for wormhole address on entropy deployment

* feat(contract_manager): Add getter for wormhole in entropy contract

* feat(contract_manager): topup entropy provider if necessary

* feat(contract_manager): find out wormhole address automatically for entropy

* feat(contract_manager): parse uri

* feat(contract_manager): Add list script for entropy contracts
2024-02-23 13:23:54 +01:00
Jayant Krishnamurthy bec2ddfc5d
fix(entropy): Fix doc formatting (#1314) 2024-02-23 08:02:25 +01:00
guibescos 8f289307e6
feat(solana) : rust sdk (#1303)
* Continue

* Use this

* Try error conversion

* Stop moving

* Fix bug

* Try another version

* Another sdk update

* Clarify errors

* Errors

* Add errors

* Docs

* More unit tests

* Another unit test
2024-02-22 16:15:56 +00:00
Dev Kalra 552f8c8aeb
add coredao testnet and mode entropy contracts (#1318) 2024-02-22 19:00:27 +05:30
Dev Kalra fb4c25485f
[fortuna] improve logging and update uri encoding (#1317)
* [fortuna] improve logging

* update version

* update uri encoding
2024-02-22 15:32:15 +05:30
Amin Moghaddam f22c0c8ae6
feat(express-relay): Support websocket in the js sdk (#1301) 2024-02-22 09:55:02 +01:00
guibescos 3c1348c530
feat(price-service-sdk) implement accumulator update data deserialization (#1308)
* Export

* Cleanup sui

*  Add comment

* Bump packages
2024-02-21 19:34:31 +00:00
Amin Moghaddam c9a578b773
chore(entropy) add new network (#1315) 2024-02-21 21:59:45 +05:30
Amin Moghaddam 289c6ff177
chore(evm): remove base goerli as the network is halted (#1313) 2024-02-21 16:31:16 +01:00
Jayant Krishnamurthy 00e2a024aa
[entropy] Remove warning in SDK docs (#1309) 2024-02-21 06:49:03 -08:00
Amin Moghaddam a4b9cb7471
chore(evm): new deployments (#1312) 2024-02-21 14:05:29 +01:00
Ali Behjati cc7b57145b
chore(xc_admin/frontend): set pythnet max publishers to 64 (#1305)
* chore(xc_admin/frontend): set pythnet max publishers to 64

* chore: fix ci
2024-02-21 13:46:06 +01:00
Amin Moghaddam a71f422ddc fix(fortuna): add log for reveal failure 2024-02-21 10:39:40 +01:00
Amin Moghaddam cfe8d0f777 fix(entropy): Update fortuna domain 2024-02-21 10:39:40 +01:00
Anirudh Suresh 698b894ca6
simplify signature fix (#1304)
Co-authored-by: ani <ani@Anirudhs-MacBook-Pro.local>
2024-02-20 09:40:49 -05:00
guibescos 26a3ebbfd7
refactor(solana): separate anchor state to another crate (#1302)
* Finish refactor

* Move constant
2024-02-20 12:07:57 +00:00
Daniel Chew 25cf8f8185
[hermes] fix v2 endpoints return format (#1299)
* remove outermost array

* bump
2024-02-16 13:01:48 +09:00
Daniel Chew e14a82c61a
fix hermes v2 openapi schemas (#1298)
* fix docs

* address comment

* bump

* fix from implementation of RpcPriceIdentifier
2024-02-15 17:37:15 +09:00
Ali Behjati 5c1e83a088
fix(hermes): update build.rs to fix Docker build (#1296) 2024-02-13 10:10:11 +01:00
Ali Behjati 22579edc6e
feat(hermes): release v2 initial API (#1293)
The V2 API provide more functionality compared to the V1 such as
supporting benchmark proofs for multiple ids. This change bumps the
Hermes version to initiate a release and also fixes a couple of minor
things:
- Update build.rs to not panic on rebuilds
- Remove an unused benchmarks file
- Add all the V2 endpoints to docs
2024-02-12 16:05:02 +01:00
Amin Moghaddam 5dcf5cac4f
Multiply gas usage by 2 when setting up the provider (#1291) 2024-02-09 19:43:10 +01:00
guibescos 6a32844886
Go again (#1290) 2024-02-09 19:10:51 +01:00
Dev Kalra 9f67ee8abf
[contract_manager] provider address and mainnet deployments (#1289)
* provider address and lightlink deployment

* deployments

* addresses with correct provider

* pre commit
2024-02-09 23:09:26 +05:30
Ali Behjati 99f6dd99fc
chore(ethereum): add new networks (#1288)
This change adds the configuration of the following new networks:
- Hedera new testnet and mainnet
- Injective inEVM tesntet and mainnet
- IDEX xChain testnet

It also updates the ethereum sdk README to outline Hedera special
behaviour around update fees.
2024-02-09 12:43:01 +01:00
Amin Moghaddam 6771c2c699
Make publish public (#1286) 2024-02-08 14:31:58 +01:00
Amin Moghaddam 41de5c7c53
Add test script for express relay (#1285) 2024-02-08 14:18:55 +01:00