Skip to content

Commit 5cfac9f

Browse files
committed
update genesis file
1 parent c9ca336 commit 5cfac9f

File tree

3 files changed

+24
-26
lines changed

3 files changed

+24
-26
lines changed

Cargo.toml

+20-20
Original file line numberDiff line numberDiff line change
@@ -87,26 +87,26 @@ ethers-middleware = { version = "=2.0.10", default-features = false }
8787
# Aptos dependencies
8888
# We use a forked version so that we can override dependency versions. This is required
8989
# to be avoid depenedency conflicts with other Sovereign Labs crates.
90-
aptos-vm = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
91-
aptos-sdk = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
92-
aptos-consensus-types = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
93-
aptos-crypto = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
94-
aptos-db = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
95-
aptos-api-types = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
96-
aptos-types = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
97-
aptos-api = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
98-
aptos-storage-interface = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
99-
aptos-block-executor = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
100-
aptos-vm-types = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
101-
aptos-vm-logging = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
102-
aptos-language-e2e-tests = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
103-
aptos-framework = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
104-
aptos-config = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
105-
aptos-vm-genesis = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
106-
aptos-executor = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
107-
aptos-executor-types = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
108-
aptos-executor-test-helpers = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
109-
aptos-bitvec = { git = "https://github.com/0xmovses/aptos-core", rev = "bfa7d8f9a6467e4b5c84344c2024f60a306536d4" }
90+
aptos-vm = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
91+
aptos-sdk = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
92+
aptos-consensus-types = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
93+
aptos-crypto = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
94+
aptos-db = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
95+
aptos-api-types = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
96+
aptos-types = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
97+
aptos-api = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
98+
aptos-storage-interface = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
99+
aptos-block-executor = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
100+
aptos-vm-types = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
101+
aptos-vm-logging = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
102+
aptos-language-e2e-tests = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
103+
aptos-framework = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
104+
aptos-config = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
105+
aptos-vm-genesis = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
106+
aptos-executor = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
107+
aptos-executor-types = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
108+
aptos-executor-test-helpers = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
109+
aptos-bitvec = { git = "https://github.com/0xmovses/aptos-core", rev = "830bb59ead3c5082734486adf1dd5177d349d2a1" }
110110

111111
move-binary-format = { git = "https://github.com/diem/move" }
112112
move-table-extension = { git = "https://github.com/diem/move" }

protocol-units/sov-modules/sov-aptos-vm/src/genesis.rs

+2-4
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,9 @@ impl<S: sov_modules_api::Spec> SovAptosVM<S> {
2929
validators[0].data.owner_address,
3030
validators[0].consensus_key.clone(),
3131
);
32-
let signer_wrapper = ValidatorSignerWrapper::new(signer);
33-
self.validator_signer.set(&serde_json::to_vec(&signer_wrapper)?, working_set);
32+
self.validator_signer.set(&serde_json::to_vec(&signer)?, working_set);
3433

35-
// issue the gnesis transaction
34+
// issue the genesis transaction
3635
let genesis_txn = Transaction::GenesisTransaction(WriteSetPayload::Direct(genesis));
3736
// 1. create the db
3837
let path = format!("{}/{}", dirs::home_dir().unwrap().to_str().unwrap(), MOVE_DB_DIR);
@@ -66,7 +65,6 @@ impl<S: sov_modules_api::Spec> SovAptosVM<S> {
6665
vec![genesis_block_id],
6766
executor.
6867
)?;*/
69-
7068
Ok(())
7169
}
7270
}

protocol-units/sov-modules/sov-aptos-vm/src/lib.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,8 @@ mod experimental {
147147
.validator_signer
148148
.get(working_set)
149149
.ok_or(anyhow::Error::msg("Validator signer is not set."))?;
150-
151-
todo!()
150+
Ok(serde_json::from_slice::<ValidatorSigner>(&serialized_validator_signer)
151+
.expect("Failed to deserialize validator signer"))
152152
}
153153

154154
pub(crate) fn get_known_version(

0 commit comments

Comments
 (0)