Skip to content

Commit

Permalink
update registry deployment
Browse files Browse the repository at this point in the history
  • Loading branch information
cryptoAtwill committed Oct 22, 2024
1 parent bfd80a4 commit 13af009
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
2 changes: 2 additions & 0 deletions fendermint/vm/actor_interface/src/ipc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -474,6 +474,7 @@ pub mod registry {
pub diamond_cut_facet: Address,
pub diamond_loupe_facet: Address,
pub ownership_facet: Address,
pub validator_reward_facet: Address,
pub subnet_getter_selectors: Vec<FunctionSelector>,
pub subnet_manager_selectors: Vec<FunctionSelector>,
pub subnet_rewarder_selectors: Vec<FunctionSelector>,
Expand All @@ -482,6 +483,7 @@ pub mod registry {
pub subnet_actor_diamond_cut_selectors: Vec<FunctionSelector>,
pub subnet_actor_diamond_loupe_selectors: Vec<FunctionSelector>,
pub subnet_actor_ownership_selectors: Vec<FunctionSelector>,
pub validator_reward_selectors: Vec<FunctionSelector>,
pub creation_privileges: u8, // 0 = Unrestricted, 1 = Owner.
}
}
Expand Down
3 changes: 3 additions & 0 deletions fendermint/vm/interpreter/src/genesis.rs
Original file line number Diff line number Diff line change
Expand Up @@ -582,6 +582,7 @@ fn deploy_contracts(
let diamond_loupe_facet = facets.remove(0);
let diamond_cut_facet = facets.remove(0);
let ownership_facet = facets.remove(0);
let validator_reward_facet = facets.remove(0);

debug_assert_eq!(facets.len(), 2, "SubnetRegistry has 2 facets of its own");

Expand All @@ -595,6 +596,7 @@ fn deploy_contracts(
diamond_cut_facet: diamond_cut_facet.facet_address,
diamond_loupe_facet: diamond_loupe_facet.facet_address,
ownership_facet: ownership_facet.facet_address,
validator_reward_facet: validator_reward_facet.facet_address,
subnet_getter_selectors: getter_facet.function_selectors,
subnet_manager_selectors: manager_facet.function_selectors,
subnet_rewarder_selectors: rewarder_facet.function_selectors,
Expand All @@ -603,6 +605,7 @@ fn deploy_contracts(
subnet_actor_diamond_cut_selectors: diamond_cut_facet.function_selectors,
subnet_actor_diamond_loupe_selectors: diamond_loupe_facet.function_selectors,
subnet_actor_ownership_selectors: ownership_facet.function_selectors,
validator_reward_selectors: validator_reward_facet.function_selectors,
creation_privileges: 0,
};

Expand Down

0 comments on commit 13af009

Please sign in to comment.