Function smartAccountActions

  • Returns <
        TChain extends undefined
        | Chain = undefined | Chain,
        TSmartAccount extends
        
                | undefined
                | object & Assign_<
                    SmartAccountImplementation<Abi, EntryPointVersion, object>,
                    {
                        address: `0x${string}`;
                        getNonce: (parameters?: { key?: bigint }) => Promise<bigint>;
                        isDeployed: () => Promise<boolean>;
                        type: "smart";
                    },
                > & {
                    address: `0x${string}`;
                    getNonce: (parameters?: { key?: bigint }) => Promise<bigint>;
                    isDeployed: () => Promise<boolean>;
                    type: "smart";
                } = | undefined
        | object & Assign_<
            SmartAccountImplementation<Abi, EntryPointVersion, object>,
            {
                address: `0x${string}`;
                getNonce: (parameters?: { key?: bigint }) => Promise<bigint>;
                isDeployed: () => Promise<boolean>;
                type: "smart";
            },
        > & {
            address: `0x${string}`;
            getNonce: (parameters?: { key?: bigint }) => Promise<bigint>;
            isDeployed: () => Promise<boolean>;
            type: "smart";
        },
    >(
        client: Client<Transport, TChain, TSmartAccount>,
    ) => SmartAccountActions<TChain, TSmartAccount>