Polkadot Apps
    Preparing search index...

    Interface SignerAccount

    A signing-capable account from any provider.

    interface SignerAccount {
        address: SS58String;
        h160Address: `0x${string}`;
        name: string | null;
        publicKey: Uint8Array;
        source: ProviderType;
        getSigner(): PolkadotSigner;
    }
    Index

    Properties

    address: SS58String

    SS58 address (generic prefix 42 by default).

    h160Address: `0x${string}`

    H160 EVM address derived from the public key.

    For native Substrate accounts: keccak256(publicKey), last 20 bytes. For EVM-derived accounts: strips the 0xEE padding. Used for pallet-revive / Asset Hub EVM contract interactions.

    name: string | null

    Human-readable name if available from the provider.

    publicKey: Uint8Array

    Raw public key (32 bytes). May be sr25519, ed25519, or ecdsa depending on the provider.

    source: ProviderType

    Which provider supplied this account.

    Methods