Prefix wormhole token names
Change-Id: Ieea61ea2833f66c29a2fa0f52ae1a914a3956146
This commit is contained in:
parent
f97ff5e079
commit
50afa0fe9e
|
@ -34,11 +34,11 @@ contract TokenImplementation is TokenState, Context {
|
|||
}
|
||||
|
||||
function name() public view returns (string memory) {
|
||||
return _state.name;
|
||||
return string(abi.encodePacked("Wormhole: ", _state.name));
|
||||
}
|
||||
|
||||
function symbol() public view returns (string memory) {
|
||||
return _state.symbol;
|
||||
return string(abi.encodePacked("wh", _state.symbol));
|
||||
}
|
||||
|
||||
function owner() public view returns (address) {
|
||||
|
|
|
@ -140,6 +140,11 @@ pub fn create_wrapped(
|
|||
},
|
||||
)?;
|
||||
|
||||
let mut name = String::from("Wormhole: ") + accs.vaa.name.as_str();
|
||||
name.truncate(32);
|
||||
let mut symbol = String::from("wh") + accs.vaa.symbol.as_str();
|
||||
symbol.truncate(10);
|
||||
|
||||
let spl_token_metadata_ix = spl_token_metadata::instruction::create_metadata_accounts(
|
||||
spl_token_metadata::id(),
|
||||
*accs.spl_metadata.key,
|
||||
|
@ -147,8 +152,8 @@ pub fn create_wrapped(
|
|||
*accs.mint_authority.info().key,
|
||||
*accs.payer.info().key,
|
||||
*accs.mint_authority.info().key,
|
||||
accs.vaa.name.clone(),
|
||||
accs.vaa.symbol.clone(),
|
||||
name,
|
||||
symbol,
|
||||
String::from(""),
|
||||
None,
|
||||
0,
|
||||
|
|
|
@ -23,8 +23,8 @@ pub fn init<S: Storage, A: Api, Q: Querier>(
|
|||
) -> StdResult<InitResponse> {
|
||||
// store token info using cw20-base format
|
||||
let data = TokenInfo {
|
||||
name: msg.name,
|
||||
symbol: msg.symbol,
|
||||
name: String::from("Wormhole:") + msg.name.as_str(),
|
||||
symbol: String::from("wh") + msg.symbol.as_str(),
|
||||
decimals: msg.decimals,
|
||||
total_supply: Uint128(0),
|
||||
// set creator as minter
|
||||
|
|
Loading…
Reference in New Issue