@@ -2,7 +2,7 @@ module liquidswap::voter {
22 use std::option;
33
44 use aptos_framework::coin::Coin ;
5- use aptos_std::iterable_table::{Self , IterableTable , head_key, borrow_iter, destroy_empty };
5+ use aptos_std::iterable_table::{Self , IterableTable };
66 use aptos_std::table::{Self , Table };
77
88 use liquidswap::gauge::PoolId ;
@@ -28,23 +28,25 @@ module liquidswap::voter {
2828
2929 public fun vote (ve_nft: &VE_NFT , weights: IterableTable <PoolId , u64 >) acquires Votes {
3030 let total_weight = 0 ;
31- let key = head_key (&weights);
31+ let key = iterable_table:: head_key (&weights);
3232 while (option::is_some (&key)) {
33- let (weight, _, next) = borrow_iter (&weights, *option::borrow (&key));
33+ let (weight, _, next) =
34+ iterable_table::borrow_iter (&weights, *option::borrow (&key));
3435 total_weight = total_weight + *weight;
3536 key = next;
3637 };
3738
3839 let ve_voting_power = ve::get_nft_voting_power (ve_nft);
39- key = head_key (&weights);
40+ key = iterable_table:: head_key (&weights);
4041 while (option::is_some (&key)) {
41- let (weight, _, next) = borrow_iter (&weights, *option::borrow (&key));
42+ let (weight, _, next) =
43+ iterable_table::borrow_iter (&weights, *option::borrow (&key));
4244 let pool_id = *option::borrow (&key);
4345 let vote_stake = *weight * ve_voting_power / total_weight;
4446 vote_internal (ve_nft, pool_id, vote_stake);
4547 key = next;
4648 };
47- destroy_empty (weights);
49+ iterable_table:: destroy_empty (weights);
4850 }
4951
5052 fun vote_internal (ve_nft: &VE_NFT , pool_id: PoolId , vote_stake: u64 ) acquires Votes {
0 commit comments