pyth-crosschain/.github/workflows
optke3 a7383a3648
[sui 11/x] - pyth merkle accumulator (#910)
* merkle tree impl

* - take leftmost 20 bytes in hash
- don't assign output of cursor::take_rest to _, instead just drop it

* push PREFIXes (MERKLE_LEAF_PREFIX, MERKLE_NODE_PREFIX) to front instead of back

* delete testXOR

* test construct merkle tree depth exceeded error

* invalid merkle proof test cases

* comments

* rename failure tests

* simplification for initializing a vector

* fix leafHash bug, add tests for hashLeaf and hashNode

* pyth accumulator start, extract_price_info_from_merkle_proof, parse_price_feed_message

* parse_price_feed_message, parse_and_verify_accumulator_updates

* implementation + debugging for merkle pyth accumulator

* edit merkle tree

* testNodehash

* test hash

* delete prints

* test case for parse and verify TEST_ACCUMULATOR_3_MSGS

* hot potato vector -> authenticated price infos

* refactor - move tests from pyth_accumulator to pyth to avoid dependency cycle

* remove _ from deserializing unused vaa

* add sui-contract.yml for github actions

* AuthenticatedPriceInfos -> AuthenticatedVector

* charge base update fee per call to update_single_price_feed

* add back multiple tests, including test_create_and_update_price_feeds_insufficient_fee, update cache, update cache old update

* test multiple price feed creation and update accumulator

* authenticated_price_infos.move -> authenticated_vector.move

* 5 * single_update_fee

* delete some comments, add accumulator test info

* don't make TEST_VAAS test_only in pyth.move

* remove #[test_only]s

* assert price info object contains correct price feed info

* factor out some constants from accumulator test cases to reduce duplicate code

* add sui-contract.yml file for github actions CI

* more refactor and clean-up

* assert price_info_object_1 is correct in test_create_and_update_price_feeds_with_batch_attestation_success

* removed the parse_and_verify_accumulator_message_with_worm_state entirely, and instead added the helper parse_vaa_bytes_from_accumulator_message

* edit comment

* update comment

* edit sui github ci

* fix for sui-contract.yml

* MINIMUM_SUPPORTED_MINOR_VERSION and MAJOR_VERSION

* remove test_get_price_feed_updates_from_accumulator and  parse_vaa_bytes_from_accumulator_message from pyth_accumulator.move

* test_parse_and_verify_accumulator_updates_with_extra_bytes_at_end_of_message

* sui contract yml update

* use rev to cargo install sui in github actions ci

* cargo install --locked for github CI
2023-06-28 10:09:50 -05:00
..
aptos-contract.yml Aptos accumulators (#904) 2023-06-23 11:27:25 +01:00
attester-image-push.yml attester-image-push: Fix container tag naming (#456) 2023-01-05 16:59:01 +01:00
ethereum-contract.yml [sdk] Move JS sdks into this repo (#611) 2023-02-22 13:44:42 -08:00
hermes-image-push.yml Update hermes-image-push.yml (#877) 2023-06-12 15:49:26 +02:00
lerna.yaml [sdk] Move Solidity sdk into this repo (#674) 2023-03-20 12:25:28 -07:00
message-buffer-idl-check.yaml Expose pythnet message buffer idls (#865) 2023-06-09 14:10:28 +02:00
pre-commit.yml [ci] Fix pre-commit (#857) 2023-06-06 13:15:32 +02:00
price-pusher-image-push.yml [price-pusher] add workflow to push docker image (#667) 2023-03-08 01:26:52 +05:30
price-server-image-push.yml [price-service] Remove wasm from readme and workflow (#548) 2023-02-01 10:18:27 -06:00
publish-js.yml Build packages before publishing (#790) 2023-05-01 13:00:41 -05:00
publish-pyth-sdk-cw.yml Fix path to CW sdk (#823) 2023-05-18 11:27:01 -07:00
pyth-cosmwasm-contract.yml [wormhole-attester] Move p2w-sdk inside wormhole_attester directory (#534) 2023-01-25 18:14:02 +01:00
release-pyth-cosmwasm-contract.yml [cosmwasm] osmosis release (#767) 2023-04-17 18:25:09 +05:30
remote-executor.yml [remote-executor] Isolate wormhole-solana crate (#843) 2023-05-26 14:02:24 -05:00
sui-contract.yml [sui 11/x] - pyth merkle accumulator (#910) 2023-06-28 10:09:50 -05:00
xc-admin-frontend-image-push.yaml fix docker build (#898) 2023-06-16 10:39:26 -07:00
xc-admin-image-push.yaml Second try (#565) 2023-02-02 21:34:54 -06:00