Dev Kalra
6463f1a98f
fix check an active request ( #1200 )
2023-12-21 15:50:47 +05:30
Dev Kalra
3565ee627e
point entropy sdk docs to pyth docs for current deployments ( #1199 )
2023-12-21 15:26:26 +05:30
Dev Kalra
5bdc7adf5e
[fortuna] sample config ( #1193 )
...
* it should be a sample config
* fix pre commit
* remove config.yaml
2023-12-19 17:23:45 +05:30
Ali Behjati
a270b64844
chore(price_service): update spy version and bootstrappers
...
The new spy has a QUIC upgrade logic for mainnet which happens on
January 16. This upgrade is breaking and all the spy runners should
upgraded their spies.
2023-12-19 11:15:25 +01:00
Ali Behjati
4f7c5e9dcd
chore(target_chains/ethereum): update testnet contract addresses
2023-12-19 10:47:49 +01:00
Ali Behjati
db13b7b25d
address feedbacks
2023-12-19 10:11:34 +01:00
Ali Behjati
39df9a2465
feat(contract_manager): add a script to deploy evm contract
2023-12-19 10:11:34 +01:00
guibescos
6f3dd5cd10
[solana-reciever] update docs ( #1192 )
...
* Docs
* Fix
* Do it
* Address feedback
2023-12-18 21:56:02 +07:00
Amin Moghaddam
51d23a2f52
chore(eth) Add zksync-sepolia ( #1190 )
2023-12-18 10:29:59 +01:00
guibescos
a60279a2cc
[solana-receiver] Post price update ( #1189 )
...
* Do it
* Remove keypairs
* add check comment
* Works
* Cleanup deps
* Next
* Add better docs
2023-12-18 11:46:45 +07:00
guibescos
4aa60453bd
[solana-receiver] Initialize receiver from CLI ( #1191 )
...
* Initialize
* Update address
* cleanup
2023-12-18 11:08:08 +07:00
guibescos
0a86414523
[pythnet-sdk] Fix CI. Make dependency path. ( #1188 )
...
* Update status
* Lfg
2023-12-16 02:21:11 +07:00
Dev Kalra
3ecbca7daa
[fortuna] update config and abi ( #1187 )
...
* update config and abi
* introduce sepolia later
* update sdk readme
* fix lightlink issue
* update link
2023-12-15 17:30:38 +05:30
guibescos
178ad4cb0e
[pythnet-sdk] Bump borsh add borsh to MerklePriceUpdate ( #1186 )
...
* Add borsh
* Bump borsh
* Cleanup
* Try
* Cleanup
* Do it
* Add a test
2023-12-15 10:47:22 +07:00
guibescos
7bf41c40e6
[solana-receiver-cli] Add logic to receive VAAs with the new Wormhole receiver ( #1184 )
...
* Checkpoint
* Checkpoint
* Cleanup
* More cleanup
* Cleanup
* Should work
* Rename
* New receiver post-vaa
* Rename legacy
* Checkpoint
* ADd compute units
* Revert htis file
* Rename
* Comments
2023-12-15 10:33:17 +07:00
guibescos
f78301d019
[pyth-solana-receiver-cli] Initialize solana wormhole receiver ( #1180 )
...
* Checkpoint
* Checkpoint
* Checkpoint
* Cleanup
* More cleanup
* Cleanup
* Cleanup
* Should work
* reorder
* Send it
* Rename
* Add comment
2023-12-15 02:21:02 +07:00
Amin Moghaddam
1be8a02b94
Expose gas-price option for injective price pusher ( #1185 )
2023-12-14 14:19:36 +01:00
Dev Kalra
5d951ee755
[entropy] audit 4. users can influence the Entropy revealed result ( #1179 )
...
* add a check for blockhash
* add comment
* update test name
* comment update
* change block number
* change order for assertions
* pre commit run
* names and comments
2023-12-14 17:57:45 +05:30
Dev Kalra
d420786166
[entropy] audit: 7. Entropy providers may reveal seed before request is finalized ( #1182 )
...
* check request at the most recent finalized block
* update version
2023-12-14 17:55:10 +05:30
Dev Kalra
654c1eae89
add zero value check ( #1181 )
2023-12-14 17:54:43 +05:30
guibescos
9875bc2ba4
feat(target-chains/solana): Implement governance for the solana pull oracle ( #1175 )
...
* Do it
* Go
* Address some feedback
* Update size of config
2023-12-14 19:11:34 +07:00
guibescos
1d82f92d80
[xc-admin] Add activate button for drafts ( #1183 )
...
* add proposals
* Revert
* rename
* Add waiting before retrying
* Increase retries, add time between retries
* Bump retries to 10
* Do it
* Update
2023-12-13 22:32:01 +07:00
Dev Kalra
f0c67c5996
[entropy] audit: 3. two step transfer ( #1178 )
...
* two step owner transfer
* admin two step transfer
* remove redundant test
2023-12-13 16:45:07 +05:30
Dev Kalra
941ee777f0
[entropy] audit - 2. lack of contract existence check ( #1177 )
...
* contract existence check
* better comment
2023-12-13 16:42:21 +05:30
Ali Behjati
245cc231fd
refactor(hermes): improve logging
2023-12-11 18:54:55 +01:00
guibescos
f12df1528b
Update wormhole endpoint ( #1171 )
2023-12-09 00:54:38 +07:00
Amin Moghaddam
8adac4344f
chore(eth) Add bttc ( #1172 )
...
* chore(eth) Add bttc
2023-12-08 22:56:16 +08:00
Ali Behjati
93e9c49b60
fix(hermes): handle price feed removal properly
2023-12-07 18:20:31 +00:00
Reisen
214bafa420
near: internal feedback
2023-12-07 17:40:18 +00:00
Reisen
415ca4f9b1
near: add vaa verify to claim, also fixes private
2023-12-07 17:40:18 +00:00
Reisen
bd24d4d42c
near: address both refund logic issues
2023-12-07 17:40:18 +00:00
Reisen
f3dce0e316
near: make codehash safe for repeat upgrades, document
2023-12-07 17:40:18 +00:00
Reisen
177b5af94b
near: use Seconds alias to document units, fix calc
2023-12-07 17:40:18 +00:00
Reisen
5b7ada59bd
fix(near): sdk compat 2.0
2023-12-07 17:40:18 +00:00
Ali Behjati
bbd3d1add3
chore(target_chains/eth): revert solidity version
...
This change reverts the solidity version to 0.8.4 as the current version
troubles the Pyth price feeds contract deployment. Some tests are
changed to use the methods available in the older version.
Also, the Pyth contract version is updated. This is because we made a
change to the Governance structs (to add Stacks) that results in a new
bytecode.
2023-12-06 17:42:42 +03:30
guibescos
003cba26d6
[xc-admin-proposer] Handle RPC errors ( #1167 )
...
* Fix server
* Add some comments
2023-12-06 13:27:56 +07:00
Reisen
7b3055460e
fix(near): match Price interface from pyth-sdk
2023-12-05 10:12:39 +00:00
guibescos
e6d04f9914
Names ( #1164 )
2023-12-04 19:53:57 +07:00
Jayant Krishnamurthy
c592fd36ca
[fortuna] Add confirmation delay before responding ( #1161 )
...
* Update abi
* fix tests
* update contract
* fix fortuna
* test confirmation delay
* cleanup
* fix
* split the fields
* saturating sub
* rename
2023-12-04 10:25:00 +01:00
guibescos
5de008fb92
Add staking program and mesh program to xc-admin UI ( #1157 )
...
* Do it
* Small bug
* Fix CI
* Address comments
2023-12-04 14:37:34 +07:00
Jayant Krishnamurthy
21a4ec8277
[entropy] Update readmes and docs ( #1163 )
...
* add some docs
* more doc edits
2023-12-03 09:14:46 -08:00
Jayant Krishnamurthy
0a2378e94c
[entropy] more executor tests ( #1162 )
2023-12-03 09:14:35 -08:00
Amin Moghaddam
8a98279fb2
chore(eth) deploy to mode ( #1159 )
2023-12-03 13:20:38 +03:30
guibescos
57b1367b91
Add staking instructions to xc-admin ( #1160 )
...
* Do it
* Add xc-admin-cli command for proposing deactivate-stake instructions
* Cleanup
---------
Co-authored-by: Thomaz Leite <thomaz@pyth.network>
2023-12-02 01:55:51 +00:00
Jayant Krishnamurthy
97bbc8cef9
add authorization for reveal method ( #1156 )
2023-11-30 13:28:00 -08:00
swimricky
8202181a1b
Solana receiver decode vaa accumulator ( #1145 )
...
* feat: impl postAccumulatorUpdateVaa and postUpdates and CLI test changes
* feat: clean up
* refactor: reorganize and fix tests
* refactor: clean up
* chore: add rust-toolchain for solana target contract dir
* refactor: clean up and address feedback
* refactor: make emitter chain & post vaa program configurable
* feat: remove postAccUpdateVaa and use wh post_vaa in cli
* fix: add check for emitter address, hardcode expected emitter chain/addr for now
* chore: cleanup
* chore: clean up
* feat: address feedback, move checks from context into account, use signatureset for postupdates
* feat: use pubkey and require_keys_eq! for emitter addr check
* refactor: address feedback
add documentation and todos, revert programsimulator to use upgradable bpf loader
* feat: remove signature_set account from post_updates, update docs & readme
* test: add lazy static for setting up pyth binary but still has same invalidaccountdata issue
* chore: clean up
* refactor: remove unused errors
* feat: use UncheckedAccount for posted_vaa so owner can be checked dynamically against config
2023-11-30 16:04:41 -05:00
Jayant Krishnamurthy
99be611684
[stacks] Add constants for Stacks ( #1158 )
...
* add constants for stacks
* di
2023-11-30 11:57:15 -08:00
Dev Kalra
ae7610b0ab
[entropy] governance ( #1154 )
...
* governance
* correct comment
* add upgradability
* remove unused lib
* update governance and update logic
* change specifiers
* fix tests
* add tests
* rebase bug fixes
* change error name
* fix tests
* no need of UUPSProxy
* minimise the amount of code
* separate file for authorized tests
* add comment
* correct comment
2023-11-30 16:29:35 +05:30
Jayant Krishnamurthy
b2e4d56d36
[entropy] Entropy gas benchmarks and optimizations ( #1153 )
...
* add gas benchmark
* fix benchmark
* fix benchmark
* fix benchmark
* optimization 1: remove provider
* move to u128 for fees
* update benchmark
* comment
* reduce commitment storage
* optimize storage more
* fix fee fields in state
* hmm
* ok
* fix
* cleanup
* this got out of hand
* test overflow conditions
* fix bad merge
* doc
2023-11-29 14:37:42 -08:00
guibescos
f1bec26581
Do it ( #1155 )
2023-11-29 17:12:10 +00:00