pub fn withdraw_luna_from_handler_msg<T: Clone + fmt::Debug + PartialEq + JsonSchema>(
    unbond_handler: Addr,
    triggered_by: Addr,
) -> StdResult<CosmosMsg<T>> {
    Ok(CosmosMsg::Wasm(WasmMsg::Execute {
        contract_addr: unbond_handler.to_string(),
        msg: to_binary(&UnbondHandlerWithdrawMsg {
            triggered_by_addr: triggered_by.to_string(),
        })?,
        funds: vec![],
    }))
}
/// Builds message to withdraw luna from a handler triggering the withdraw_unbonded action
Builds message to withdraw luna from a handler triggering the withdraw_unbonded action
Builds message to withdraw luna from a handler triggering the withdraw_unbonded action
pub fn withdraw_luna_from_handler_msg<T: Clone + fmt::Debug + PartialEq + JsonSchema>(
    unbond_handler: Addr,
    triggered_by: Addr,
) -> StdResult<CosmosMsg<T>> {
    Ok(CosmosMsg::Wasm(WasmMsg::Execute {
        contract_addr: unbond_handler.to_string(),
        msg: to_binary(&UnbondHandlerWithdrawMsg {
            triggered_by_addr: triggered_by.to_string(),
        })?,
        funds: vec![],
    }))
}
pub fn withdraw_luna_from_handler_msg < T : Clone + fmt :: Debug + PartialEq + JsonSchema > ( unbond_handler : Addr , triggered_by : Addr , ) -> StdResult < CosmosMsg < T > > { Ok ( CosmosMsg :: Wasm ( WasmMsg :: Execute { contract_addr : unbond_handler . to_string ( ) , msg : to_binary ( & UnbondHandlerWithdrawMsg { triggered_by_addr : triggered_by . to_string ( ) , } ) ? , funds : vec ! [ ] , } ) ) }
Builds message to withdraw luna from a handler triggering the withdraw_unbonded action
Builds message to withdraw luna from a handler triggering the withdraw_unbonded action
unbond_handler
Addr
triggered_by
Addr
unbond_handler
Addr
triggered_by
Addr