pub struct TokenFactory<'a, R: Runner<'a>> { /* private fields */ }
Implementations§
Source§impl<'a, R> TokenFactory<'a, R>where
R: Runner<'a>,
impl<'a, R> TokenFactory<'a, R>where
R: Runner<'a>,
pub fn create_denom( &self, msg: MsgCreateDenom, signer: &SigningAccount, ) -> RunnerExecuteResult<MsgCreateDenomResponse>
pub fn mint( &self, msg: MsgMint, signer: &SigningAccount, ) -> RunnerExecuteResult<MsgMintResponse>
pub fn burn( &self, msg: MsgBurn, signer: &SigningAccount, ) -> RunnerExecuteResult<MsgBurnResponse>
pub fn change_admin( &self, msg: MsgChangeAdmin, signer: &SigningAccount, ) -> RunnerExecuteResult<MsgChangeAdminResponse>
pub fn set_denom_metadata( &self, msg: MsgSetDenomMetadata, signer: &SigningAccount, ) -> RunnerExecuteResult<MsgSetDenomMetadataResponse>
pub fn query_params( &self, msg: &QueryParamsRequest, ) -> RunnerResult<QueryParamsResponse>
pub fn query_denoms_from_creator( &self, msg: &QueryDenomsFromCreatorRequest, ) -> RunnerResult<QueryDenomsFromCreatorResponse>
Trait Implementations§
Auto Trait Implementations§
impl<'a, R> Freeze for TokenFactory<'a, R>
impl<'a, R> RefUnwindSafe for TokenFactory<'a, R>where
R: RefUnwindSafe,
impl<'a, R> Send for TokenFactory<'a, R>where
R: Sync,
impl<'a, R> Sync for TokenFactory<'a, R>where
R: Sync,
impl<'a, R> Unpin for TokenFactory<'a, R>
impl<'a, R> UnwindSafe for TokenFactory<'a, R>where
R: RefUnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more