Function provwasm_std::bind_name
source · pub fn bind_name<S: Into<String>, H: Into<Addr>>(
name: S,
address: H,
binding: NameBinding
) -> StdResult<CosmosMsg<ProvenanceMsg>>
Expand description
Create a message that will bind a name to an address.
Example
// Imports required
use cosmwasm_std::{Addr, Response, StdResult};
use provwasm_std::{bind_name, NameBinding, ProvenanceMsg};
// Bind a name to an address.
fn exec_bind_name(
name: String,
address: Addr,
) -> StdResult<Response<ProvenanceMsg>> {
let msg = bind_name(&name, address, NameBinding::Restricted)?;
let mut res = Response::new().add_message(msg);
Ok(res)
}