alias not working, adding separate method

This commit is contained in:
Simon Wicky
2026-03-31 17:32:57 +02:00
parent ef20b8c7d1
commit 01e3c8206b
+6 -2
View File
@@ -186,14 +186,18 @@ impl NymEcashContract {
}
#[sv::msg(query)]
#[sv::attr(serde(alias = "get_required_deposit_amount"))]
#[sv::attr(serde(alias = "GetRequiredDepositAmount"))]
pub fn get_default_deposit_amount(&self, ctx: QueryCtx) -> StdResult<Coin> {
let deposit_amount = self.config.load(ctx.deps.storage)?.deposit_amount;
Ok(deposit_amount)
}
// Poor man's alias for backwards compatibility as sv::attr didn't seem to work
#[sv::msg(query)]
pub fn get_required_deposit_amount(&self, ctx: QueryCtx) -> StdResult<Coin> {
self.get_default_deposit_amount(ctx)
}
#[sv::msg(query)]
pub fn get_reduced_deposit_amount(
&self,