[−][src]Trait pallet_evm::EnsureAddressOrigin
Associated Types
Loading content...Required methods
pub fn try_address_origin(
address: &H160,
origin: OuterOrigin
) -> Result<Self::Success, OuterOrigin>
[src]
address: &H160,
origin: OuterOrigin
) -> Result<Self::Success, OuterOrigin>
Try with origin.
Provided methods
pub fn ensure_address_origin(
address: &H160,
origin: OuterOrigin
) -> Result<Self::Success, BadOrigin>
[src]
address: &H160,
origin: OuterOrigin
) -> Result<Self::Success, BadOrigin>
Perform the origin check.
Implementors
impl<OuterOrigin> EnsureAddressOrigin<OuterOrigin> for EnsureAddressSame where
OuterOrigin: Into<Result<RawOrigin<H160>, OuterOrigin>> + From<RawOrigin<H160>>,
[src]
OuterOrigin: Into<Result<RawOrigin<H160>, OuterOrigin>> + From<RawOrigin<H160>>,
type Success = H160
pub fn try_address_origin(
address: &H160,
origin: OuterOrigin
) -> Result<H160, OuterOrigin>
[src]
address: &H160,
origin: OuterOrigin
) -> Result<H160, OuterOrigin>
impl<OuterOrigin> EnsureAddressOrigin<OuterOrigin> for EnsureAddressTruncated where
OuterOrigin: Into<Result<RawOrigin<AccountId32>, OuterOrigin>> + From<RawOrigin<AccountId32>>,
[src]
OuterOrigin: Into<Result<RawOrigin<AccountId32>, OuterOrigin>> + From<RawOrigin<AccountId32>>,
type Success = AccountId32
pub fn try_address_origin(
address: &H160,
origin: OuterOrigin
) -> Result<AccountId32, OuterOrigin>
[src]
address: &H160,
origin: OuterOrigin
) -> Result<AccountId32, OuterOrigin>
impl<OuterOrigin, AccountId> EnsureAddressOrigin<OuterOrigin> for EnsureAddressNever<AccountId>
[src]
type Success = AccountId
pub fn try_address_origin(
_address: &H160,
origin: OuterOrigin
) -> Result<AccountId, OuterOrigin>
[src]
_address: &H160,
origin: OuterOrigin
) -> Result<AccountId, OuterOrigin>
impl<OuterOrigin, AccountId> EnsureAddressOrigin<OuterOrigin> for EnsureAddressRoot<AccountId> where
OuterOrigin: Into<Result<RawOrigin<AccountId>, OuterOrigin>> + From<RawOrigin<AccountId>>,
[src]
OuterOrigin: Into<Result<RawOrigin<AccountId>, OuterOrigin>> + From<RawOrigin<AccountId>>,