Don't persist token name prefix on terra
Change-Id: I602e09f0d3178280d8613e67113e3a045b3e5cbe
This commit is contained in:
parent
2b8caa3ad5
commit
a68061e545
|
@ -7,13 +7,12 @@ use cw20_base::allowances::{
|
||||||
handle_burn_from, handle_decrease_allowance, handle_increase_allowance, handle_send_from,
|
handle_burn_from, handle_decrease_allowance, handle_increase_allowance, handle_send_from,
|
||||||
handle_transfer_from, query_allowance,
|
handle_transfer_from, query_allowance,
|
||||||
};
|
};
|
||||||
use cw20_base::contract::{
|
use cw20_base::contract::{handle_mint, handle_send, handle_transfer, query_balance};
|
||||||
handle_mint, handle_send, handle_transfer, query_balance, query_token_info,
|
use cw20_base::state::{token_info, token_info_read, MinterData, TokenInfo};
|
||||||
};
|
|
||||||
use cw20_base::state::{token_info, MinterData, TokenInfo};
|
|
||||||
|
|
||||||
use crate::msg::{HandleMsg, InitMsg, QueryMsg, WrappedAssetInfoResponse};
|
use crate::msg::{HandleMsg, InitMsg, QueryMsg, WrappedAssetInfoResponse};
|
||||||
use crate::state::{wrapped_asset_info, wrapped_asset_info_read, WrappedAssetInfo};
|
use crate::state::{wrapped_asset_info, wrapped_asset_info_read, WrappedAssetInfo};
|
||||||
|
use cw20::TokenInfoResponse;
|
||||||
use std::string::String;
|
use std::string::String;
|
||||||
|
|
||||||
pub fn init<S: Storage, A: Api, Q: Querier>(
|
pub fn init<S: Storage, A: Api, Q: Querier>(
|
||||||
|
@ -23,8 +22,8 @@ pub fn init<S: Storage, A: Api, Q: Querier>(
|
||||||
) -> StdResult<InitResponse> {
|
) -> StdResult<InitResponse> {
|
||||||
// store token info using cw20-base format
|
// store token info using cw20-base format
|
||||||
let data = TokenInfo {
|
let data = TokenInfo {
|
||||||
name: String::from("Wormhole:") + msg.name.as_str(),
|
name: msg.name,
|
||||||
symbol: String::from("wh") + msg.symbol.as_str(),
|
symbol: msg.symbol,
|
||||||
decimals: msg.decimals,
|
decimals: msg.decimals,
|
||||||
total_supply: Uint128(0),
|
total_supply: Uint128(0),
|
||||||
// set creator as minter
|
// set creator as minter
|
||||||
|
@ -137,6 +136,19 @@ pub fn query<S: Storage, A: Api, Q: Querier>(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn query_token_info<S: Storage, A: Api, Q: Querier>(
|
||||||
|
deps: &Extern<S, A, Q>,
|
||||||
|
) -> StdResult<TokenInfoResponse> {
|
||||||
|
let info = token_info_read(&deps.storage).load()?;
|
||||||
|
let res = TokenInfoResponse {
|
||||||
|
name: String::from("Wormhole:") + info.name.as_str(),
|
||||||
|
symbol: String::from("wh") + info.symbol.as_str(),
|
||||||
|
decimals: info.decimals,
|
||||||
|
total_supply: info.total_supply,
|
||||||
|
};
|
||||||
|
Ok(res)
|
||||||
|
}
|
||||||
|
|
||||||
pub fn query_wrapped_asset_info<S: Storage, A: Api, Q: Querier>(
|
pub fn query_wrapped_asset_info<S: Storage, A: Api, Q: Querier>(
|
||||||
deps: &Extern<S, A, Q>,
|
deps: &Extern<S, A, Q>,
|
||||||
) -> StdResult<WrappedAssetInfoResponse> {
|
) -> StdResult<WrappedAssetInfoResponse> {
|
||||||
|
|
Loading…
Reference in New Issue