Pavel Strakhov
dd9b07b5e4
refactor(target_chains/starknet): generalize array_try_into ( #1555 )
2024-05-07 16:18:18 +01:00
Pavel Strakhov
9dddd3d1e7
feat(target_chains/starknet): handle wormhole guardian set upgrade VAA ( #1550 )
...
* feat(target_chains/starknet): handle wormhole guardian set upgrade VAA
* test(target_chains/starknet): add failing tests for governance
* doc(target_chains/starknet): add comment about wormhole governance
2024-05-07 10:33:09 +01:00
Pavel Strakhov
42b64ac09f
refactor(target_chains/starknet): remove Result from merkle_tree and pyth setters ( #1548 )
...
* refactor(target_chains/starknet): remove Result from merkle_tree
* refactor(target_chains/starknet): remove Result from pyth contract setters
2024-05-06 16:21:36 +01:00
Pavel Strakhov
55cbe62997
feat(target_chains/starknet): wormhole governance VAA verification ( #1547 )
...
* feat(target_chains/starknet): wormhole governance VAA verification
* refactor(target_chains/starknet): rename VM to VerifiedVM
2024-05-06 14:07:49 +01:00
Pavel Strakhov
94b36c4961
refactor(target_chains/starknet): remove Result from wormhole ( #1541 )
2024-05-06 11:27:28 +01:00
Pavel Strakhov
308599714f
refactor(target_chains/starknet): remove Result from reader ( #1536 )
2024-05-02 15:48:55 +01:00
Pavel Strakhov
4e630edac0
feat(target_chains/starknet): fee collection ( #1527 )
...
* feat(target_chains/starknet): fee collection
* refactor(target_chains/starknet): renames and comments
2024-04-30 23:03:29 +01:00
Pavel Strakhov
a8dbabc7f9
feat(target_chains/starknet): add fee configuration ( #1525 )
2024-04-30 13:19:24 +01:00
Pavel Strakhov
cae194eb62
Starknet: update_price_feeds and latest_price_info ( #1482 )
...
* feat(target_chains/starknet): update_price_feeds and latest_price_info
* test(target_chains/starknet): basic test for pyth contract
* chore(target_chains/starknet): update deploy script
* feat(target_chains/starknet): added get_price_unsafe and get_ema_price_unsafe
* refactor(target_chains/starknet): match on UpdateType and MessageType
2024-04-30 12:26:41 +01:00
Pavel Strakhov
050a3412f9
refactor(target_chains/starknet): move ByteArray to a separate module
2024-04-29 12:57:59 +01:00
Pavel Strakhov
a1e4fc0924
feat(target_chains/starknet): add utils for decoding signed integers, move array_felt252_to_bytes31 to utils
2024-04-22 17:38:31 +01:00
Pavel Strakhov
8b66d0f814
refactor(target_chains/starknet): use enum errors
2024-04-19 17:48:31 +01:00
Pavel Strakhov
6e62328528
test(target_chains/starknet): add wormhole contract tests
2024-04-19 17:48:31 +01:00