ink_env::call

Trait FromAddr

source
pub trait FromAddr {
    // Required method
    fn from_addr(addr: H160) -> Self;
}
Expand description

Contracts that can be constructed from an AccountId.

§Note

This is needed because of conflicting implementations of From<T> for T in the generated code of ink.

But it is possible to use From<AccountId> for T with crate::AccountIdGuard bound.

Required Methods§

source

fn from_addr(addr: H160) -> Self

Creates the contract instance from the account ID of the already instantiated contract.

Object Safety§

This trait is not object safe.

Implementors§