aptos/token_bridge: remove governance chain from state
this was unused, the governance info is stored in the core contract anyway
This commit is contained in:
parent
bbe2939b90
commit
3eaa43cad8
|
@ -64,9 +64,6 @@ module token_bridge::state {
|
|||
}
|
||||
|
||||
struct State has key, store {
|
||||
governance_chain_id: U16,
|
||||
governance_contract: ExternalAddress,
|
||||
|
||||
/// Set of consumed VAA hashes
|
||||
consumed_vaas: Set<vector<u8>>,
|
||||
|
||||
|
@ -93,16 +90,6 @@ module token_bridge::state {
|
|||
set::contains(&state.consumed_vaas, hash)
|
||||
}
|
||||
|
||||
public fun governance_chain_id(): U16 acquires State {
|
||||
let state = borrow_global<State>(@token_bridge);
|
||||
return state.governance_chain_id
|
||||
}
|
||||
|
||||
public fun governance_contract(): ExternalAddress acquires State {
|
||||
let state = borrow_global<State>(@token_bridge);
|
||||
return state.governance_contract
|
||||
}
|
||||
|
||||
public fun wrapped_asset_info(native_info: OriginInfo): TypeInfo acquires State {
|
||||
let wrapped_infos = &borrow_global<State>(@token_bridge).wrapped_infos;
|
||||
let type_info = table::borrow(wrapped_infos, native_info).type_info;
|
||||
|
@ -192,16 +179,6 @@ module token_bridge::state {
|
|||
set::add(&mut state.consumed_vaas, hash);
|
||||
}
|
||||
|
||||
public(friend) fun set_governance_chain_id(governance_chain_id: U16) acquires State {
|
||||
let state = borrow_global_mut<State>(@token_bridge);
|
||||
state.governance_chain_id = governance_chain_id;
|
||||
}
|
||||
|
||||
public(friend) fun set_governance_contract(governance_contract: ExternalAddress) acquires State {
|
||||
let state = borrow_global_mut<State>(@token_bridge);
|
||||
state.governance_contract = governance_contract;
|
||||
}
|
||||
|
||||
public(friend) fun set_registered_emitter(chain_id: U16, bridge_contract: ExternalAddress) acquires State {
|
||||
let state = borrow_global_mut<State>(@token_bridge);
|
||||
table::upsert(&mut state.registered_emitters, chain_id, bridge_contract);
|
||||
|
@ -243,8 +220,6 @@ module token_bridge::state {
|
|||
) {
|
||||
let token_bridge = account::create_signer_with_capability(&signer_cap);
|
||||
move_to(&token_bridge, State {
|
||||
governance_chain_id: state::get_chain_id(),
|
||||
governance_contract: state::get_governance_contract(),
|
||||
consumed_vaas: set::new<vector<u8>>(),
|
||||
wrapped_infos: table::new(),
|
||||
native_infos: table::new(),
|
||||
|
|
Loading…
Reference in New Issue