diff --git a/.github/workflows/checks-all.yml b/.github/workflows/checks-all.yml index 779d1b436..6b9f05297 100755 --- a/.github/workflows/checks-all.yml +++ b/.github/workflows/checks-all.yml @@ -249,6 +249,32 @@ jobs: # Run the foundry solidity contracts using the WETH9 contract on sepolia run: cd protocol-units/bridge/contracts && forge test --fork-url https://ethereum-sepolia-rpc.publicnode.com -vv + governed-gas-pool: + if: github.event.label.name == 'cicd:governed-gas-pool' || github.ref == 'refs/heads/main' + strategy: + matrix: + include: + - os: ubuntu-22.04 + arch: x86_64 + runs-on: buildjet-16vcpu-ubuntu-2204 + + runs-on: ${{ matrix.runs-on }} + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + submodules: true + + - name: Install Nix + uses: DeterminateSystems/nix-installer-action@main + + - name: Run Movement Full Node + indexer Tests Against Local ETH and Local Celestia + env: + CELESTIA_LOG_LEVEL: FATAL # adjust the log level while debugging + run: | + nix develop --command bash -c "just movement-full-node native build.setup.eth-local.celestia-local.test-ggp-gas-fee -t=false" + mcr: if: github.event.label.name == 'cicd:mcr' || github.ref == 'refs/heads/main' strategy: diff --git a/Cargo.lock b/Cargo.lock index a98a4caab..3e64726d8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11,7 +11,7 @@ checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" [[package]] name = "abstract-domain-derive" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "proc-macro2", "quote", @@ -812,7 +812,7 @@ checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" [[package]] name = "aptos-abstract-gas-usage" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-gas-algebra", @@ -836,7 +836,7 @@ dependencies = [ [[package]] name = "aptos-accumulator" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-crypto", @@ -846,7 +846,7 @@ dependencies = [ [[package]] name = "aptos-aggregator" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-logger", "aptos-types", @@ -860,7 +860,7 @@ dependencies = [ [[package]] name = "aptos-api" version = "0.2.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-api-types", @@ -902,7 +902,7 @@ dependencies = [ [[package]] name = "aptos-api-types" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-config", @@ -932,7 +932,7 @@ dependencies = [ [[package]] name = "aptos-bcs-utils" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "hex", @@ -941,7 +941,7 @@ dependencies = [ [[package]] name = "aptos-bitvec" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "serde", "serde_bytes", @@ -950,7 +950,7 @@ dependencies = [ [[package]] name = "aptos-block-executor" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-aggregator", @@ -985,7 +985,7 @@ dependencies = [ [[package]] name = "aptos-block-partitioner" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-crypto", "aptos-logger", @@ -1006,7 +1006,7 @@ dependencies = [ [[package]] name = "aptos-bounded-executor" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "futures", "rustversion", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "aptos-build-info" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "shadow-rs", ] @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "aptos-cached-packages" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-framework", @@ -1038,7 +1038,7 @@ dependencies = [ [[package]] name = "aptos-channels" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-infallible", @@ -1049,7 +1049,7 @@ dependencies = [ [[package]] name = "aptos-compression" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-logger", "aptos-metrics-core", @@ -1061,7 +1061,7 @@ dependencies = [ [[package]] name = "aptos-config" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-crypto", @@ -1092,7 +1092,7 @@ dependencies = [ [[package]] name = "aptos-consensus-types" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-bitvec", @@ -1119,7 +1119,7 @@ dependencies = [ [[package]] name = "aptos-crypto" version = "0.0.3" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aes-gcm", "anyhow", @@ -1172,7 +1172,7 @@ dependencies = [ [[package]] name = "aptos-crypto-derive" version = "0.0.3" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "proc-macro2", "quote", @@ -1182,7 +1182,7 @@ dependencies = [ [[package]] name = "aptos-db" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-accumulator", @@ -1230,7 +1230,7 @@ dependencies = [ [[package]] name = "aptos-db-indexer" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-config", @@ -1250,7 +1250,7 @@ dependencies = [ [[package]] name = "aptos-db-indexer-schemas" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-schemadb", @@ -1264,7 +1264,7 @@ dependencies = [ [[package]] name = "aptos-dkg" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-crypto", @@ -1295,7 +1295,7 @@ dependencies = [ [[package]] name = "aptos-drop-helper" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-infallible", "aptos-metrics-core", @@ -1306,7 +1306,7 @@ dependencies = [ [[package]] name = "aptos-event-notifications" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-channels", @@ -1322,7 +1322,7 @@ dependencies = [ [[package]] name = "aptos-executor" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-consensus-types", @@ -1354,7 +1354,7 @@ dependencies = [ [[package]] name = "aptos-executor-service" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-block-partitioner", "aptos-config", @@ -1384,7 +1384,7 @@ dependencies = [ [[package]] name = "aptos-executor-test-helpers" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-cached-packages", @@ -1406,7 +1406,7 @@ dependencies = [ [[package]] name = "aptos-executor-types" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-crypto", @@ -1426,7 +1426,7 @@ dependencies = [ [[package]] name = "aptos-experimental-runtimes" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-runtimes", "core_affinity", @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "aptos-faucet-core" version = "2.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-config", @@ -1473,7 +1473,7 @@ dependencies = [ [[package]] name = "aptos-faucet-metrics-server" version = "2.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-logger", @@ -1487,7 +1487,7 @@ dependencies = [ [[package]] name = "aptos-framework" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-aggregator", @@ -1555,7 +1555,7 @@ dependencies = [ [[package]] name = "aptos-gas-algebra" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "either", "move-core-types", @@ -1564,7 +1564,7 @@ dependencies = [ [[package]] name = "aptos-gas-meter" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-gas-algebra", "aptos-gas-schedule", @@ -1579,7 +1579,7 @@ dependencies = [ [[package]] name = "aptos-gas-profiling" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-gas-algebra", @@ -1599,7 +1599,7 @@ dependencies = [ [[package]] name = "aptos-gas-schedule" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-gas-algebra", "aptos-global-constants", @@ -1612,17 +1612,17 @@ dependencies = [ [[package]] name = "aptos-global-constants" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" [[package]] name = "aptos-id-generator" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" [[package]] name = "aptos-indexer" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-api", @@ -1654,7 +1654,7 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-fullnode" version = "1.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-api", @@ -1666,7 +1666,7 @@ dependencies = [ "aptos-mempool", "aptos-metrics-core", "aptos-moving-average 0.1.0 (git+https://github.com/movementlabsxyz/aptos-indexer-processors)", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?branch=movement)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e)", "aptos-runtimes", "aptos-storage-interface", "aptos-types", @@ -1692,7 +1692,7 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-table-info" version = "1.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-api", @@ -1723,11 +1723,11 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-utils" version = "1.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-metrics-core", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?branch=movement)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e)", "async-trait", "backoff", "base64 0.13.1", @@ -1755,12 +1755,12 @@ dependencies = [ [[package]] name = "aptos-infallible" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" [[package]] name = "aptos-jellyfish-merkle" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-crypto", @@ -1788,7 +1788,7 @@ dependencies = [ [[package]] name = "aptos-keygen" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-crypto", "aptos-types", @@ -1798,7 +1798,7 @@ dependencies = [ [[package]] name = "aptos-language-e2e-tests" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-abstract-gas-usage", @@ -1842,7 +1842,7 @@ dependencies = [ [[package]] name = "aptos-ledger" version = "0.2.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-crypto", "aptos-types", @@ -1855,7 +1855,7 @@ dependencies = [ [[package]] name = "aptos-log-derive" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "proc-macro2", "quote", @@ -1865,7 +1865,7 @@ dependencies = [ [[package]] name = "aptos-logger" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-infallible", "aptos-log-derive", @@ -1889,7 +1889,7 @@ dependencies = [ [[package]] name = "aptos-memory-usage-tracker" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-gas-algebra", "aptos-gas-meter", @@ -1902,7 +1902,7 @@ dependencies = [ [[package]] name = "aptos-mempool" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-bounded-executor", @@ -1942,7 +1942,7 @@ dependencies = [ [[package]] name = "aptos-mempool-notifications" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-types", "async-trait", @@ -1955,7 +1955,7 @@ dependencies = [ [[package]] name = "aptos-memsocket" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-infallible", "bytes 1.8.0", @@ -1966,7 +1966,7 @@ dependencies = [ [[package]] name = "aptos-metrics-core" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "prometheus", @@ -1975,7 +1975,7 @@ dependencies = [ [[package]] name = "aptos-move-stdlib" version = "0.1.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-gas-schedule", "aptos-native-interface", @@ -2006,7 +2006,7 @@ dependencies = [ [[package]] name = "aptos-mvhashmap" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-aggregator", @@ -2027,7 +2027,7 @@ dependencies = [ [[package]] name = "aptos-native-interface" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-gas-algebra", "aptos-gas-schedule", @@ -2044,7 +2044,7 @@ dependencies = [ [[package]] name = "aptos-netcore" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-memsocket", "aptos-proxy", @@ -2061,7 +2061,7 @@ dependencies = [ [[package]] name = "aptos-network" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-bitvec", @@ -2106,7 +2106,7 @@ dependencies = [ [[package]] name = "aptos-node-identity" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-types", @@ -2117,7 +2117,7 @@ dependencies = [ [[package]] name = "aptos-node-resource-metrics" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-build-info", "aptos-infallible", @@ -2133,7 +2133,7 @@ dependencies = [ [[package]] name = "aptos-num-variants" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "proc-macro2", "quote", @@ -2143,7 +2143,7 @@ dependencies = [ [[package]] name = "aptos-openapi" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "async-trait", "percent-encoding", @@ -2156,7 +2156,7 @@ dependencies = [ [[package]] name = "aptos-package-builder" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-framework", @@ -2169,7 +2169,7 @@ dependencies = [ [[package]] name = "aptos-peer-monitoring-service-types" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-config", "aptos-types", @@ -2194,7 +2194,7 @@ dependencies = [ [[package]] name = "aptos-proptest-helpers" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "crossbeam", "proptest", @@ -2204,7 +2204,7 @@ dependencies = [ [[package]] name = "aptos-protos" version = "1.3.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=338f9a1bcc06f62ce4a4994f1642b9a61b631ee0#338f9a1bcc06f62ce4a4994f1642b9a61b631ee0" dependencies = [ "futures-core", "pbjson", @@ -2216,7 +2216,7 @@ dependencies = [ [[package]] name = "aptos-protos" version = "1.3.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=338f9a1bcc06f62ce4a4994f1642b9a61b631ee0#338f9a1bcc06f62ce4a4994f1642b9a61b631ee0" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "futures-core", "pbjson", @@ -2228,7 +2228,7 @@ dependencies = [ [[package]] name = "aptos-proxy" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "ipnet", ] @@ -2236,7 +2236,7 @@ dependencies = [ [[package]] name = "aptos-push-metrics" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-logger", "aptos-metrics-core", @@ -2247,7 +2247,7 @@ dependencies = [ [[package]] name = "aptos-resource-viewer" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-types", @@ -2261,7 +2261,7 @@ dependencies = [ [[package]] name = "aptos-rest-client" version = "0.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-api-types", @@ -2284,7 +2284,7 @@ dependencies = [ [[package]] name = "aptos-rocksdb-options" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-config", "rocksdb", @@ -2293,7 +2293,7 @@ dependencies = [ [[package]] name = "aptos-runtimes" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "rayon", "tokio", @@ -2302,7 +2302,7 @@ dependencies = [ [[package]] name = "aptos-schemadb" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-infallible", @@ -2319,7 +2319,7 @@ dependencies = [ [[package]] name = "aptos-scratchpad" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-crypto", "aptos-drop-helper", @@ -2338,7 +2338,7 @@ dependencies = [ [[package]] name = "aptos-sdk" version = "0.0.3" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-cached-packages", @@ -2360,7 +2360,7 @@ dependencies = [ [[package]] name = "aptos-sdk-builder" version = "0.2.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-types", @@ -2378,11 +2378,11 @@ dependencies = [ [[package]] name = "aptos-secure-net" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-logger", "aptos-metrics-core", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?branch=movement)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e)", "bcs 0.1.4", "crossbeam-channel", "once_cell", @@ -2396,7 +2396,7 @@ dependencies = [ [[package]] name = "aptos-secure-storage" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-crypto", "aptos-infallible", @@ -2417,7 +2417,7 @@ dependencies = [ [[package]] name = "aptos-short-hex-str" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "mirai-annotations", "serde", @@ -2428,7 +2428,7 @@ dependencies = [ [[package]] name = "aptos-speculative-state-helper" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-infallible", @@ -2439,7 +2439,7 @@ dependencies = [ [[package]] name = "aptos-storage-interface" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-crypto", @@ -2487,7 +2487,7 @@ dependencies = [ [[package]] name = "aptos-table-natives" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-gas-schedule", "aptos-native-interface", @@ -2505,7 +2505,7 @@ dependencies = [ [[package]] name = "aptos-temppath" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "hex", "rand 0.7.3", @@ -2514,7 +2514,7 @@ dependencies = [ [[package]] name = "aptos-time-service" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-infallible", "enum_dispatch", @@ -2527,7 +2527,7 @@ dependencies = [ [[package]] name = "aptos-types" version = "0.0.3" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-bitvec", @@ -2584,12 +2584,12 @@ dependencies = [ [[package]] name = "aptos-utils" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" [[package]] name = "aptos-vault-client" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-crypto", "base64 0.13.1", @@ -2605,7 +2605,7 @@ dependencies = [ [[package]] name = "aptos-vm" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-aggregator", @@ -2655,7 +2655,7 @@ dependencies = [ [[package]] name = "aptos-vm-genesis" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-cached-packages", "aptos-crypto", @@ -2676,7 +2676,7 @@ dependencies = [ [[package]] name = "aptos-vm-logging" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "aptos-crypto", "aptos-logger", @@ -2691,7 +2691,7 @@ dependencies = [ [[package]] name = "aptos-vm-types" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-aggregator", @@ -2713,7 +2713,7 @@ dependencies = [ [[package]] name = "aptos-vm-validator" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "aptos-logger", @@ -4341,8 +4341,8 @@ dependencies = [ "hex", "rand 0.7.3", "serde", - "tokio", "thiserror 1.0.69", + "tokio", "tokio-stream", "tracing", ] @@ -9092,7 +9092,7 @@ dependencies = [ "aptos-language-e2e-tests", "aptos-logger", "aptos-mempool", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?branch=movement)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e)", "aptos-sdk", "aptos-storage-interface", "aptos-temppath", @@ -9461,7 +9461,7 @@ checksum = "1fafa6961cabd9c63bcd77a45d7e3b7f3b552b70417831fb0f56db717e72407e" [[package]] name = "move-abigen" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "bcs 0.1.4", @@ -9478,7 +9478,7 @@ dependencies = [ [[package]] name = "move-binary-format" version = "0.0.3" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "backtrace", @@ -9493,12 +9493,12 @@ dependencies = [ [[package]] name = "move-borrow-graph" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" [[package]] name = "move-bytecode-source-map" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "bcs 0.1.4", @@ -9513,7 +9513,7 @@ dependencies = [ [[package]] name = "move-bytecode-spec" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "once_cell", "quote", @@ -9523,7 +9523,7 @@ dependencies = [ [[package]] name = "move-bytecode-utils" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "move-binary-format", @@ -9535,7 +9535,7 @@ dependencies = [ [[package]] name = "move-bytecode-verifier" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "fail", "move-binary-format", @@ -9549,7 +9549,7 @@ dependencies = [ [[package]] name = "move-bytecode-viewer" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "clap 4.5.21", @@ -9564,7 +9564,7 @@ dependencies = [ [[package]] name = "move-cli" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "clap 4.5.21", @@ -9594,7 +9594,7 @@ dependencies = [ [[package]] name = "move-command-line-common" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "difference", @@ -9611,7 +9611,7 @@ dependencies = [ [[package]] name = "move-compiler" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "bcs 0.1.4", @@ -9637,7 +9637,7 @@ dependencies = [ [[package]] name = "move-compiler-v2" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "abstract-domain-derive", "anyhow", @@ -9668,7 +9668,7 @@ dependencies = [ [[package]] name = "move-core-types" version = "0.0.4" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "arbitrary", @@ -9693,7 +9693,7 @@ dependencies = [ [[package]] name = "move-coverage" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "bcs 0.1.4", @@ -9712,7 +9712,7 @@ dependencies = [ [[package]] name = "move-disassembler" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "clap 4.5.21", @@ -9729,7 +9729,7 @@ dependencies = [ [[package]] name = "move-docgen" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "clap 4.5.21", @@ -9748,7 +9748,7 @@ dependencies = [ [[package]] name = "move-errmapgen" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "move-command-line-common", @@ -9760,7 +9760,7 @@ dependencies = [ [[package]] name = "move-ir-compiler" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "bcs 0.1.4", @@ -9776,7 +9776,7 @@ dependencies = [ [[package]] name = "move-ir-to-bytecode" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "codespan-reporting", @@ -9794,7 +9794,7 @@ dependencies = [ [[package]] name = "move-ir-to-bytecode-syntax" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "hex", @@ -9807,7 +9807,7 @@ dependencies = [ [[package]] name = "move-ir-types" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "hex", "move-command-line-common", @@ -9820,7 +9820,7 @@ dependencies = [ [[package]] name = "move-model" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "codespan", @@ -9846,7 +9846,7 @@ dependencies = [ [[package]] name = "move-package" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "clap 4.5.21", @@ -9880,7 +9880,7 @@ dependencies = [ [[package]] name = "move-prover" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "atty", @@ -9907,7 +9907,7 @@ dependencies = [ [[package]] name = "move-prover-boogie-backend" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "async-trait", @@ -9936,7 +9936,7 @@ dependencies = [ [[package]] name = "move-prover-bytecode-pipeline" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "abstract-domain-derive", "anyhow", @@ -9953,7 +9953,7 @@ dependencies = [ [[package]] name = "move-resource-viewer" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "hex", @@ -9980,7 +9980,7 @@ dependencies = [ [[package]] name = "move-stackless-bytecode" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "abstract-domain-derive", "codespan-reporting", @@ -9999,7 +9999,7 @@ dependencies = [ [[package]] name = "move-stdlib" version = "0.1.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "hex", @@ -10022,7 +10022,7 @@ dependencies = [ [[package]] name = "move-symbol-pool" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "once_cell", "serde", @@ -10031,7 +10031,7 @@ dependencies = [ [[package]] name = "move-table-extension" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "better_any", "bytes 1.8.0", @@ -10046,7 +10046,7 @@ dependencies = [ [[package]] name = "move-unit-test" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "better_any", @@ -10074,7 +10074,7 @@ dependencies = [ [[package]] name = "move-vm-runtime" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "better_any", "bytes 1.8.0", @@ -10098,7 +10098,7 @@ dependencies = [ [[package]] name = "move-vm-test-utils" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "anyhow", "bytes 1.8.0", @@ -10113,7 +10113,7 @@ dependencies = [ [[package]] name = "move-vm-types" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?branch=movement#6b0d39326878fb813e1b2b9e8ba1ff4f24a4cbc1" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e#8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" dependencies = [ "bcs 0.1.4", "derivative", @@ -10322,7 +10322,7 @@ name = "movement-client" version = "0.0.2" dependencies = [ "anyhow", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?branch=movement)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e)", "aptos-sdk", "aptos-types", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index ed6d36f8b..4a806b24b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,49 +3,50 @@ resolver = "2" members = [ - "protocol-units/bridge/config", - "protocol-units/bridge/setup", - "protocol-units/execution/maptos/dof", - "protocol-units/execution/maptos/opt-executor", - "protocol-units/execution/maptos/fin-view", - "protocol-units/execution/maptos/util", - "protocol-units/da/movement/protocol/*", - "protocol-units/da/movement/celestia/*", - "protocol-units/sequencing/memseq/*", - "protocol-units/mempool/*", - "protocol-units/syncing/*", - "protocol-units/settlement/mcr/client", - "protocol-units/settlement/mcr/config", - "protocol-units/settlement/mcr/manager", - "protocol-units/settlement/mcr/setup", - "protocol-units/settlement/mcr/runner", - "protocol-units/movement-rest", - "protocol-units/access-control/aptos/account-whitelist", - "util/buildtime", - "util/buildtime/buildtime-helpers", - "util/buildtime/buildtime-macros", - "util/commander", - "util/dot-movement", - "util/flocks", - "util/godfig", - "util/movement-algs", - "util/movement-types", - "util/tracing", - "util/syncador", - "util/collections", - "util/whitelist", - "networks/movement/*", - "protocol-units/bridge/service", - "protocol-units/bridge/grpc", - "protocol-units/bridge/integration-tests", - #"protocol-units/bridge/indexer-db", - "protocol-units/bridge/util", - "benches/*", - "util/signing/interface", - "util/signing/integrations/aptos", - "util/signing/providers/aws-kms", - "util/signing/providers/hashicorp-vault", - "demo/hsm" + + "protocol-units/bridge/config", + "protocol-units/bridge/setup", + "protocol-units/execution/maptos/dof", + "protocol-units/execution/maptos/opt-executor", + "protocol-units/execution/maptos/fin-view", + "protocol-units/execution/maptos/util", + "protocol-units/da/movement/protocol/*", + "protocol-units/da/movement/celestia/*", + "protocol-units/sequencing/memseq/*", + "protocol-units/mempool/*", + "protocol-units/syncing/*", + "protocol-units/settlement/mcr/client", + "protocol-units/settlement/mcr/config", + "protocol-units/settlement/mcr/manager", + "protocol-units/settlement/mcr/setup", + "protocol-units/settlement/mcr/runner", + "protocol-units/movement-rest", + "protocol-units/access-control/aptos/account-whitelist", + "util/buildtime", + "util/buildtime/buildtime-helpers", + "util/buildtime/buildtime-macros", + "util/commander", + "util/dot-movement", + "util/flocks", + "util/godfig", + "util/movement-algs", + "util/movement-types", + "util/tracing", + "util/syncador", + "util/collections", + "util/whitelist", + "networks/movement/*", + "protocol-units/bridge/service", + "protocol-units/bridge/grpc", + "protocol-units/bridge/integration-tests", + #"protocol-units/bridge/indexer-db", + "protocol-units/bridge/util", + "benches/*", + "util/signing/interface", + "util/signing/integrations/aptos", + "util/signing/providers/aws-kms", + "util/signing/providers/hashicorp-vault", + "demo/hsm", ] [workspace.package] @@ -130,52 +131,50 @@ google-cloud-kms = "0.6.0" base64 = { version = "0.13.0" } # Serialization and Deserialization -borsh = { version = "0.10" } # todo: internalize jmt and bump serde = "1.0" serde_json = "1.0" serde_derive = "1.0" serde_yaml = "0.9.34" - - -# External Dependencies +borsh = { version = "0.10" } # todo: internalize jmt and bump ## Aptos dependencies + ### We use a forked version so that we can override dependency versions. This is required ### to be avoid dependency conflicts with other Sovereign Labs crates. -aptos-api = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-api-types = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-bitvec = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-block-executor = { git = "https://github.com/movementlabsxyz/aptos-core.git", branch = "movement" } -aptos-cached-packages = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-config = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-consensus-types = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-crypto = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement", features = [ - "cloneable-private-keys", +aptos-api = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-api-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-bitvec = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-block-executor = { git = "https://github.com/movementlabsxyz/aptos-core.git", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-cached-packages = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-config = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-consensus-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-crypto = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e", features = [ + "cloneable-private-keys", ] } -aptos-db = { git = "https://github.com/movementlabsxyz/aptos-core.git", branch = "movement" } -aptos-executor = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-executor-test-helpers = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-executor-types = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-faucet-core = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-framework = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-language-e2e-tests = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-mempool = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-proptest-helpers = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-sdk = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-state-view = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-storage-interface = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-temppath = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-types = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-vm = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-vm-genesis = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-vm-logging = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-vm-validator = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-logger = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-vm-types = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-indexer = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-indexer-grpc-fullnode = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-indexer-grpc-table-info = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } -aptos-protos = { git = "https://github.com/movementlabsxyz/aptos-core", branch = "movement" } +aptos-db = { git = "https://github.com/movementlabsxyz/aptos-core.git", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-executor = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-executor-test-helpers = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-executor-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-faucet-core = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-framework = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-language-e2e-tests = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-mempool = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-proptest-helpers = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-sdk = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-state-view = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-storage-interface = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-temppath = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-vm = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-vm-genesis = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-vm-logging = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-vm-validator = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-logger = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-vm-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-indexer = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-indexer-grpc-fullnode = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-indexer-grpc-table-info = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } +aptos-protos = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "8b8eb8fd0a3fa78086522bda7886ecd86fc6d24e" } # Indexer processor = { git = "https://github.com/movementlabsxyz/aptos-indexer-processors", rev = "7658338eb9224abd9698c1e02dbc6ca526c268ce" } @@ -195,25 +194,27 @@ move-table-extension = { git = "https://github.com/diem/move" } move-core-types = { git = "https://github.com/diem/move" } secp256k1 = { version = "0.27", default-features = false, features = [ - "global-context", - "rand-std", - "recovery", + "global-context", + "rand-std", + "recovery", ] } ## Celestia Dependencies celestia-rpc = { git = "https://github.com/movementlabsxyz/lumina", rev = "2d16e6733949f6bf70849eb60c14114e6d8ea63e" } #{ version = "0.7.0" } celestia-types = { git = "https://github.com/movementlabsxyz/lumina", rev = "2d16e6733949f6bf70849eb60c14114e6d8ea63e" } #{ version = "0.7.0" } +# External Dependencies + alloy = { git = "https://github.com/alloy-rs/alloy.git", package = "alloy", rev = "83343b172585fe4e040fb104b4d1421f58cbf9a2", features = [ - "node-bindings", - "rpc-types-trace", - "json-rpc", - "json-abi", - "rpc-client", - "signers", - "signer-yubihsm", - "pubsub", - "providers", + "node-bindings", + "rpc-types-trace", + "json-rpc", + "json-abi", + "rpc-client", + "signers", + "signer-yubihsm", + "pubsub", + "providers", ] } alloy-rpc-types-eth = "0.1.3" alloy-eips = { git = "https://github.com/alloy-rs/alloy.git", rev = "83343b172585fe4e040fb104b4d1421f58cbf9a2" } @@ -221,7 +222,7 @@ alloy-contract = { git = "https://github.com/alloy-rs/alloy.git", rev = "83343b1 alloy-network = { git = "https://github.com/alloy-rs/alloy.git", rev = "83343b172585fe4e040fb104b4d1421f58cbf9a2" } alloy-primitives = { version = "0.7.2", default-features = false } alloy-provider = { git = "https://github.com/alloy-rs/alloy.git", rev = "83343b172585fe4e040fb104b4d1421f58cbf9a2", features = [ - "ws", + "ws", ] } alloy-rlp = "0.3.5" alloy-rpc-types = { git = "https://github.com/alloy-rs/alloy.git", rev = "83343b172585fe4e040fb104b4d1421f58cbf9a2" } @@ -250,8 +251,8 @@ fail = "0.5.1" futures = "0.3.17" hashbrown = "0.14.3" hex = { version = "0.4.3", default-features = false, features = [ - "alloc", - "serde", + "alloc", + "serde", ] } ics23 = { version = "0.11.0" } k256 = { version = "0.13.3" } @@ -280,10 +281,10 @@ reqwest = "0.12.4" risc0-build = "0.20" risc0-zkvm = { version = "0.21", features = ["std", "getrandom"] } rocksdb = { version = "0.22.0", features = [ - "snappy", - "lz4", - "zstd", - "zlib", + "snappy", + "lz4", + "zstd", + "zlib", ], default-features = false } schemars = { version = "0.8.16", features = ["derive"] } serde_with = "3.7.0" @@ -362,4 +363,3 @@ opt-level = 3 [patch.crates-io] merlin = { git = "https://github.com/aptos-labs/merlin" } x25519-dalek = { git = "https://github.com/aptos-labs/x25519-dalek", branch = "zeroize_v1" } - diff --git a/networks/movement/movement-client/Cargo.toml b/networks/movement/movement-client/Cargo.toml index 462c39dfd..5680c517d 100644 --- a/networks/movement/movement-client/Cargo.toml +++ b/networks/movement/movement-client/Cargo.toml @@ -35,6 +35,11 @@ path = "src/bin/e2e/followers_consistent.rs" name = "movement-tests-e2e-whitelist" path = "src/bin/e2e/whitelist.rs" +[[bin]] +name = "movement-tests-e2e-ggp-gas-fee" +path = "src/bin/e2e/ggp_gas_fee.rs" + + [dependencies] aptos-sdk = { workspace = true } aptos-types = { workspace = true } @@ -65,7 +70,7 @@ movement-config = { workspace = true } dot-movement = { workspace = true } tonic = { workspace = true } movement-da-light-node-client = { workspace = true } -movement-da-light-node-proto = { workspace = true, features = ["client"]} +movement-da-light-node-proto = { workspace = true, features = ["client"] } movement-types = { workspace = true } [dev-dependencies] diff --git a/networks/movement/movement-client/src/bin/e2e/ggp_gas_fee.rs b/networks/movement/movement-client/src/bin/e2e/ggp_gas_fee.rs new file mode 100644 index 000000000..d722d620e --- /dev/null +++ b/networks/movement/movement-client/src/bin/e2e/ggp_gas_fee.rs @@ -0,0 +1,169 @@ +use anyhow::Context; +use aptos_sdk::rest_client::{ + aptos_api_types::{Address, EntryFunctionId, IdentifierWrapper, MoveModuleId, ViewRequest}, + Response, +}; +use aptos_sdk::types::account_address::AccountAddress; +use movement_client::{ + coin_client::CoinClient, + rest_client::{Client, FaucetClient}, + types::LocalAccount, +}; +use once_cell::sync::Lazy; +use std::str::FromStr; +use tracing; +use url::Url; + +static SUZUKA_CONFIG: Lazy = Lazy::new(|| { + let dot_movement = dot_movement::DotMovement::try_from_env().unwrap(); + let config = dot_movement.try_get_config_from_json::().unwrap(); + config +}); + +static NODE_URL: Lazy = Lazy::new(|| { + let node_connection_address = SUZUKA_CONFIG + .execution_config + .maptos_config + .client + .maptos_rest_connection_hostname + .clone(); + let node_connection_port = SUZUKA_CONFIG + .execution_config + .maptos_config + .client + .maptos_rest_connection_port + .clone(); + let node_connection_url = + format!("http://{}:{}", node_connection_address, node_connection_port); + Url::from_str(node_connection_url.as_str()).unwrap() +}); + +static FAUCET_URL: Lazy = Lazy::new(|| { + let faucet_listen_address = SUZUKA_CONFIG + .execution_config + .maptos_config + .client + .maptos_faucet_rest_connection_hostname + .clone(); + let faucet_listen_port = SUZUKA_CONFIG + .execution_config + .maptos_config + .client + .maptos_faucet_rest_connection_port + .clone(); + let faucet_listen_url = format!("http://{}:{}", faucet_listen_address, faucet_listen_port); + Url::from_str(faucet_listen_url.as_str()).unwrap() +}); + +#[tokio::main] +async fn main() -> Result<(), anyhow::Error> { + let rest_client = Client::new(NODE_URL.clone()); + let faucet_client = FaucetClient::new(FAUCET_URL.clone(), NODE_URL.clone()); + let coin_client = CoinClient::new(&rest_client); + + // Create account for transactions and gas collection + let mut sender = LocalAccount::generate(&mut rand::rngs::OsRng); + let beneficiary = LocalAccount::generate(&mut rand::rngs::OsRng); + + tracing::info!("Created test accounts"); + tracing::debug!( + "Sender address: {}, Beneficiary address: {}", + sender.address(), + beneficiary.address() + ); + + // Fund the sender account + faucet_client + .fund(sender.address(), 1_000_000) + .await + .context("Failed to fund sender account")?; + + // Create the beneficiary account + faucet_client + .create_account(beneficiary.address()) + .await + .context("Failed to create beneficiary account")?; + + let view_req = ViewRequest { + function: EntryFunctionId { + module: MoveModuleId { + address: Address::from_str("0x1").unwrap(), + name: IdentifierWrapper::from_str("governed_gas_pool").unwrap(), + }, + name: IdentifierWrapper::from_str("governed_gas_pool_address").unwrap(), + }, + type_arguments: vec![], + arguments: vec![], + }; + + let view_res: Response> = rest_client + .view(&view_req, None) + .await + .context("Failed to get governed gas pool address")?; + + // Extract the inner field from the response + let inner_value = serde_json::to_value(view_res.inner()) + .context("Failed to convert response inner to serde_json::Value")?; + + // Deserialize the inner value into your AddressResponse struct + let ggp_address: Vec = + serde_json::from_value(inner_value).context("Failed to deserialize AddressResponse")?; + + assert_eq!( + ggp_address, + vec!["0xb08e0478ac871400e082f34e003145570bf4a9e4d88f17964b21fb110e93d77a"], + "Governed Gas Pool Resource account is not what is expected" + ); + + let ggp_account_address = + AccountAddress::from_str(&ggp_address[0]).expect("Failed to parse address"); + + // Get initial balances + let initial_ggp_balance = coin_client + .get_account_balance(&ggp_account_address) + .await + .context("Failed to get initial framework balance")?; + + tracing::info!("Initial ggp Balance: {}", initial_ggp_balance); + + // Simple transaction that will generate gas fees + tracing::info!("Executing test transaction..."); + let txn_hash = coin_client + .transfer(&mut sender, beneficiary.address(), 1_000, None) + .await + .context("Failed to submit transfer transaction")?; + + rest_client + .wait_for_transaction(&txn_hash) + .await + .context("Failed when waiting for transfer transaction")?; + tracing::info!("Test transaction completed: {:?}", txn_hash); + + // Get post-transaction balance + let post_ggp_balance = coin_client + .get_account_balance(&ggp_account_address) + .await + .context("Failed to get post-transaction framework balance")?; + + tracing::info!("Initial ggp Balance: {}", initial_ggp_balance); + + // Verify gas fees collection + assert!(post_ggp_balance > initial_ggp_balance, "Gas fees were not collected as expected"); + + // Wait to verify no additional deposits + tokio::time::sleep(tokio::time::Duration::from_secs(5)).await; + + // Check final balance + let final_framework_balance = coin_client + .get_account_balance(&ggp_account_address) + .await + .context("Failed to get final framework balance")?; + + // Verify no additional deposits occurred + assert_eq!( + post_ggp_balance, final_framework_balance, + "Additional unexpected deposits were detected" + ); + + Ok(()) +} diff --git a/process-compose/movement-full-node/process-compose.test-ggp-gas-fee.yml b/process-compose/movement-full-node/process-compose.test-ggp-gas-fee.yml new file mode 100644 index 000000000..940800b6d --- /dev/null +++ b/process-compose/movement-full-node/process-compose.test-ggp-gas-fee.yml @@ -0,0 +1,13 @@ +version: "3" + +environment: + +processes: + test-ggp-gas-fee: + command: | + cargo run --bin movement-tests-e2e-ggp-gas-fee + depends_on: + movement-full-node: + condition: process_healthy + movement-faucet: + condition: process_healthy