Skip to content

Commit 1a145ae

Browse files
updatinf all_bin_queries
1 parent ed2eff9 commit 1a145ae

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

contracts/liquidity_book/lb_pair/lb_pair.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ GetAllBinsReserves {
2020
pub struct AllBinsResponse {
2121
pub reserves: Vec<BinResponse>,
2222
pub last_id: u32,
23+
pub last_block_height: u64,
2324
}
2425

2526
pub struct BinResponse {

contracts/liquidity_book/lb_pair/src/contract.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1823,7 +1823,7 @@ pub fn query(deps: Deps, env: Env, msg: QueryMsg) -> Result<Binary> {
18231823
id,
18241824
page,
18251825
page_size,
1826-
} => query_all_bins_reserves(deps, page, page_size, id),
1826+
} => query_all_bins_reserves(deps, env, page, page_size, id),
18271827
QueryMsg::GetUpdatedBinAtHeight { height } => query_updated_bins_at_height(deps, height),
18281828
QueryMsg::GetUpdatedBinAtMultipleHeights { heights } => {
18291829
query_updated_bins_at_multiple_heights(deps, heights)
@@ -2113,6 +2113,7 @@ fn query_active_id(deps: Deps) -> Result<Binary> {
21132113
/// * `bin_reserve_y` - The reserve of token Y in the bin
21142114
fn query_all_bins_reserves(
21152115
deps: Deps,
2116+
env: Env,
21162117
page: Option<u32>,
21172118
page_size: Option<u32>,
21182119
id: Option<u32>,
@@ -2155,6 +2156,7 @@ fn query_all_bins_reserves(
21552156
let response = AllBinsResponse {
21562157
reserves: bin_responses,
21572158
last_id: id,
2159+
last_block_height: env.block.height,
21582160
};
21592161
to_binary(&response).map_err(Error::CwErr)
21602162
}

packages/shade_protocol/src/contract_interfaces/liquidity_book/lb_pair.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,7 @@ pub struct BinsResponse(pub Vec<BinResponse>);
322322
pub struct AllBinsResponse {
323323
pub reserves: Vec<BinResponse>,
324324
pub last_id: u32,
325+
pub last_block_height: u64,
325326
}
326327

327328
#[cw_serde]

0 commit comments

Comments
 (0)