Parcourir la source

[refactor] Convert hyphen to underscore in the directory tree (#524)

* Move price-service to price_service

* Update references to price-service

* Rename target-chains to target_chains

* Update references to target-chains

* Rename tilt-devnet to tilt_devnet

* Update references to tilt-devnet

* Rename wormhole-attester to wormhole_attester

* Update references to wormhole-attester

* Rename multisig-wh-message-builder

* Update references to wh-msg-bldr

* Fix dockerfile issue

* Rename remove-executor to remote_executor

* Update references to remote-executor

* Rename xc-governance-sdk-js

* Update references to the governance sdk

* Move docker-images to docker_images

* Update references to docker-images
Ali Behjati il y a 2 ans
Parent
commit
084acdb57e
100 fichiers modifiés avec 57 ajouts et 57 suppressions
  1. 6 6
      .github/workflows/ethereum-contract.yml
  2. 2 2
      .github/workflows/price-service-image-push.yml
  3. 3 3
      .github/workflows/pyth-cosmwasm-contract.yml
  4. 3 3
      .github/workflows/remote-executor.yml
  5. 12 12
      .pre-commit-config.yaml
  6. 3 3
      README.md
  7. 24 24
      Tiltfile
  8. 0 0
      governance/multisig_wh_message_builder/.eslintrc.js
  9. 0 0
      governance/multisig_wh_message_builder/.gitignore
  10. 0 0
      governance/multisig_wh_message_builder/LICENSE
  11. 0 0
      governance/multisig_wh_message_builder/README.md
  12. 0 0
      governance/multisig_wh_message_builder/jest.config.js
  13. 0 0
      governance/multisig_wh_message_builder/package-lock.json
  14. 0 0
      governance/multisig_wh_message_builder/package.json
  15. 0 0
      governance/multisig_wh_message_builder/src/index.ts
  16. 0 0
      governance/multisig_wh_message_builder/src/multisig.ts
  17. 0 0
      governance/multisig_wh_message_builder/src/util.ts
  18. 0 0
      governance/multisig_wh_message_builder/src/wallet.ts
  19. 0 0
      governance/multisig_wh_message_builder/src/wormhole.ts
  20. 0 0
      governance/multisig_wh_message_builder/tsconfig.json
  21. 0 0
      governance/remote_executor/.gitignore
  22. 0 0
      governance/remote_executor/Anchor.toml
  23. 0 0
      governance/remote_executor/Cargo.lock
  24. 0 0
      governance/remote_executor/Cargo.toml
  25. 0 0
      governance/remote_executor/cli/Cargo.toml
  26. 0 0
      governance/remote_executor/cli/src/cli.rs
  27. 0 0
      governance/remote_executor/cli/src/main.rs
  28. 0 0
      governance/remote_executor/programs/remote-executor/Cargo.toml
  29. 0 0
      governance/remote_executor/programs/remote-executor/Xargo.toml
  30. 0 0
      governance/remote_executor/programs/remote-executor/src/error.rs
  31. 0 0
      governance/remote_executor/programs/remote-executor/src/lib.rs
  32. 0 0
      governance/remote_executor/programs/remote-executor/src/state/claim_record.rs
  33. 0 0
      governance/remote_executor/programs/remote-executor/src/state/governance_payload.rs
  34. 0 0
      governance/remote_executor/programs/remote-executor/src/state/mod.rs
  35. 0 0
      governance/remote_executor/programs/remote-executor/src/state/posted_vaa.rs
  36. 0 0
      governance/remote_executor/programs/remote-executor/src/tests/executor_simulator.rs
  37. 0 0
      governance/remote_executor/programs/remote-executor/src/tests/mod.rs
  38. 0 0
      governance/remote_executor/programs/remote-executor/src/tests/test_adversarial.rs
  39. 0 0
      governance/remote_executor/programs/remote-executor/src/tests/test_basic_instructions.rs
  40. 0 0
      governance/xc_governance_sdk_js/.eslintrc.js
  41. 0 0
      governance/xc_governance_sdk_js/.gitignore
  42. 0 0
      governance/xc_governance_sdk_js/LICENSE
  43. 0 0
      governance/xc_governance_sdk_js/jest.config.js
  44. 0 0
      governance/xc_governance_sdk_js/package-lock.json
  45. 0 0
      governance/xc_governance_sdk_js/package.json
  46. 0 0
      governance/xc_governance_sdk_js/src/chains.ts
  47. 0 0
      governance/xc_governance_sdk_js/src/index.ts
  48. 0 0
      governance/xc_governance_sdk_js/src/instructions.ts
  49. 0 0
      governance/xc_governance_sdk_js/src/serialize.ts
  50. 0 0
      governance/xc_governance_sdk_js/tsconfig.json
  51. 0 0
      price_service/.dockerignore
  52. 2 2
      price_service/.env.sample
  53. 0 0
      price_service/.gitignore
  54. 1 1
      price_service/Dockerfile.price_service
  55. 1 1
      price_service/README.md
  56. 0 0
      price_service/docker-compose.mainnet.yaml
  57. 0 0
      price_service/docker-compose.testnet.yaml
  58. 0 0
      price_service/jest.config.js
  59. 0 0
      price_service/package-lock.json
  60. 0 0
      price_service/package.json
  61. 0 0
      price_service/src/__tests__/listen.test.ts
  62. 0 0
      price_service/src/__tests__/rest.test.ts
  63. 0 0
      price_service/src/__tests__/ws.test.ts
  64. 0 0
      price_service/src/helpers.ts
  65. 0 0
      price_service/src/index.ts
  66. 0 0
      price_service/src/listen.ts
  67. 0 0
      price_service/src/logging.ts
  68. 0 0
      price_service/src/promClient.ts
  69. 0 0
      price_service/src/rest.ts
  70. 0 0
      price_service/src/ws.ts
  71. 0 0
      price_service/tsconfig.json
  72. 0 0
      price_service/tslint.json
  73. 0 0
      target_chains/aptos/cli/package-lock.json
  74. 0 0
      target_chains/aptos/cli/package.json
  75. 0 0
      target_chains/aptos/cli/src/cli.ts
  76. 0 0
      target_chains/aptos/cli/src/commands/aptos.ts
  77. 0 0
      target_chains/aptos/cli/tsconfig.json
  78. 0 0
      target_chains/aptos/contracts/Makefile
  79. 0 0
      target_chains/aptos/contracts/Move.toml
  80. 0 0
      target_chains/aptos/contracts/sources/batch_price_attestation.move
  81. 0 0
      target_chains/aptos/contracts/sources/data_source.move
  82. 0 0
      target_chains/aptos/contracts/sources/deserialize.move
  83. 0 0
      target_chains/aptos/contracts/sources/error.move
  84. 0 0
      target_chains/aptos/contracts/sources/event.move
  85. 0 0
      target_chains/aptos/contracts/sources/governance/contract_upgrade.move
  86. 0 0
      target_chains/aptos/contracts/sources/governance/governance.move
  87. 0 0
      target_chains/aptos/contracts/sources/governance/governance_action.move
  88. 0 0
      target_chains/aptos/contracts/sources/governance/governance_instruction.move
  89. 0 0
      target_chains/aptos/contracts/sources/governance/set_data_sources.move
  90. 0 0
      target_chains/aptos/contracts/sources/governance/set_governance_data_source.move
  91. 0 0
      target_chains/aptos/contracts/sources/governance/set_stale_price_threshold.move
  92. 0 0
      target_chains/aptos/contracts/sources/governance/set_update_fee.move
  93. 0 0
      target_chains/aptos/contracts/sources/i64.move
  94. 0 0
      target_chains/aptos/contracts/sources/price.move
  95. 0 0
      target_chains/aptos/contracts/sources/price_feed.move
  96. 0 0
      target_chains/aptos/contracts/sources/price_identifier.move
  97. 0 0
      target_chains/aptos/contracts/sources/price_info.move
  98. 0 0
      target_chains/aptos/contracts/sources/price_status.move
  99. 0 0
      target_chains/aptos/contracts/sources/pyth.move
  100. 0 0
      target_chains/aptos/contracts/sources/set.move

+ 6 - 6
.github/workflows/ethereum-contract.yml

@@ -1,14 +1,14 @@
 on:
   pull_request:
     paths:
-      - target-chains/ethereum/**
-      - governance/xc-governance-sdk-js/**
+      - target_chains/ethereum/**
+      - governance/xc_governance_sdk_js/**
   push:
     branches:
       - main
     paths:
-      - target-chains/ethereum/**
-      - governance/xc-governance-sdk-js/**
+      - target_chains/ethereum/**
+      - governance/xc_governance_sdk_js/**
 
 name: Ethereum Contract
 
@@ -18,13 +18,13 @@ jobs:
     runs-on: ubuntu-latest
     defaults:
       run:
-        working-directory: target-chains/ethereum/
+        working-directory: target_chains/ethereum/
     steps:
       - uses: actions/checkout@v3
 
       - name: Install XC-governance sdk dependencies
         run: npm ci
-        working-directory: governance/xc-governance-sdk-js
+        working-directory: governance/xc_governance_sdk_js
 
       - name: Install contract npm dependencies
         run: npm ci

+ 2 - 2
.github/workflows/price-service-image-push.yml

@@ -37,8 +37,8 @@ jobs:
         env:
           AWS_REGION: us-east-1
       - run: |
-          DOCKER_BUILDKIT=1 docker build -f tilt-devnet/docker-images/Dockerfile.wasm -o type=local,dest=. .
-          DOCKER_BUILDKIT=1 docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG -f price-service/Dockerfile.price_service .
+          DOCKER_BUILDKIT=1 docker build -f tilt_devnet/docker_images/Dockerfile.wasm -o type=local,dest=. .
+          DOCKER_BUILDKIT=1 docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG -f price_service/Dockerfile.price_service .
           docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG
         env:
           ECR_REGISTRY: public.ecr.aws

+ 3 - 3
.github/workflows/pyth-cosmwasm-contract.yml

@@ -3,13 +3,13 @@ name: Pyth CosmWasm Contract
 on:
   pull_request:
     paths:
-      - target-chains/cosmwasm/**
+      - target_chains/cosmwasm/**
       - third_party/pyth/p2w-sdk/rust/**
   push:
     branches:
       - main
     paths:
-      - target-chains/cosmwasm/**
+      - target_chains/cosmwasm/**
       - third_party/pyth/p2w-sdk/rust/**
 
 env:
@@ -20,7 +20,7 @@ jobs:
     runs-on: ubuntu-latest
     defaults:
       run:
-        working-directory: target-chains/cosmwasm/contracts/pyth
+        working-directory: target_chains/cosmwasm/contracts/pyth
     steps:
       - uses: actions/checkout@v2
       - name: Build

+ 3 - 3
.github/workflows/remote-executor.yml

@@ -2,10 +2,10 @@ name: Check Remote Executor
 
 on:
   pull_request:
-    paths: [governance/remote-executor/**]
+    paths: [governance/remote_executor/**]
   push:
     branches: [main]
-    paths: [governance/remote-executor/**]
+    paths: [governance/remote_executor/**]
 jobs:
   test:
     runs-on: ubuntu-latest
@@ -22,4 +22,4 @@ jobs:
           sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
           echo "/home/runner/.local/share/solana/install/active_release/bin" >> $GITHUB_PATH
       - name: Run executor tests
-        run: cargo test-bpf --manifest-path ./governance/remote-executor/Cargo.toml
+        run: cargo test-bpf --manifest-path ./governance/remote_executor/Cargo.toml

+ 12 - 12
.pre-commit-config.yaml

@@ -21,43 +21,43 @@ repos:
       - id: cargo-fmt-remote-executor
         name: Cargo format for remote executor
         language: "rust"
-        entry: cargo +nightly fmt --manifest-path ./governance/remote-executor/Cargo.toml --all -- --config-path rustfmt.toml
+        entry: cargo +nightly fmt --manifest-path ./governance/remote_executor/Cargo.toml --all -- --config-path rustfmt.toml
         pass_filenames: false
-        files: governance/remote-executor
+        files: governance/remote_executor
       - id: cargo-clippy-remote-executor
         name: Cargo clippy for remote executor
         language: "rust"
-        entry: cargo +nightly clippy --manifest-path ./governance/remote-executor/Cargo.toml --tests --fix --allow-dirty --allow-staged -- -D warnings
+        entry: cargo +nightly clippy --manifest-path ./governance/remote_executor/Cargo.toml --tests --fix --allow-dirty --allow-staged -- -D warnings
         pass_filenames: false
-        files: governance/remote-executor
+        files: governance/remote_executor
       # Hooks for the attester
       - id: cargo-fmt-attester
         name: Cargo format for attester
         language: "rust"
-        entry: cargo +nightly fmt --manifest-path ./wormhole-attester/Cargo.toml --all -- --config-path rustfmt.toml
+        entry: cargo +nightly fmt --manifest-path ./wormhole_attester/Cargo.toml --all -- --config-path rustfmt.toml
         pass_filenames: false
-        files: wormhole-attester
+        files: wormhole_attester
       - id: cargo-clippy-attester
         name: Cargo clippy for attester
         language: "rust"
         entry: |
           bash -c 'EMITTER_ADDRESS=0 BRIDGE_ADDRESS=0 cargo +nightly clippy --manifest-path \
-            ./wormhole-attester/Cargo.toml --tests --fix --allow-dirty --allow-staged -- -D warnings'
+            ./wormhole_attester/Cargo.toml --tests --fix --allow-dirty --allow-staged -- -D warnings'
         pass_filenames: false
-        files: wormhole-attester
+        files: wormhole_attester
       # Hooks for cosmwasm contract
       - id: cargo-fmt-cosmwasm
         name: Cargo format for cosmwasm contract
         language: "rust"
-        entry: cargo +nightly fmt --manifest-path ./target-chains/cosmwasm/Cargo.toml --all -- --config-path rustfmt.toml
+        entry: cargo +nightly fmt --manifest-path ./target_chains/cosmwasm/Cargo.toml --all -- --config-path rustfmt.toml
         pass_filenames: false
-        files: target-chains/cosmwasm
+        files: target_chains/cosmwasm
       - id: cargo-clippy-cosmwasm
         name: Cargo clippy for cosmwasm contract
         language: "rust"
-        entry: cargo +nightly clippy --manifest-path ./target-chains/cosmwasm/Cargo.toml --tests --fix --allow-dirty --allow-staged -- -D warnings
+        entry: cargo +nightly clippy --manifest-path ./target_chains/cosmwasm/Cargo.toml --tests --fix --allow-dirty --allow-staged -- -D warnings
         pass_filenames: false
-        files: target-chains/cosmwasm
+        files: target_chains/cosmwasm
       # Hooks for p2w-sdk/rust
       - id: cargo-fmt-p2w-sdk
         name: Cargo format for p2w-sdk

+ 3 - 3
README.md

@@ -12,7 +12,7 @@ Within this monorepo you will find the following subprojects:
 
 ## Wormhole Attester
 
-> wormhole-attester
+> wormhole_attester
 
 The main Pyth implementation currently exists as an [on-chain contract][] on
 Solana. In order to expose these prices cross-chain, the Wormhole Attester
@@ -27,7 +27,7 @@ various receiver contracts.
 
 ### Ethereum
 
-> target-chains/ethereum/contracts/pyth
+> target_chains/ethereum/contracts/pyth
 
 The Ethereum contract acts as a receiver for Pyth prices relayed from the
 Wormhole Attester. It also provides a public API for other Ethereum contracts
@@ -39,7 +39,7 @@ examples.
 
 ## Price Service
 
-> price-service
+> price_service
 
 The Price Service is an off-chain service which constantly observes the
 Wormhole network watching for price attestations emitted from the Pyth Solana

+ 24 - 24
Tiltfile

@@ -66,16 +66,16 @@ def k8s_yaml_with_ns(objects):
 
 local_resource(
     name = "wasm-gen",
-    cmd = "tilt docker build -- -f tilt-devnet/docker-images/Dockerfile.wasm -o type=local,dest=. .",
+    cmd = "tilt docker build -- -f tilt_devnet/docker_images/Dockerfile.wasm -o type=local,dest=. .",
     env = {"DOCKER_BUILDKIT": "1"},
-    deps = "./wormhole-attester",
+    deps = "./wormhole_attester",
     labels = ["wasm"],
     allow_parallel=True,
     trigger_mode = trigger_mode,
 )
 
 def build_node_yaml():
-    node_yaml = read_yaml_stream("tilt-devnet/k8s/node.yaml")
+    node_yaml = read_yaml_stream("tilt_devnet/k8s/node.yaml")
 
     for obj in node_yaml:
         if obj["kind"] == "StatefulSet" and obj["metadata"]["name"] == "guardian":
@@ -103,7 +103,7 @@ k8s_resource(
 )
 
 # spy
-k8s_yaml_with_ns("tilt-devnet/k8s/spy.yaml")
+k8s_yaml_with_ns("tilt_devnet/k8s/spy.yaml")
 
 k8s_resource(
     "spy",
@@ -121,7 +121,7 @@ k8s_resource(
 docker_build(
     ref = "bridge-client",
     context = ".",
-    dockerfile = "tilt-devnet/docker-images/Dockerfile.client",
+    dockerfile = "tilt_devnet/docker_images/Dockerfile.client",
 )
 
 # solana smart contract
@@ -129,12 +129,12 @@ docker_build(
 docker_build(
     ref = "solana-contract",
     context = ".",
-    dockerfile = "tilt-devnet/docker-images/Dockerfile.solana",
+    dockerfile = "tilt_devnet/docker_images/Dockerfile.solana",
 )
 
 # solana local devnet
 
-k8s_yaml_with_ns("tilt-devnet/k8s/solana-devnet.yaml")
+k8s_yaml_with_ns("tilt_devnet/k8s/solana-devnet.yaml")
 
 k8s_resource(
     "solana-devnet",
@@ -152,7 +152,7 @@ k8s_resource(
 docker_build(
     ref = "eth-node",
     context = "./",
-    dockerfile = "tilt-devnet/docker-images/Dockerfile.ethereum",
+    dockerfile = "tilt_devnet/docker_images/Dockerfile.ethereum",
 
     # sync external scripts for incremental development
     # (everything else needs to be restarted from scratch for determinism)
@@ -170,7 +170,7 @@ docker_build(
     context = ".",
     dockerfile = "third_party/pyth/Dockerfile.pyth",
 )
-k8s_yaml_with_ns("./tilt-devnet/k8s/pyth.yaml")
+k8s_yaml_with_ns("./tilt_devnet/k8s/pyth.yaml")
 
 k8s_resource(
     "pyth",
@@ -186,7 +186,7 @@ docker_build(
     dockerfile = "./third_party/pyth/Dockerfile.p2w-attest",
 )
 
-k8s_yaml_with_ns("tilt-devnet/k8s/p2w-attest.yaml")
+k8s_yaml_with_ns("tilt_devnet/k8s/p2w-attest.yaml")
 k8s_resource(
     "p2w-attest",
     resource_deps = ["solana-devnet", "pyth", "guardian"],
@@ -203,7 +203,7 @@ docker_build(
     dockerfile = "./third_party/pyth/Dockerfile.check-attestations",
 )
 
-k8s_yaml_with_ns("tilt-devnet/k8s/check-attestations.yaml")
+k8s_yaml_with_ns("tilt_devnet/k8s/check-attestations.yaml")
 k8s_resource(
     "check-attestations",
     resource_deps = ["pyth-price-service", "pyth", "p2w-attest"],
@@ -217,7 +217,7 @@ docker_build(
     context = ".",
     dockerfile = "third_party/pyth/p2w-relay/Dockerfile.pyth_relay",
 )
-k8s_yaml_with_ns("tilt-devnet/k8s/p2w-terra-relay.yaml")
+k8s_yaml_with_ns("tilt_devnet/k8s/p2w-terra-relay.yaml")
 k8s_resource(
     "p2w-terra-relay",
     resource_deps = ["pyth", "p2w-attest", "spy", "terra-terrad", "wasm-gen"],
@@ -227,7 +227,7 @@ k8s_resource(
     labels = ["pyth"]
 )
 
-k8s_yaml_with_ns("tilt-devnet/k8s/p2w-evm-relay.yaml")
+k8s_yaml_with_ns("tilt_devnet/k8s/p2w-evm-relay.yaml")
 k8s_resource(
     "p2w-evm-relay",
     resource_deps = ["pyth", "p2w-attest", "spy", "eth-devnet", "wasm-gen"],
@@ -241,9 +241,9 @@ k8s_resource(
 docker_build(
     ref = "pyth-price-service",
     context = ".",
-    dockerfile = "price-service/Dockerfile.price_service",
+    dockerfile = "price_service/Dockerfile.price_service",
 )
-k8s_yaml_with_ns("tilt-devnet/k8s/pyth-price-service.yaml")
+k8s_yaml_with_ns("tilt_devnet/k8s/pyth-price-service.yaml")
 k8s_resource(
     "pyth-price-service",
     resource_deps = ["pyth", "p2w-attest", "spy", "eth-devnet", "wasm-gen"],
@@ -253,7 +253,7 @@ k8s_resource(
     labels = ["pyth"]
 )
 
-k8s_yaml_with_ns("tilt-devnet/k8s/eth-devnet.yaml")
+k8s_yaml_with_ns("tilt_devnet/k8s/eth-devnet.yaml")
 
 k8s_resource(
     "eth-devnet",
@@ -278,17 +278,17 @@ k8s_resource(
 
 docker_build(
     ref = "terra-image",
-    context = "./target-chains/cosmwasm/devnet",
-    dockerfile = "./target-chains/cosmwasm/devnet/Dockerfile",
+    context = "./target_chains/cosmwasm/devnet",
+    dockerfile = "./target_chains/cosmwasm/devnet/Dockerfile",
 )
 
 docker_build(
     ref = "cosmwasm-contracts",
     context = ".",
-    dockerfile = "tilt-devnet/docker-images/Dockerfile.cosmwasm",
+    dockerfile = "tilt_devnet/docker_images/Dockerfile.cosmwasm",
 )
 
-k8s_yaml_with_ns("tilt-devnet/k8s/terra-devnet.yaml")
+k8s_yaml_with_ns("tilt_devnet/k8s/terra-devnet.yaml")
 
 k8s_resource(
     "terra-terrad",
@@ -317,10 +317,10 @@ k8s_resource(
 docker_build(
     ref = "prometheus",
     context = ".",
-    dockerfile = "tilt-devnet/docker-images/Dockerfile.prometheus",
+    dockerfile = "tilt_devnet/docker_images/Dockerfile.prometheus",
 )
 
-k8s_yaml_with_ns("tilt-devnet/k8s/prometheus.yaml")
+k8s_yaml_with_ns("tilt_devnet/k8s/prometheus.yaml")
 
 k8s_resource(
     "prometheus",
@@ -332,10 +332,10 @@ k8s_resource(
 docker_build(
     ref = "multisig",
     context = ".",
-    dockerfile = "tilt-devnet/docker-images/Dockerfile.multisig",
+    dockerfile = "tilt_devnet/docker_images/Dockerfile.multisig",
 )
 
-k8s_yaml_with_ns("tilt-devnet/k8s/multisig.yaml")
+k8s_yaml_with_ns("tilt_devnet/k8s/multisig.yaml")
 
 k8s_resource(
     "multisig",

+ 0 - 0
governance/multisig-wh-message-builder/.eslintrc.js → governance/multisig_wh_message_builder/.eslintrc.js


+ 0 - 0
governance/multisig-wh-message-builder/.gitignore → governance/multisig_wh_message_builder/.gitignore


+ 0 - 0
governance/multisig-wh-message-builder/LICENSE → governance/multisig_wh_message_builder/LICENSE


+ 0 - 0
governance/multisig-wh-message-builder/README.md → governance/multisig_wh_message_builder/README.md


+ 0 - 0
governance/multisig-wh-message-builder/jest.config.js → governance/multisig_wh_message_builder/jest.config.js


+ 0 - 0
governance/multisig-wh-message-builder/package-lock.json → governance/multisig_wh_message_builder/package-lock.json


+ 0 - 0
governance/multisig-wh-message-builder/package.json → governance/multisig_wh_message_builder/package.json


+ 0 - 0
governance/multisig-wh-message-builder/src/index.ts → governance/multisig_wh_message_builder/src/index.ts


+ 0 - 0
governance/multisig-wh-message-builder/src/multisig.ts → governance/multisig_wh_message_builder/src/multisig.ts


+ 0 - 0
governance/multisig-wh-message-builder/src/util.ts → governance/multisig_wh_message_builder/src/util.ts


+ 0 - 0
governance/multisig-wh-message-builder/src/wallet.ts → governance/multisig_wh_message_builder/src/wallet.ts


+ 0 - 0
governance/multisig-wh-message-builder/src/wormhole.ts → governance/multisig_wh_message_builder/src/wormhole.ts


+ 0 - 0
governance/multisig-wh-message-builder/tsconfig.json → governance/multisig_wh_message_builder/tsconfig.json


+ 0 - 0
governance/remote-executor/.gitignore → governance/remote_executor/.gitignore


+ 0 - 0
governance/remote-executor/Anchor.toml → governance/remote_executor/Anchor.toml


+ 0 - 0
governance/remote-executor/Cargo.lock → governance/remote_executor/Cargo.lock


+ 0 - 0
governance/remote-executor/Cargo.toml → governance/remote_executor/Cargo.toml


+ 0 - 0
governance/remote-executor/cli/Cargo.toml → governance/remote_executor/cli/Cargo.toml


+ 0 - 0
governance/remote-executor/cli/src/cli.rs → governance/remote_executor/cli/src/cli.rs


+ 0 - 0
governance/remote-executor/cli/src/main.rs → governance/remote_executor/cli/src/main.rs


+ 0 - 0
governance/remote-executor/programs/remote-executor/Cargo.toml → governance/remote_executor/programs/remote-executor/Cargo.toml


+ 0 - 0
governance/remote-executor/programs/remote-executor/Xargo.toml → governance/remote_executor/programs/remote-executor/Xargo.toml


+ 0 - 0
governance/remote-executor/programs/remote-executor/src/error.rs → governance/remote_executor/programs/remote-executor/src/error.rs


+ 0 - 0
governance/remote-executor/programs/remote-executor/src/lib.rs → governance/remote_executor/programs/remote-executor/src/lib.rs


+ 0 - 0
governance/remote-executor/programs/remote-executor/src/state/claim_record.rs → governance/remote_executor/programs/remote-executor/src/state/claim_record.rs


+ 0 - 0
governance/remote-executor/programs/remote-executor/src/state/governance_payload.rs → governance/remote_executor/programs/remote-executor/src/state/governance_payload.rs


+ 0 - 0
governance/remote-executor/programs/remote-executor/src/state/mod.rs → governance/remote_executor/programs/remote-executor/src/state/mod.rs


+ 0 - 0
governance/remote-executor/programs/remote-executor/src/state/posted_vaa.rs → governance/remote_executor/programs/remote-executor/src/state/posted_vaa.rs


+ 0 - 0
governance/remote-executor/programs/remote-executor/src/tests/executor_simulator.rs → governance/remote_executor/programs/remote-executor/src/tests/executor_simulator.rs


+ 0 - 0
governance/remote-executor/programs/remote-executor/src/tests/mod.rs → governance/remote_executor/programs/remote-executor/src/tests/mod.rs


+ 0 - 0
governance/remote-executor/programs/remote-executor/src/tests/test_adversarial.rs → governance/remote_executor/programs/remote-executor/src/tests/test_adversarial.rs


+ 0 - 0
governance/remote-executor/programs/remote-executor/src/tests/test_basic_instructions.rs → governance/remote_executor/programs/remote-executor/src/tests/test_basic_instructions.rs


+ 0 - 0
governance/xc-governance-sdk-js/.eslintrc.js → governance/xc_governance_sdk_js/.eslintrc.js


+ 0 - 0
governance/xc-governance-sdk-js/.gitignore → governance/xc_governance_sdk_js/.gitignore


+ 0 - 0
governance/xc-governance-sdk-js/LICENSE → governance/xc_governance_sdk_js/LICENSE


+ 0 - 0
governance/xc-governance-sdk-js/jest.config.js → governance/xc_governance_sdk_js/jest.config.js


+ 0 - 0
governance/xc-governance-sdk-js/package-lock.json → governance/xc_governance_sdk_js/package-lock.json


+ 0 - 0
governance/xc-governance-sdk-js/package.json → governance/xc_governance_sdk_js/package.json


+ 0 - 0
governance/xc-governance-sdk-js/src/chains.ts → governance/xc_governance_sdk_js/src/chains.ts


+ 0 - 0
governance/xc-governance-sdk-js/src/index.ts → governance/xc_governance_sdk_js/src/index.ts


+ 0 - 0
governance/xc-governance-sdk-js/src/instructions.ts → governance/xc_governance_sdk_js/src/instructions.ts


+ 0 - 0
governance/xc-governance-sdk-js/src/serialize.ts → governance/xc_governance_sdk_js/src/serialize.ts


+ 0 - 0
governance/xc-governance-sdk-js/tsconfig.json → governance/xc_governance_sdk_js/tsconfig.json


+ 0 - 0
price-service/.dockerignore → price_service/.dockerignore


+ 2 - 2
price-service/.env.sample → price_service/.env.sample

@@ -3,8 +3,8 @@ SPY_SERVICE_HOST=0.0.0.0:7072
 
 # Filters (if provided) should be valid JSON like below:
 # These filters tell the spy to only retrieve messages sent from certain chains/contracts.
-# See the docker-compose.<network>.yaml files in the price-service directory for the appropriate
-# configuration for a testnet/mainnet pyth price-service deployment.
+# See the docker-compose.<network>.yaml files in the price_service directory for the appropriate
+# configuration for a testnet/mainnet pyth price_service deployment.
 SPY_SERVICE_FILTERS=[{"chain_id":1,"emitter_address":"71f8dcb863d176e2c420ad6610cf687359612b6fb392e0642b0ca6b1f186aa3b"}]
 
 # Number of seconds to sync with spy to be sure to have latest messages

+ 0 - 0
price-service/.gitignore → price_service/.gitignore


+ 1 - 1
price-service/Dockerfile.price_service → price_service/Dockerfile.price_service

@@ -10,7 +10,7 @@ WORKDIR ${BASE_PATH}/${P2W_SDK_REL_PATH}
 COPY --chown=pyth:pyth ${P2W_SDK_REL_PATH} .
 RUN npm ci && npm run build && npm cache clean --force
 
-ARG PRICE_SERVICE_REL_PATH=price-service
+ARG PRICE_SERVICE_REL_PATH=price_service
 WORKDIR ${BASE_PATH}/${PRICE_SERVICE_REL_PATH}
 COPY --chown=pyth:pyth ${PRICE_SERVICE_REL_PATH} .
 RUN npm ci && npm run build && npm cache clean --force

+ 1 - 1
price-service/README.md → price_service/README.md

@@ -57,7 +57,7 @@ Then, build the image from [the repo root](../../../) like below. It will create
 local image named `pyth_price_service`.
 
 ```
-$ docker buildx build -f price-service/Dockerfile.price_service -t pyth_price_service .
+$ docker buildx build -f price_service/Dockerfile.price_service -t pyth_price_service .
 ```
 
 If you wish to build price service without docker, please follow the instruction of the price service

+ 0 - 0
price-service/docker-compose.mainnet.yaml → price_service/docker-compose.mainnet.yaml


+ 0 - 0
price-service/docker-compose.testnet.yaml → price_service/docker-compose.testnet.yaml


+ 0 - 0
price-service/jest.config.js → price_service/jest.config.js


+ 0 - 0
price-service/package-lock.json → price_service/package-lock.json


+ 0 - 0
price-service/package.json → price_service/package.json


+ 0 - 0
price-service/src/__tests__/listen.test.ts → price_service/src/__tests__/listen.test.ts


+ 0 - 0
price-service/src/__tests__/rest.test.ts → price_service/src/__tests__/rest.test.ts


+ 0 - 0
price-service/src/__tests__/ws.test.ts → price_service/src/__tests__/ws.test.ts


+ 0 - 0
price-service/src/helpers.ts → price_service/src/helpers.ts


+ 0 - 0
price-service/src/index.ts → price_service/src/index.ts


+ 0 - 0
price-service/src/listen.ts → price_service/src/listen.ts


+ 0 - 0
price-service/src/logging.ts → price_service/src/logging.ts


+ 0 - 0
price-service/src/promClient.ts → price_service/src/promClient.ts


+ 0 - 0
price-service/src/rest.ts → price_service/src/rest.ts


+ 0 - 0
price-service/src/ws.ts → price_service/src/ws.ts


+ 0 - 0
price-service/tsconfig.json → price_service/tsconfig.json


+ 0 - 0
price-service/tslint.json → price_service/tslint.json


+ 0 - 0
target-chains/aptos/cli/package-lock.json → target_chains/aptos/cli/package-lock.json


+ 0 - 0
target-chains/aptos/cli/package.json → target_chains/aptos/cli/package.json


+ 0 - 0
target-chains/aptos/cli/src/cli.ts → target_chains/aptos/cli/src/cli.ts


+ 0 - 0
target-chains/aptos/cli/src/commands/aptos.ts → target_chains/aptos/cli/src/commands/aptos.ts


+ 0 - 0
target-chains/aptos/cli/tsconfig.json → target_chains/aptos/cli/tsconfig.json


+ 0 - 0
target-chains/aptos/contracts/Makefile → target_chains/aptos/contracts/Makefile


+ 0 - 0
target-chains/aptos/contracts/Move.toml → target_chains/aptos/contracts/Move.toml


+ 0 - 0
target-chains/aptos/contracts/sources/batch_price_attestation.move → target_chains/aptos/contracts/sources/batch_price_attestation.move


+ 0 - 0
target-chains/aptos/contracts/sources/data_source.move → target_chains/aptos/contracts/sources/data_source.move


+ 0 - 0
target-chains/aptos/contracts/sources/deserialize.move → target_chains/aptos/contracts/sources/deserialize.move


+ 0 - 0
target-chains/aptos/contracts/sources/error.move → target_chains/aptos/contracts/sources/error.move


+ 0 - 0
target-chains/aptos/contracts/sources/event.move → target_chains/aptos/contracts/sources/event.move


+ 0 - 0
target-chains/aptos/contracts/sources/governance/contract_upgrade.move → target_chains/aptos/contracts/sources/governance/contract_upgrade.move


+ 0 - 0
target-chains/aptos/contracts/sources/governance/governance.move → target_chains/aptos/contracts/sources/governance/governance.move


+ 0 - 0
target-chains/aptos/contracts/sources/governance/governance_action.move → target_chains/aptos/contracts/sources/governance/governance_action.move


+ 0 - 0
target-chains/aptos/contracts/sources/governance/governance_instruction.move → target_chains/aptos/contracts/sources/governance/governance_instruction.move


+ 0 - 0
target-chains/aptos/contracts/sources/governance/set_data_sources.move → target_chains/aptos/contracts/sources/governance/set_data_sources.move


+ 0 - 0
target-chains/aptos/contracts/sources/governance/set_governance_data_source.move → target_chains/aptos/contracts/sources/governance/set_governance_data_source.move


+ 0 - 0
target-chains/aptos/contracts/sources/governance/set_stale_price_threshold.move → target_chains/aptos/contracts/sources/governance/set_stale_price_threshold.move


+ 0 - 0
target-chains/aptos/contracts/sources/governance/set_update_fee.move → target_chains/aptos/contracts/sources/governance/set_update_fee.move


+ 0 - 0
target-chains/aptos/contracts/sources/i64.move → target_chains/aptos/contracts/sources/i64.move


+ 0 - 0
target-chains/aptos/contracts/sources/price.move → target_chains/aptos/contracts/sources/price.move


+ 0 - 0
target-chains/aptos/contracts/sources/price_feed.move → target_chains/aptos/contracts/sources/price_feed.move


+ 0 - 0
target-chains/aptos/contracts/sources/price_identifier.move → target_chains/aptos/contracts/sources/price_identifier.move


+ 0 - 0
target-chains/aptos/contracts/sources/price_info.move → target_chains/aptos/contracts/sources/price_info.move


+ 0 - 0
target-chains/aptos/contracts/sources/price_status.move → target_chains/aptos/contracts/sources/price_status.move


+ 0 - 0
target-chains/aptos/contracts/sources/pyth.move → target_chains/aptos/contracts/sources/pyth.move


+ 0 - 0
target-chains/aptos/contracts/sources/set.move → target_chains/aptos/contracts/sources/set.move


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff