diff --git a/Cargo.lock b/Cargo.lock index 2f2a22077..485301b03 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?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" 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?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" 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?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-crypto", @@ -846,7 +846,7 @@ dependencies = [ [[package]] name = "aptos-admin-service" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-config", @@ -856,7 +856,7 @@ dependencies = [ "aptos-logger", "aptos-runtimes", "aptos-storage-interface", - "aptos-system-utils 0.1.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852)", + "aptos-system-utils 0.1.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0)", "aptos-types", "bcs 0.1.6 (git+https://github.com/movementlabsxyz/bcs.git?rev=bc16d2d39cabafaabd76173dd1b04b2aa170cf0c)", "http 0.2.12", @@ -869,7 +869,7 @@ dependencies = [ [[package]] name = "aptos-aggregator" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-logger", "aptos-types", @@ -883,7 +883,7 @@ dependencies = [ [[package]] name = "aptos-api" version = "0.2.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-api-types", @@ -925,7 +925,7 @@ dependencies = [ [[package]] name = "aptos-api-types" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-config", @@ -955,7 +955,7 @@ dependencies = [ [[package]] name = "aptos-backup-cli" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-backup-service", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "aptos-backup-service" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-crypto", "aptos-db", @@ -1025,7 +1025,7 @@ dependencies = [ [[package]] name = "aptos-bcs-utils" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "hex", @@ -1034,7 +1034,7 @@ dependencies = [ [[package]] name = "aptos-bitvec" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "serde", "serde_bytes", @@ -1043,7 +1043,7 @@ dependencies = [ [[package]] name = "aptos-block-executor" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-aggregator", @@ -1078,7 +1078,7 @@ dependencies = [ [[package]] name = "aptos-block-partitioner" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-crypto", "aptos-logger", @@ -1099,7 +1099,7 @@ dependencies = [ [[package]] name = "aptos-bounded-executor" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "futures", "rustversion", @@ -1109,7 +1109,7 @@ dependencies = [ [[package]] name = "aptos-build-info" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "shadow-rs", ] @@ -1117,7 +1117,7 @@ dependencies = [ [[package]] name = "aptos-cached-packages" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-framework", @@ -1131,7 +1131,7 @@ dependencies = [ [[package]] name = "aptos-channels" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-infallible", @@ -1142,7 +1142,7 @@ dependencies = [ [[package]] name = "aptos-cli-common" version = "1.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anstyle", "clap 4.5.21", @@ -1152,12 +1152,12 @@ dependencies = [ [[package]] name = "aptos-collections" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" [[package]] name = "aptos-compression" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-logger", "aptos-metrics-core", @@ -1169,7 +1169,7 @@ dependencies = [ [[package]] name = "aptos-config" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-crypto", @@ -1200,7 +1200,7 @@ dependencies = [ [[package]] name = "aptos-consensus" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-bitvec", @@ -1278,7 +1278,7 @@ dependencies = [ [[package]] name = "aptos-consensus-notifications" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-crypto", "aptos-runtimes", @@ -1293,7 +1293,7 @@ dependencies = [ [[package]] name = "aptos-consensus-types" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-bitvec", @@ -1320,7 +1320,7 @@ dependencies = [ [[package]] name = "aptos-crash-handler" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-logger", "backtrace", @@ -1332,7 +1332,7 @@ dependencies = [ [[package]] name = "aptos-crypto" version = "0.0.3" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aes-gcm", "anyhow", @@ -1385,7 +1385,7 @@ dependencies = [ [[package]] name = "aptos-crypto-derive" version = "0.0.3" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "proc-macro2", "quote", @@ -1395,7 +1395,7 @@ dependencies = [ [[package]] name = "aptos-data-client" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-config", "aptos-crypto", @@ -1426,7 +1426,7 @@ dependencies = [ [[package]] name = "aptos-data-streaming-service" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-channels", "aptos-config", @@ -1452,7 +1452,7 @@ dependencies = [ [[package]] name = "aptos-db" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-accumulator", @@ -1500,7 +1500,7 @@ dependencies = [ [[package]] name = "aptos-db-indexer" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-config", @@ -1520,7 +1520,7 @@ dependencies = [ [[package]] name = "aptos-db-indexer-schemas" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-schemadb", @@ -1534,7 +1534,7 @@ dependencies = [ [[package]] name = "aptos-dkg" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-crypto", @@ -1565,7 +1565,7 @@ dependencies = [ [[package]] name = "aptos-dkg-runtime" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-bounded-executor", @@ -1603,7 +1603,7 @@ dependencies = [ [[package]] name = "aptos-drop-helper" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-infallible", "aptos-metrics-core", @@ -1614,7 +1614,7 @@ dependencies = [ [[package]] name = "aptos-enum-conversion-derive" version = "0.0.3" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "quote", "syn 1.0.109", @@ -1623,7 +1623,7 @@ dependencies = [ [[package]] name = "aptos-event-notifications" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-channels", @@ -1639,7 +1639,7 @@ dependencies = [ [[package]] name = "aptos-executor" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-consensus-types", @@ -1671,7 +1671,7 @@ dependencies = [ [[package]] name = "aptos-executor-service" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-block-partitioner", "aptos-config", @@ -1701,7 +1701,7 @@ dependencies = [ [[package]] name = "aptos-executor-test-helpers" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-cached-packages", @@ -1723,7 +1723,7 @@ dependencies = [ [[package]] name = "aptos-executor-types" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-crypto", @@ -1743,7 +1743,7 @@ dependencies = [ [[package]] name = "aptos-experimental-runtimes" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-runtimes", "core_affinity", @@ -1756,7 +1756,7 @@ dependencies = [ [[package]] name = "aptos-fallible" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "thiserror 1.0.69", ] @@ -1764,7 +1764,7 @@ dependencies = [ [[package]] name = "aptos-faucet-core" version = "2.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-config", @@ -1798,7 +1798,7 @@ dependencies = [ [[package]] name = "aptos-faucet-metrics-server" version = "2.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-logger", @@ -1812,7 +1812,7 @@ dependencies = [ [[package]] name = "aptos-framework" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-aggregator", @@ -2014,7 +2014,7 @@ dependencies = [ [[package]] name = "aptos-gas-algebra" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "either", "move-core-types", @@ -2023,7 +2023,7 @@ dependencies = [ [[package]] name = "aptos-gas-meter" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-gas-algebra", "aptos-gas-schedule", @@ -2038,7 +2038,7 @@ dependencies = [ [[package]] name = "aptos-gas-profiling" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-gas-algebra", @@ -2058,7 +2058,7 @@ dependencies = [ [[package]] name = "aptos-gas-schedule" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-gas-algebra", "aptos-global-constants", @@ -2071,7 +2071,7 @@ dependencies = [ [[package]] name = "aptos-gas-schedule-updator" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-gas-schedule", @@ -2086,7 +2086,7 @@ dependencies = [ [[package]] name = "aptos-genesis" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-cached-packages", @@ -2111,7 +2111,7 @@ dependencies = [ [[package]] name = "aptos-github-client" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-proxy", "serde", @@ -2123,17 +2123,17 @@ dependencies = [ [[package]] name = "aptos-global-constants" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" [[package]] name = "aptos-id-generator" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" [[package]] name = "aptos-indexer" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-api", @@ -2165,7 +2165,7 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-fullnode" version = "1.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-api", @@ -2177,7 +2177,7 @@ dependencies = [ "aptos-mempool", "aptos-metrics-core", "aptos-moving-average 0.1.0 (git+https://github.com/movementlabsxyz/aptos-indexer-processors?rev=77a36245400250e7d8a854360194288d078681bc)", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0)", "aptos-runtimes", "aptos-storage-interface", "aptos-types", @@ -2203,11 +2203,11 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-server-framework" version = "1.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-metrics-core", - "aptos-system-utils 0.1.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852)", + "aptos-system-utils 0.1.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0)", "async-trait", "backtrace", "clap 4.5.21", @@ -2225,7 +2225,7 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-table-info" version = "1.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-api", @@ -2256,11 +2256,11 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-utils" version = "1.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-metrics-core", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0)", "async-trait", "backoff", "base64 0.13.1", @@ -2288,12 +2288,12 @@ dependencies = [ [[package]] name = "aptos-infallible" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" [[package]] name = "aptos-inspection-service" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-build-info", @@ -2319,7 +2319,7 @@ dependencies = [ [[package]] name = "aptos-jellyfish-merkle" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-crypto", @@ -2347,7 +2347,7 @@ dependencies = [ [[package]] name = "aptos-jwk-consensus" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-bitvec", @@ -2383,7 +2383,7 @@ dependencies = [ [[package]] name = "aptos-jwk-utils" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-types", @@ -2398,7 +2398,7 @@ dependencies = [ [[package]] name = "aptos-keygen" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-crypto", "aptos-types", @@ -2408,7 +2408,7 @@ dependencies = [ [[package]] name = "aptos-language-e2e-tests" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-abstract-gas-usage", @@ -2452,7 +2452,7 @@ dependencies = [ [[package]] name = "aptos-ledger" version = "0.2.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-crypto", "aptos-types", @@ -2465,7 +2465,7 @@ dependencies = [ [[package]] name = "aptos-log-derive" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "proc-macro2", "quote", @@ -2475,7 +2475,7 @@ dependencies = [ [[package]] name = "aptos-logger" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-infallible", "aptos-log-derive", @@ -2499,7 +2499,7 @@ dependencies = [ [[package]] name = "aptos-memory-usage-tracker" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-gas-algebra", "aptos-gas-meter", @@ -2512,7 +2512,7 @@ dependencies = [ [[package]] name = "aptos-mempool" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-bounded-executor", @@ -2552,7 +2552,7 @@ dependencies = [ [[package]] name = "aptos-mempool-notifications" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-types", "async-trait", @@ -2565,7 +2565,7 @@ dependencies = [ [[package]] name = "aptos-memsocket" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-infallible", "bytes 1.8.0", @@ -2576,7 +2576,7 @@ dependencies = [ [[package]] name = "aptos-metrics-core" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "prometheus", @@ -2585,7 +2585,7 @@ dependencies = [ [[package]] name = "aptos-move-debugger" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-block-executor", @@ -2611,7 +2611,7 @@ dependencies = [ [[package]] name = "aptos-move-stdlib" version = "0.1.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-gas-schedule", "aptos-native-interface", @@ -2642,7 +2642,7 @@ dependencies = [ [[package]] name = "aptos-mvhashmap" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-aggregator", @@ -2663,7 +2663,7 @@ dependencies = [ [[package]] name = "aptos-native-interface" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-gas-algebra", "aptos-gas-schedule", @@ -2680,7 +2680,7 @@ dependencies = [ [[package]] name = "aptos-netcore" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-memsocket", "aptos-proxy", @@ -2697,7 +2697,7 @@ dependencies = [ [[package]] name = "aptos-network" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-bitvec", @@ -2742,7 +2742,7 @@ dependencies = [ [[package]] name = "aptos-network-benchmark" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-config", "aptos-logger", @@ -2762,7 +2762,7 @@ dependencies = [ [[package]] name = "aptos-network-builder" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-channels", "aptos-config", @@ -2785,7 +2785,7 @@ dependencies = [ [[package]] name = "aptos-network-checker" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-config", @@ -2802,7 +2802,7 @@ dependencies = [ [[package]] name = "aptos-network-discovery" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-channels", @@ -2827,7 +2827,7 @@ dependencies = [ [[package]] name = "aptos-node" version = "0.0.0-main" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-admin-service", @@ -2901,7 +2901,7 @@ dependencies = [ [[package]] name = "aptos-node-identity" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-types", @@ -2912,7 +2912,7 @@ dependencies = [ [[package]] name = "aptos-node-resource-metrics" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-build-info", "aptos-infallible", @@ -2928,7 +2928,7 @@ dependencies = [ [[package]] name = "aptos-num-variants" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "proc-macro2", "quote", @@ -2938,7 +2938,7 @@ dependencies = [ [[package]] name = "aptos-openapi" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "async-trait", "percent-encoding", @@ -2951,7 +2951,7 @@ dependencies = [ [[package]] name = "aptos-package-builder" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-framework", @@ -2964,7 +2964,7 @@ dependencies = [ [[package]] name = "aptos-peer-monitoring-service-client" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-channels", "aptos-config", @@ -2989,7 +2989,7 @@ dependencies = [ [[package]] name = "aptos-peer-monitoring-service-server" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-bounded-executor", "aptos-build-info", @@ -3015,7 +3015,7 @@ dependencies = [ [[package]] name = "aptos-peer-monitoring-service-types" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-config", "aptos-types", @@ -3040,7 +3040,7 @@ dependencies = [ [[package]] name = "aptos-profiler" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "backtrace", @@ -3053,7 +3053,7 @@ dependencies = [ [[package]] name = "aptos-proptest-helpers" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "crossbeam", "proptest", @@ -3075,7 +3075,7 @@ dependencies = [ [[package]] name = "aptos-protos" version = "1.3.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "futures-core", "pbjson", @@ -3087,7 +3087,7 @@ dependencies = [ [[package]] name = "aptos-proxy" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "ipnet", ] @@ -3095,7 +3095,7 @@ dependencies = [ [[package]] name = "aptos-push-metrics" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-logger", "aptos-metrics-core", @@ -3106,7 +3106,7 @@ dependencies = [ [[package]] name = "aptos-release-builder" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-api-types", @@ -3145,7 +3145,7 @@ dependencies = [ [[package]] name = "aptos-reliable-broadcast" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-bounded-executor", @@ -3167,7 +3167,7 @@ dependencies = [ [[package]] name = "aptos-resource-viewer" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-types", @@ -3181,7 +3181,7 @@ dependencies = [ [[package]] name = "aptos-rest-client" version = "0.0.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-api-types", @@ -3204,7 +3204,7 @@ dependencies = [ [[package]] name = "aptos-rocksdb-options" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-config", "rocksdb", @@ -3213,7 +3213,7 @@ dependencies = [ [[package]] name = "aptos-runtimes" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "rayon", "tokio", @@ -3222,7 +3222,7 @@ dependencies = [ [[package]] name = "aptos-safety-rules" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-config", @@ -3246,7 +3246,7 @@ dependencies = [ [[package]] name = "aptos-schemadb" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-infallible", @@ -3263,7 +3263,7 @@ dependencies = [ [[package]] name = "aptos-scratchpad" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-crypto", "aptos-drop-helper", @@ -3282,7 +3282,7 @@ dependencies = [ [[package]] name = "aptos-sdk" version = "0.0.3" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-cached-packages", @@ -3304,7 +3304,7 @@ dependencies = [ [[package]] name = "aptos-sdk-builder" version = "0.2.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-types", @@ -3322,11 +3322,11 @@ dependencies = [ [[package]] name = "aptos-secure-net" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-logger", "aptos-metrics-core", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0)", "bcs 0.1.6 (git+https://github.com/movementlabsxyz/bcs.git?rev=bc16d2d39cabafaabd76173dd1b04b2aa170cf0c)", "crossbeam-channel", "once_cell", @@ -3340,7 +3340,7 @@ dependencies = [ [[package]] name = "aptos-secure-storage" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-crypto", "aptos-infallible", @@ -3361,7 +3361,7 @@ dependencies = [ [[package]] name = "aptos-short-hex-str" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "mirai-annotations", "serde", @@ -3372,7 +3372,7 @@ dependencies = [ [[package]] name = "aptos-speculative-state-helper" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-infallible", @@ -3383,7 +3383,7 @@ dependencies = [ [[package]] name = "aptos-state-sync-driver" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-config", @@ -3417,7 +3417,7 @@ dependencies = [ [[package]] name = "aptos-storage-interface" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-crypto", @@ -3445,7 +3445,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-client" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-config", "aptos-network", @@ -3456,7 +3456,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-notifications" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-channels", "async-trait", @@ -3468,7 +3468,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-server" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-channels", @@ -3497,7 +3497,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-types" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-compression", "aptos-config", @@ -3533,10 +3533,10 @@ dependencies = [ [[package]] name = "aptos-system-utils" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", - "aptos-profiler 0.1.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852)", + "aptos-profiler 0.1.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0)", "async-mutex", "http 0.2.12", "hyper 0.14.31", @@ -3553,7 +3553,7 @@ dependencies = [ [[package]] name = "aptos-table-natives" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-gas-schedule", "aptos-native-interface", @@ -3571,7 +3571,7 @@ dependencies = [ [[package]] name = "aptos-telemetry" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-api", @@ -3610,7 +3610,7 @@ dependencies = [ [[package]] name = "aptos-telemetry-service" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-config", @@ -3650,7 +3650,7 @@ dependencies = [ [[package]] name = "aptos-temppath" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "hex", "rand 0.7.3", @@ -3659,7 +3659,7 @@ dependencies = [ [[package]] name = "aptos-time-service" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-infallible", "enum_dispatch", @@ -3672,7 +3672,7 @@ dependencies = [ [[package]] name = "aptos-types" version = "0.0.3" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-bitvec", @@ -3729,12 +3729,12 @@ dependencies = [ [[package]] name = "aptos-utils" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" [[package]] name = "aptos-validator-interface" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-api-types", @@ -3755,7 +3755,7 @@ dependencies = [ [[package]] name = "aptos-validator-transaction-pool" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-channels", "aptos-crypto", @@ -3768,7 +3768,7 @@ dependencies = [ [[package]] name = "aptos-vault-client" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-crypto", "base64 0.13.1", @@ -3784,7 +3784,7 @@ dependencies = [ [[package]] name = "aptos-vm" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-aggregator", @@ -3835,7 +3835,7 @@ dependencies = [ [[package]] name = "aptos-vm-genesis" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-cached-packages", "aptos-crypto", @@ -3856,7 +3856,7 @@ dependencies = [ [[package]] name = "aptos-vm-logging" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "aptos-crypto", "aptos-logger", @@ -3871,7 +3871,7 @@ dependencies = [ [[package]] name = "aptos-vm-types" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-aggregator", @@ -3893,7 +3893,7 @@ dependencies = [ [[package]] name = "aptos-vm-validator" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-logger", @@ -9989,7 +9989,7 @@ dependencies = [ "aptos-language-e2e-tests", "aptos-logger", "aptos-mempool", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0)", "aptos-sdk", "aptos-storage-interface", "aptos-temppath", @@ -10532,7 +10532,7 @@ dependencies = [ "aptos-language-e2e-tests", "aptos-logger", "aptos-mempool", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0)", "aptos-sdk", "aptos-storage-interface", "aptos-temppath", @@ -10913,7 +10913,7 @@ checksum = "1fafa6961cabd9c63bcd77a45d7e3b7f3b552b70417831fb0f56db717e72407e" [[package]] name = "move-abigen" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "bcs 0.1.6 (git+https://github.com/movementlabsxyz/bcs.git?rev=bc16d2d39cabafaabd76173dd1b04b2aa170cf0c)", @@ -10930,7 +10930,7 @@ dependencies = [ [[package]] name = "move-binary-format" version = "0.0.3" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "backtrace", @@ -10945,12 +10945,12 @@ dependencies = [ [[package]] name = "move-borrow-graph" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" [[package]] name = "move-bytecode-source-map" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "bcs 0.1.6 (git+https://github.com/movementlabsxyz/bcs.git?rev=bc16d2d39cabafaabd76173dd1b04b2aa170cf0c)", @@ -10965,7 +10965,7 @@ dependencies = [ [[package]] name = "move-bytecode-spec" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "once_cell", "quote", @@ -10975,7 +10975,7 @@ dependencies = [ [[package]] name = "move-bytecode-utils" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "move-binary-format", @@ -10987,7 +10987,7 @@ dependencies = [ [[package]] name = "move-bytecode-verifier" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "fail", "move-binary-format", @@ -11001,7 +11001,7 @@ dependencies = [ [[package]] name = "move-bytecode-viewer" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "clap 4.5.21", @@ -11016,7 +11016,7 @@ dependencies = [ [[package]] name = "move-cli" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "clap 4.5.21", @@ -11046,7 +11046,7 @@ dependencies = [ [[package]] name = "move-command-line-common" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "difference", @@ -11063,7 +11063,7 @@ dependencies = [ [[package]] name = "move-compiler" version = "0.0.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "bcs 0.1.6 (git+https://github.com/movementlabsxyz/bcs.git?rev=bc16d2d39cabafaabd76173dd1b04b2aa170cf0c)", @@ -11089,7 +11089,7 @@ dependencies = [ [[package]] name = "move-compiler-v2" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "abstract-domain-derive", "anyhow", @@ -11120,7 +11120,7 @@ dependencies = [ [[package]] name = "move-core-types" version = "0.0.4" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "arbitrary", @@ -11145,7 +11145,7 @@ dependencies = [ [[package]] name = "move-coverage" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "bcs 0.1.6 (git+https://github.com/movementlabsxyz/bcs.git?rev=bc16d2d39cabafaabd76173dd1b04b2aa170cf0c)", @@ -11164,7 +11164,7 @@ dependencies = [ [[package]] name = "move-disassembler" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "clap 4.5.21", @@ -11181,7 +11181,7 @@ dependencies = [ [[package]] name = "move-docgen" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "clap 4.5.21", @@ -11200,7 +11200,7 @@ dependencies = [ [[package]] name = "move-errmapgen" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "move-command-line-common", @@ -11212,7 +11212,7 @@ dependencies = [ [[package]] name = "move-ir-compiler" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "bcs 0.1.6 (git+https://github.com/movementlabsxyz/bcs.git?rev=bc16d2d39cabafaabd76173dd1b04b2aa170cf0c)", @@ -11228,7 +11228,7 @@ dependencies = [ [[package]] name = "move-ir-to-bytecode" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "codespan-reporting", @@ -11246,7 +11246,7 @@ dependencies = [ [[package]] name = "move-ir-to-bytecode-syntax" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "hex", @@ -11259,7 +11259,7 @@ dependencies = [ [[package]] name = "move-ir-types" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "hex", "move-command-line-common", @@ -11272,7 +11272,7 @@ dependencies = [ [[package]] name = "move-model" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "codespan", @@ -11298,7 +11298,7 @@ dependencies = [ [[package]] name = "move-package" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "clap 4.5.21", @@ -11332,7 +11332,7 @@ dependencies = [ [[package]] name = "move-prover" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "atty", @@ -11359,7 +11359,7 @@ dependencies = [ [[package]] name = "move-prover-boogie-backend" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "async-trait", @@ -11388,7 +11388,7 @@ dependencies = [ [[package]] name = "move-prover-bytecode-pipeline" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "abstract-domain-derive", "anyhow", @@ -11405,7 +11405,7 @@ dependencies = [ [[package]] name = "move-resource-viewer" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "hex", @@ -11432,7 +11432,7 @@ dependencies = [ [[package]] name = "move-stackless-bytecode" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "abstract-domain-derive", "codespan-reporting", @@ -11451,7 +11451,7 @@ dependencies = [ [[package]] name = "move-stdlib" version = "0.1.1" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "hex", @@ -11474,7 +11474,7 @@ dependencies = [ [[package]] name = "move-symbol-pool" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "once_cell", "serde", @@ -11483,7 +11483,7 @@ dependencies = [ [[package]] name = "move-table-extension" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "better_any", "bytes 1.8.0", @@ -11498,7 +11498,7 @@ dependencies = [ [[package]] name = "move-unit-test" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "better_any", @@ -11526,7 +11526,7 @@ dependencies = [ [[package]] name = "move-vm-runtime" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "better_any", "bytes 1.8.0", @@ -11550,7 +11550,7 @@ dependencies = [ [[package]] name = "move-vm-test-utils" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "bytes 1.8.0", @@ -11566,7 +11566,7 @@ dependencies = [ [[package]] name = "move-vm-types" version = "0.1.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "bcs 0.1.6 (git+https://github.com/movementlabsxyz/bcs.git?rev=bc16d2d39cabafaabd76173dd1b04b2aa170cf0c)", "derivative", @@ -11582,7 +11582,7 @@ dependencies = [ [[package]] name = "movement" version = "3.5.0" -source = "git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852#68c376c2ad8328c7a8294db65f373ec02ec3f852" +source = "git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0#f018a5b6a015449a551e9765690cf5d98d967ae0" dependencies = [ "anyhow", "aptos-api-types", @@ -11608,7 +11608,7 @@ dependencies = [ "aptos-move-debugger", "aptos-network-checker", "aptos-node", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0)", "aptos-rest-client", "aptos-sdk", "aptos-storage-interface", @@ -11750,7 +11750,7 @@ name = "movement-client" version = "0.0.2" dependencies = [ "anyhow", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0)", "aptos-sdk", "aptos-types", "async-trait", @@ -12054,7 +12054,10 @@ name = "movement-full-node" version = "0.0.2" dependencies = [ "anyhow", + "aptos-crypto", "aptos-framework-elsa-to-biarritz-rc1-migration", + "aptos-sdk", + "aptos-types", "bcs 0.1.6 (git+https://github.com/movementlabsxyz/bcs.git?rev=bc16d2d39cabafaabd76173dd1b04b2aa170cf0c)", "clap 4.5.21", "console-subscriber", @@ -12074,6 +12077,7 @@ dependencies = [ "movement-rest", "movement-tracing", "movement-types", + "once_cell", "prost 0.13.3", "rocksdb", "serde_json", @@ -12083,6 +12087,7 @@ dependencies = [ "tonic 0.12.3", "tracing", "tracing-subscriber 0.3.18", + "url", "zstd 0.13.2", ] @@ -12931,7 +12936,7 @@ dependencies = [ "aptos-language-e2e-tests", "aptos-logger", "aptos-mempool", - "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=68c376c2ad8328c7a8294db65f373ec02ec3f852)", + "aptos-protos 1.3.0 (git+https://github.com/movementlabsxyz/aptos-core?rev=f018a5b6a015449a551e9765690cf5d98d967ae0)", "aptos-sdk", "aptos-storage-interface", "aptos-temppath", diff --git a/Cargo.toml b/Cargo.toml index 5ce039c88..2830d0bad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -157,50 +157,50 @@ serde = "1.0" serde_json = "1.0" serde_derive = "1.0" serde_yaml = "0.9.34" -borsh = { version = "0.10" } # todo: internalize jmt and bump +borsh = { version = "0.10" } # todo: internalize jmt and bum ## 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", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-api-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-bitvec = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-block-executor = { git = "https://github.com/movementlabsxyz/aptos-core.git", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-cached-packages = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-config = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-consensus-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-crypto = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852", features = [ - "cloneable-private-keys", +aptos-api = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-api-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-bitvec = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-block-executor = { git = "https://github.com/movementlabsxyz/aptos-core.git", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-cached-packages = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-config = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-consensus-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-crypto = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0", features = [ + "cloneable-private-keys", ] } -aptos-db = { git = "https://github.com/movementlabsxyz/aptos-core.git", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-executor = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-executor-test-helpers = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-executor-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-faucet-core = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-framework = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-language-e2e-tests = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-mempool = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-proptest-helpers = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-sdk = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-state-view = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-storage-interface = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-temppath = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-vm = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-vm-genesis = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-vm-logging = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-vm-validator = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-logger = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-vm-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-indexer = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-indexer-grpc-fullnode = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-indexer-grpc-table-info = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-protos = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-release-builder = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -aptos-gas-schedule = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -move-package = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } -movement = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "68c376c2ad8328c7a8294db65f373ec02ec3f852" } +aptos-db = { git = "https://github.com/movementlabsxyz/aptos-core.git", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-executor = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-executor-test-helpers = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-executor-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-faucet-core = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-framework = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-language-e2e-tests = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-mempool = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-proptest-helpers = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-sdk = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-state-view = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-storage-interface = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-temppath = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-vm = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-vm-genesis = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-vm-logging = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-vm-validator = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-logger = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-vm-types = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-indexer = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-indexer-grpc-fullnode = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-indexer-grpc-table-info = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-protos = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-release-builder = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +aptos-gas-schedule = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +move-package = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } +movement = { git = "https://github.com/movementlabsxyz/aptos-core", rev = "f018a5b6a015449a551e9765690cf5d98d967ae0" } # Indexer processor = { git = "https://github.com/movementlabsxyz/aptos-indexer-processors", rev = "77a36245400250e7d8a854360194288d078681bc" } @@ -257,7 +257,9 @@ alloy-rpc-types = { git = "https://github.com/alloy-rs/alloy.git", rev = "83343b alloy-sol-types = { version = "0.7.2", features = ["json"] } alloy-signer = { git = "https://github.com/alloy-rs/alloy.git", rev = "83343b172585fe4e040fb104b4d1421f58cbf9a2" } alloy-transport = { git = "https://github.com/alloy-rs/alloy.git", rev = "83343b172585fe4e040fb104b4d1421f58cbf9a2" } -alloy-transport-http = { git = "https://github.com/alloy-rs/alloy.git", rev = "83343b172585fe4e040fb104b4d1421f58cbf9a2", features = ["reqwest-rustls-tls"] } +alloy-transport-http = { git = "https://github.com/alloy-rs/alloy.git", rev = "83343b172585fe4e040fb104b4d1421f58cbf9a2", features = [ + "reqwest-rustls-tls", +] } alloy-transport-ws = { git = "https://github.com/alloy-rs/alloy.git", rev = "83343b172585fe4e040fb104b4d1421f58cbf9a2" } anyhow = "1.0" @@ -372,7 +374,7 @@ aws-sdk-s3 = "1.42.0" # movement movement-client = { path = "networks/movement/movement-client" } -simple_asn1 = "0.6.3" +simple_asn1 = "0.6.3" dotenv = "0.15.0" rand_core = "0.9.0" @@ -400,4 +402,5 @@ 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" } \ No newline at end of file +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 5680c517d..ebf29f536 100644 --- a/networks/movement/movement-client/Cargo.toml +++ b/networks/movement/movement-client/Cargo.toml @@ -39,6 +39,10 @@ path = "src/bin/e2e/whitelist.rs" name = "movement-tests-e2e-ggp-gas-fee" path = "src/bin/e2e/ggp_gas_fee.rs" +[[bin]] +name = "movement-tests-e2e-admin-cli" +path = "src/bin/e2e/admin_cli.rs" + [dependencies] aptos-sdk = { workspace = true } diff --git a/networks/movement/movement-client/src/bin/e2e/admin_cli.rs b/networks/movement/movement-client/src/bin/e2e/admin_cli.rs new file mode 100644 index 000000000..299ad149c --- /dev/null +++ b/networks/movement/movement-client/src/bin/e2e/admin_cli.rs @@ -0,0 +1,111 @@ +use anyhow::Context; +use aptos_sdk::{ + coin_client::CoinClient, + rest_client::{Client, FaucetClient}, +}; +use movement_client::crypto::ed25519::Ed25519PrivateKey; +use movement_client::crypto::ValidCryptoMaterialStringExt; +use movement_client::types::LocalAccount; +use once_cell::sync::Lazy; +use std::str::FromStr; +use tokio::process::Command; +//use tokio::process::Command; +//use tracing::info; +use tracing_subscriber::EnvFilter; +use url::Url; + +static SUZUKA_CONFIG: Lazy = Lazy::new(|| { + let dot_movement = dot_movement::DotMovement::try_from_env().unwrap(); + dot_movement.try_get_config_from_json::().unwrap() +}); + +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; + let node_connection_url = + format!("http://{}:{}", node_connection_address, node_connection_port); + Url::from_str(&node_connection_url).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; + + let faucet_listen_url = format!("http://{}:{}", faucet_listen_address, faucet_listen_port); + + Url::from_str(faucet_listen_url.as_str()).unwrap() +}); + +const DEAD_ADDRESS: &str = "000000000000000000000000000000000000000000000000000000000000dead"; + +#[tokio::main] +async fn main() -> Result<(), anyhow::Error> { + tracing_subscriber::fmt() + .with_env_filter( + EnvFilter::try_from_default_env().unwrap_or_else(|_| EnvFilter::new("info")), + ) + .init(); + + // Initialize clients + 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); + + let raw_pk = SUZUKA_CONFIG + .execution_config + .maptos_config + .chain + .maptos_private_key_signer_identifier + .try_raw_private_key()?; + + let private_key = Ed25519PrivateKey::try_from(raw_pk.as_slice())?; + let core_resources_account = + LocalAccount::from_private_key(private_key.to_encoded_string()?.as_str(), 0)?; + + faucet_client + .fund(core_resources_account.address(), 100_000_000_000) + .await + .context("Failed to fund core resourece account")?; + + let output = Command::new("cargo") + .args(&[ + "run", + "-p", + "movement-full-node", + "admin", + "ops", + "mint-to", + "--movement-path", + ".movement/", + "--amount", + "42", + "--recipient", + DEAD_ADDRESS, + ]) + .output() + .await + .expect("Failed to execute command"); + + if output.status.success() { + println!("Command executed successfully:\n{}", String::from_utf8_lossy(&output.stdout)); + } else { + eprintln!("Command failed:\n{}", String::from_utf8_lossy(&output.stderr)); + } + + Ok(()) +} 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 index d722d620e..1f690a878 100644 --- a/networks/movement/movement-client/src/bin/e2e/ggp_gas_fee.rs +++ b/networks/movement/movement-client/src/bin/e2e/ggp_gas_fee.rs @@ -152,7 +152,7 @@ async fn main() -> Result<(), anyhow::Error> { // 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) diff --git a/networks/movement/movement-full-node/Cargo.toml b/networks/movement/movement-full-node/Cargo.toml index be0155e9a..3a40e4217 100644 --- a/networks/movement/movement-full-node/Cargo.toml +++ b/networks/movement/movement-full-node/Cargo.toml @@ -12,6 +12,9 @@ rust-version = { workspace = true } # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] +aptos-crypto = { workspace = true } +aptos-types = { workspace = true } +aptos-sdk = { workspace = true } maptos-dof-execution = { workspace = true } prost = { workspace = true } movement-da-light-node-proto = { workspace = true, features = ["client"] } @@ -40,9 +43,11 @@ zstd = { workspace = true } hyper = { workspace = true } hex = { workspace = true } mcr-settlement-config = { workspace = true } -clap = { workspace = true } -movement-da-light-node-client = { workspace = true} +clap = { workspace = true } +movement-da-light-node-client = { workspace = true } aptos-framework-elsa-to-biarritz-rc1-migration = { workspace = true } +once_cell = { workspace = true } +url = { workspace = true } [features] default = [] diff --git a/networks/movement/movement-full-node/src/admin/ops/burn.rs b/networks/movement/movement-full-node/src/admin/ops/burn.rs new file mode 100644 index 000000000..9974b272c --- /dev/null +++ b/networks/movement/movement-full-node/src/admin/ops/burn.rs @@ -0,0 +1,145 @@ +#[allow(unused_imports)] +use crate::common_args::MovementArgs; +use anyhow::Context; +use aptos_sdk::types::{account_address::AccountAddress, transaction::TransactionPayload}; +use aptos_sdk::{ + move_types::identifier::Identifier, + move_types::language_storage::StructTag, + rest_client::Client, + transaction_builder::TransactionBuilder, + types::{ + chain_id::ChainId, + transaction::{Script, TransactionArgument}, + LocalAccount, + }, +}; +use clap::Parser; +use once_cell::sync::Lazy; +use std::{ + fs, + str::FromStr, + time::{SystemTime, UNIX_EPOCH}, +}; +use tokio::process::Command; +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 +}); + +// :!:>section_1c +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() +}); + +const DEAD_ADDRESS: &str = "000000000000000000000000000000000000000000000000000000000000dead"; + +#[derive(Debug, Parser, Clone)] +#[clap(rename_all = "kebab-case", about = "Burns tokens 🔥.")] +pub struct Burn { + #[clap(flatten)] + pub movement_args: MovementArgs, +} + +impl Burn { + pub async fn execute(&self) -> Result<(), anyhow::Error> { + let rest_client = Client::new(NODE_URL.clone()); + let dead_address = AccountAddress::from_str(DEAD_ADDRESS)?; + let chain_id = rest_client + .get_index() + .await + .context("failed to get chain ID")? + .inner() + .chain_id; + + let dot_movement = dot_movement::DotMovement::try_from_env()?; + let config = dot_movement.try_get_config_from_json::()?; + + let raw_private_key = config + .execution_config + .maptos_config + .chain + .maptos_private_key_signer_identifier + .try_raw_private_key()?; + + let hex_string = hex::encode(raw_private_key.as_slice()); + + let core_resources_account: LocalAccount = + LocalAccount::from_private_key(&hex_string.clone(), 0)?; + + tracing::info!("Created core resources account"); + tracing::debug!("core_resources_account address: {}", core_resources_account.address()); + + // We know that we shouldn't compile on cmd execution, but we can optimise this later. + let _compile_status = Command::new("movement") + .args([ + "move", + "compile", + "--package-dir", + "protocol-units/bridge/move-modules/build/bridge-modules/bytecode_scripts/burn_from.mv", + ]) + .status() + .await + .expect("Failed to execute `movement compile` command"); + + let code = + fs::read("networks/movement/movement-full-node/ops/move-modules/burn_from.move")?; + + let args = vec![ + TransactionArgument::Address(dead_address), + TransactionArgument::U64(1), + TransactionArgument::U8Vector( + StructTag { + address: AccountAddress::from_hex_literal("0x1")?, + module: Identifier::new("coin")?, + name: Identifier::new("BurnCapability")?, + type_args: vec![StructTag { + address: AccountAddress::from_hex_literal("0x1")?, + module: Identifier::new("aptos_coin")?, + name: Identifier::new("AptosCoin")?, + type_args: vec![], + } + .into()], + } + .access_vector(), + ), + ]; + + let script_payload = TransactionPayload::Script(Script::new(code, vec![], args)); + + let tx_response = rest_client + .submit_and_wait( + &core_resources_account.sign_with_transaction_builder( + TransactionBuilder::new( + script_payload, + SystemTime::now().duration_since(UNIX_EPOCH)?.as_secs() + 60, + ChainId::new(chain_id), + ) + .sequence_number(core_resources_account.sequence_number()), + ), + ) + .await?; + + tracing::info!("Transaction submitted: {:?}", tx_response); + + Ok(()) + } +} diff --git a/networks/movement/movement-full-node/src/admin/ops/mint_lock.rs b/networks/movement/movement-full-node/src/admin/ops/mint_lock.rs deleted file mode 100644 index eee416b3d..000000000 --- a/networks/movement/movement-full-node/src/admin/ops/mint_lock.rs +++ /dev/null @@ -1,15 +0,0 @@ -use crate::common_args::MovementArgs; -use clap::Parser; - -#[derive(Debug, Parser, Clone)] -#[clap(rename_all = "kebab-case", about = "Mints and locks tokens.")] -pub struct MintLock { - #[clap(flatten)] - pub movement_args: MovementArgs, -} - -impl MintLock { - pub async fn execute(&self) -> Result<(), anyhow::Error> { - Ok(()) - } -} diff --git a/networks/movement/movement-full-node/src/admin/ops/mint_to.rs b/networks/movement/movement-full-node/src/admin/ops/mint_to.rs new file mode 100644 index 000000000..8ae6e50ab --- /dev/null +++ b/networks/movement/movement-full-node/src/admin/ops/mint_to.rs @@ -0,0 +1,113 @@ +#[allow(unused_imports)] +use anyhow::Context; +use aptos_sdk::types::{ + account_address::AccountAddress, + transaction::{Script, TransactionArgument, TransactionPayload}, + LocalAccount, +}; +use aptos_types::{chain_id::ChainId, test_helpers::transaction_test_helpers}; +use clap::Parser; +use movement_config::ops::aptos::rest_client::RestClientOperations; +use std::str::FromStr; +use std::time::UNIX_EPOCH; +use std::{fs, time::SystemTime}; +use tokio::process::Command; + +use crate::common_args::MovementArgs; + +#[derive(Debug, Parser, Clone)] +#[clap( + rename_all = "kebab-case", + about = "Mint token to a recipient with the core_resource account." +)] +pub struct MintTo { + #[clap(flatten)] + pub movement_args: MovementArgs, + + /// The amount to send + #[clap(long, short)] + amount: u64, + + /// The address of the recipient + #[clap(long, short)] + recipient: String, +} + +impl MintTo { + pub async fn execute(&self) -> Result<(), anyhow::Error> { + let dot_movement = self.movement_args.dot_movement()?; + let config = dot_movement.try_get_config_from_json::()?; + + let rest_client = config.get_rest_client().await?; + + //let faucet_client = FaucetClient::new(FAUCET_URL.clone(), NODE_URL.clone()); + //let coin_client = CoinClient::new(&rest_client); + + let chain_id = rest_client + .get_index() + .await + .context("failed to get chain ID")? + .inner() + .chain_id; + + let raw_private_key = config + .execution_config + .maptos_config + .chain + .maptos_private_key_signer_identifier + .try_raw_private_key()?; + + let hex_string = hex::encode(raw_private_key.as_slice()); + //let private_key = Ed25519PrivateKey::from_encoded_string(&hex_string)?; + + let core_resources_account: LocalAccount = LocalAccount::from_private_key(&hex_string, 0)?; + + tracing::debug!("core_resources_account address: {}", core_resources_account.address()); + + // I know that we shouldn't compile on cmd execution, but we can optimise this later. + let _compile_status = Command::new("movement") + .args([ + "move", + "compile", + "--package-dir", + "protocol-units/bridge/move-modules/build/bridge-modules/bytecode_scripts/mint_to.mv", + "--skip-fetch-latest-git-deps", + ]) + .status() + .await + .expect("Failed to execute `movement compile` command"); + + let mint_core_code = fs::read( + "protocol-units/bridge/move-modules/build/bridge-modules/bytecode_scripts/mint_to.mv", + )?; + + let recipient = AccountAddress::from_str(&self.recipient)?; + + let mint_core_args = vec![ + TransactionArgument::Address(recipient), //recipient + TransactionArgument::U64(self.amount), // amount + ]; + let mint_core_script_payload = + TransactionPayload::Script(Script::new(mint_core_code, vec![], mint_core_args)); + + let mint_core_script_transaction = + transaction_test_helpers::get_test_signed_transaction_with_chain_id( + core_resources_account.address(), + core_resources_account.sequence_number(), + &core_resources_account.private_key(), + core_resources_account.public_key().clone(), + Some(mint_core_script_payload), + SystemTime::now().duration_since(UNIX_EPOCH)?.as_secs() + 60, + 100, + None, + ChainId::new(chain_id), + ); + + rest_client + .submit_and_wait(&mint_core_script_transaction) + .await + .context("Failed to execute mint core balance script transaction")?; + + Ok(()) + } +} diff --git a/networks/movement/movement-full-node/src/admin/ops/mod.rs b/networks/movement/movement-full-node/src/admin/ops/mod.rs index a76b14334..a40b2173e 100644 --- a/networks/movement/movement-full-node/src/admin/ops/mod.rs +++ b/networks/movement/movement-full-node/src/admin/ops/mod.rs @@ -1,17 +1,20 @@ -pub mod mint_lock; +pub mod burn; +pub mod mint_to; use clap::Subcommand; #[derive(Subcommand, Debug)] #[clap(rename_all = "kebab-case", about = "Commands for bespoke network operations")] pub enum Ops { - MintLock(mint_lock::MintLock), + MintTo(mint_to::MintTo), + //Burn(burn::Burn), } impl Ops { pub async fn execute(&self) -> Result<(), anyhow::Error> { match self { - Ops::MintLock(mint_lock) => mint_lock.execute().await, + Ops::MintTo(mint_to) => mint_to.execute().await, + //Ops::Burn(burn) => burn.execute().await, } } } diff --git a/process-compose/movement-full-node/process-compose.test-admin-cli.yml b/process-compose/movement-full-node/process-compose.test-admin-cli.yml new file mode 100644 index 000000000..d02f0e9fb --- /dev/null +++ b/process-compose/movement-full-node/process-compose.test-admin-cli.yml @@ -0,0 +1,21 @@ +version: "3" + +environment: + +processes: + + setup: + environment: + - MAPTOS_PRIVATE_KEY=random + + movement-faucet: + command : | + movement-faucet-service run-simple --do-not-delegate + test-admin-cli: + command : | + cargo run --bin movement-tests-e2e-admin-cli + depends_on: + movement-full-node: + condition: process_healthy + movement-faucet: + condition: process_healthy diff --git a/protocol-units/bridge/move-modules/scripts/burn_from.move b/protocol-units/bridge/move-modules/scripts/burn_from.move new file mode 100644 index 000000000..63390d24c --- /dev/null +++ b/protocol-units/bridge/move-modules/scripts/burn_from.move @@ -0,0 +1,9 @@ +script { + use aptos_framework::aptos_governance; + use aptos_framework::native_bridge; + + fun burn_from(core_resources: &signer, account: address, amount: u64) { + let framework_signer = aptos_governance::get_signer_testnet_only(core_resources, @0x1); + native_bridge::burn_from(&framework_signer, account, amount); + } +} \ No newline at end of file diff --git a/protocol-units/bridge/move-modules/scripts/mint_to.move b/protocol-units/bridge/move-modules/scripts/mint_to.move new file mode 100644 index 000000000..8e002f4e9 --- /dev/null +++ b/protocol-units/bridge/move-modules/scripts/mint_to.move @@ -0,0 +1,9 @@ +script { + use aptos_framework::aptos_governance; + use aptos_framework::native_bridge; + + fun mint_to(core_resources: &signer, account: address, amount: u64) { + let framework_signer = aptos_governance::get_signer_testnet_only(core_resources, @0x1); + native_bridge::mint_to(&framework_signer, account, amount); + } +} \ No newline at end of file diff --git a/protocol-units/settlement/mcr/contracts/lib/v2-periphery b/protocol-units/settlement/mcr/contracts/lib/v2-periphery new file mode 160000 index 000000000..0335e8f7e --- /dev/null +++ b/protocol-units/settlement/mcr/contracts/lib/v2-periphery @@ -0,0 +1 @@ +Subproject commit 0335e8f7e1bd1e8d8329fd300aea2ef2f36dd19f