Variable EthEoaAccountStructConst

EthEoaAccountStruct: Struct<{
    address: string;
    id: string;
    methods: ("personal_sign" | "eth_sign" | "eth_signTransaction" | "eth_signTypedData_v1" | "eth_signTypedData_v3" | "eth_signTypedData_v4")[];
    options: Record<string, Json>;
    type: "eip155:eoa";
}, {
    address: Struct<string, null>;
    id: Struct<string, null>;
    methods: Struct<("personal_sign" | "eth_sign" | "eth_signTransaction" | "eth_signTypedData_v1" | "eth_signTypedData_v3" | "eth_signTypedData_v4")[], Struct<"personal_sign" | "eth_sign" | "eth_signTransaction" | "eth_signTypedData_v1" | "eth_signTypedData_v3" | "eth_signTypedData_v4", {
        eth_sign: "eth_sign";
        eth_signTransaction: "eth_signTransaction";
        eth_signTypedData_v1: "eth_signTypedData_v1";
        eth_signTypedData_v3: "eth_signTypedData_v3";
        eth_signTypedData_v4: "eth_signTypedData_v4";
        personal_sign: "personal_sign";
    }>>;
    options: Struct<Record<string, Json>, null>;
    type: Struct<"eip155:eoa", "eip155:eoa">;
}> = ...

Type declaration

  • address: string

    Account address.

  • id: string

    Account ID (UUIDv4).

  • methods: ("personal_sign" | "eth_sign" | "eth_signTransaction" | "eth_signTypedData_v1" | "eth_signTypedData_v3" | "eth_signTypedData_v4")[]

    Account supported methods.

  • options: Record<string, Json>

    Account options.

  • type: "eip155:eoa"

    Account type.

Type declaration

  • address: Struct<string, null>

    Account address.

  • id: Struct<string, null>

    Account ID (UUIDv4).

  • methods: Struct<("personal_sign" | "eth_sign" | "eth_signTransaction" | "eth_signTypedData_v1" | "eth_signTypedData_v3" | "eth_signTypedData_v4")[], Struct<"personal_sign" | "eth_sign" | "eth_signTransaction" | "eth_signTypedData_v1" | "eth_signTypedData_v3" | "eth_signTypedData_v4", {
        eth_sign: "eth_sign";
        eth_signTransaction: "eth_signTransaction";
        eth_signTypedData_v1: "eth_signTypedData_v1";
        eth_signTypedData_v3: "eth_signTypedData_v3";
        eth_signTypedData_v4: "eth_signTypedData_v4";
        personal_sign: "personal_sign";
    }>>

    Account supported methods.

  • options: Struct<Record<string, Json>, null>

    Account options.

  • type: Struct<"eip155:eoa", "eip155:eoa">

    Account type.