Type Alias moonbeam_runtime::Address

source ·
pub type Address = <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId;
Expand description

The address format for describing accounts.

Trait Implementations§

source§

impl AccountIdAssetIdConversion<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128> for Runtime

source§

fn account_to_asset_id(account: AccountId) -> Option<(Vec<u8>, AssetId)>

The way to convert an account to assetId is by ensuring that the prefix is 0XFFFFFFFF and by taking the lowest 128 bits as the assetId

source§

fn asset_id_to_account(prefix: &[u8], asset_id: AssetId) -> AccountId

source§

impl AccountIdToCurrencyId<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, CurrencyId> for Runtime

source§

impl<__SrApiBlock__: BlockT + UnwindSafe + RefUnwindSafe, RuntimeApiImplCall: CallApiAt<__SrApiBlock__> + 'static> AccountNonceApi<__SrApiBlock__, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for RuntimeApiImpl<__SrApiBlock__, RuntimeApiImplCall>where RuntimeApiImplCall::StateBackend: StateBackend<HashingFor<__SrApiBlock__>>, &'static RuntimeApiImplCall: Send, AccountId: UnwindSafe + RefUnwindSafe, Index: UnwindSafe + RefUnwindSafe, __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

§

fn account_nonce( &self, __runtime_api_at_param__: <Block as Block>::Hash, account: AccountId ) -> Result<Nonce, ApiError>

Get current account nonce of given AccountId.
source§

impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime

source§

fn account_nonce(account: AccountId) -> Index

Get current account nonce of given AccountId.
source§

impl EnsureProxy<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId> for EthereumXcmEnsureProxy

source§

fn ensure_ok( delegator: AccountId, delegatee: AccountId ) -> Result<(), &'static str>