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
f212907a8b
test(target_chains/starknet): add byte array tests
2024-04-29 14:51:06 +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
c7883c822b
doc(target_chains/starknet): add readme
2024-04-23 13:05:10 +01:00
Pavel Strakhov
b30604c5ba
doc(target_chains/starknet): add local deployment script
2024-04-23 12:41:59 +01:00
Pavel Strakhov
e8c198065e
feat(target_chains/starknet): add merkle tree utils
2024-04-22 17:38:31 +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
e04edcfece
fix(target_chains/starknet): make parse_and_verify_vm a read-only method
2024-04-19 17:48:31 +01:00
Pavel Strakhov
ffbe02b4f6
fix(target_chains/starknet): verify new guardian set before writing to storage
2024-04-19 17:48:31 +01:00
Pavel Strakhov
26bbe4a0ef
refactor(target_chains/starknet): check value in Hasher::push_num_bytes
2024-04-19 17:48:31 +01:00
Pavel Strakhov
8b66d0f814
refactor(target_chains/starknet): use enum errors
2024-04-19 17:48:31 +01:00
Pavel Strakhov
0a219fbead
refactor(target_chains/starknet): errors modules, reexport errors
2024-04-19 17:48:31 +01:00
Pavel Strakhov
30c741ed49
feat(target_chains/starknet): add multi-purpose keccak hasher
2024-04-19 17:48:31 +01:00
Pavel Strakhov
5fac32fa40
chore(target_chains/starknet): add workflow
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
Pavel Strakhov
2d9c6d3028
feat(target_chains/starknet): wormhole VAA verification and parsing
2024-04-19 17:48:31 +01:00
Pavel Strakhov
2c7dfa92dd
feat(target_chains/starknet): create project
2024-04-10 11:25:52 +01:00