@circle-fin/usdckit - v0.21.0
    Preparing search index...

    Type Alias Actions<transport, chain, account>

    type Actions<
        transport extends Transport = Transport,
        chain extends ViemChain | undefined = Chain | undefined,
        account extends Account | undefined = Account | undefined,
    > = {
        createAccount: (
            params?: Parameters<typeof createAccount>[1],
        ) => ReturnType<typeof createAccount>;
        createContractExecutionTransaction: (
            params: Parameters<typeof createContractExecutionTransaction>[1],
        ) => ReturnType<typeof createContractExecutionTransaction>;
        createTransaction: (
            params: Parameters<typeof createTransaction>[1],
        ) => ReturnType<typeof createTransaction>;
        createWallets: (
            params: Parameters<typeof createWallets>[1],
        ) => ReturnType<typeof createWallets>;
        createWalletSet: (
            params: Parameters<typeof createWalletSet>[1],
        ) => ReturnType<typeof createWalletSet>;
        deriveWallet: (
            params: Parameters<typeof deriveWallet>[1],
        ) => ReturnType<typeof deriveWallet>;
        drip: (params: Parameters<typeof drip>[1]) => ReturnType<typeof drip>;
        estimateContractExecutionFee: (
            params: Parameters<typeof estimateContractExecutionFee>[1],
        ) => ReturnType<typeof estimateContractExecutionFee>;
        estimateTransferFee: (
            params: Parameters<typeof estimateTransferFee>[1],
        ) => ReturnType<typeof estimateTransferFee>;
        getAccounts: (
            params: Parameters<typeof getAccounts>[1],
        ) => ReturnType<typeof getAccounts>;
        getNotificationSignature: (
            params: Parameters<typeof getNotificationSignature>[1],
        ) => ReturnType<typeof getNotificationSignature>;
        getTokenBalances: (
            params: Parameters<typeof getTokenBalances>[1],
        ) => ReturnType<typeof getTokenBalances>;
        getTransactionById: (
            params: Parameters<typeof getTransactionById>[1],
        ) => ReturnType<typeof getTransactionById>;
        getWallet: (
            params: Parameters<typeof getWallet>[1],
        ) => ReturnType<typeof getWallet>;
        getWalletsWithBalances: (
            params: Parameters<typeof getWalletsWithBalances>[1],
        ) => ReturnType<typeof getWalletsWithBalances>;
        getWalletTokenBalance: (
            params: Parameters<typeof getWalletTokenBalance>[1],
        ) => ReturnType<typeof getWalletTokenBalance>;
        importContract: (
            params: Parameters<typeof importContract>[1],
        ) => ReturnType<typeof importContract>;
        listTransactions: (
            params: Parameters<typeof listTransactions>[1],
        ) => ReturnType<typeof listTransactions>;
        listWallets: (
            params: Parameters<typeof listWallets>[1],
        ) => ReturnType<typeof listWallets>;
        requestTestnetTokens: (
            params: Parameters<typeof requestTestnetTokens>[1],
        ) => ReturnType<typeof requestTestnetTokens>;
        signTransaction: (
            params: Parameters<typeof signTransaction>[1],
        ) => ReturnType<typeof signTransaction>;
        signTypedData: (
            params: Parameters<typeof signTypedData>[1],
        ) => ReturnType<typeof signTypedData>;
        verifyNotification: (
            params: Parameters<typeof verifyNotification>[1],
        ) => ReturnType<typeof verifyNotification>;
        waitForTransactionHash: (
            params: Parameters<typeof waitForTransactionHash>[1],
        ) => ReturnType<typeof waitForTransactionHash>;
        writeContract: (params: any) => ReturnType<typeof writeContract>;
    }

    Type Parameters

    • transport extends Transport = Transport
    • chain extends ViemChain | undefined = Chain | undefined
    • account extends Account | undefined = Account | undefined
    Index

    Properties

    createAccount: (
        params?: Parameters<typeof createAccount>[1],
    ) => ReturnType<typeof createAccount>

    See createAccount action

    createContractExecutionTransaction: (
        params: Parameters<typeof createContractExecutionTransaction>[1],
    ) => ReturnType<typeof createContractExecutionTransaction>
    createTransaction: (
        params: Parameters<typeof createTransaction>[1],
    ) => ReturnType<typeof createTransaction>

    See createTransaction action

    createWallets: (
        params: Parameters<typeof createWallets>[1],
    ) => ReturnType<typeof createWallets>

    See createWallets action

    createWalletSet: (
        params: Parameters<typeof createWalletSet>[1],
    ) => ReturnType<typeof createWalletSet>

    See createWalletSet action

    deriveWallet: (
        params: Parameters<typeof deriveWallet>[1],
    ) => ReturnType<typeof deriveWallet>

    See deriveWallet action

    drip: (params: Parameters<typeof drip>[1]) => ReturnType<typeof drip>

    See drip action

    estimateContractExecutionFee: (
        params: Parameters<typeof estimateContractExecutionFee>[1],
    ) => ReturnType<typeof estimateContractExecutionFee>
    estimateTransferFee: (
        params: Parameters<typeof estimateTransferFee>[1],
    ) => ReturnType<typeof estimateTransferFee>
    getAccounts: (
        params: Parameters<typeof getAccounts>[1],
    ) => ReturnType<typeof getAccounts>

    See getAccounts action

    getNotificationSignature: (
        params: Parameters<typeof getNotificationSignature>[1],
    ) => ReturnType<typeof getNotificationSignature>
    getTokenBalances: (
        params: Parameters<typeof getTokenBalances>[1],
    ) => ReturnType<typeof getTokenBalances>

    See getTokenBalances action

    getTransactionById: (
        params: Parameters<typeof getTransactionById>[1],
    ) => ReturnType<typeof getTransactionById>

    See getTransactionById action

    getWallet: (
        params: Parameters<typeof getWallet>[1],
    ) => ReturnType<typeof getWallet>

    See getWallet action

    getWalletsWithBalances: (
        params: Parameters<typeof getWalletsWithBalances>[1],
    ) => ReturnType<typeof getWalletsWithBalances>
    getWalletTokenBalance: (
        params: Parameters<typeof getWalletTokenBalance>[1],
    ) => ReturnType<typeof getWalletTokenBalance>
    importContract: (
        params: Parameters<typeof importContract>[1],
    ) => ReturnType<typeof importContract>

    See importContract action

    listTransactions: (
        params: Parameters<typeof listTransactions>[1],
    ) => ReturnType<typeof listTransactions>

    See listTransactions action

    listWallets: (
        params: Parameters<typeof listWallets>[1],
    ) => ReturnType<typeof listWallets>

    See listWallets action

    requestTestnetTokens: (
        params: Parameters<typeof requestTestnetTokens>[1],
    ) => ReturnType<typeof requestTestnetTokens>
    signTransaction: (
        params: Parameters<typeof signTransaction>[1],
    ) => ReturnType<typeof signTransaction>

    See signTransaction action

    signTypedData: (
        params: Parameters<typeof signTypedData>[1],
    ) => ReturnType<typeof signTypedData>

    See signTypedData action

    verifyNotification: (
        params: Parameters<typeof verifyNotification>[1],
    ) => ReturnType<typeof verifyNotification>

    See verifyNotification action

    waitForTransactionHash: (
        params: Parameters<typeof waitForTransactionHash>[1],
    ) => ReturnType<typeof waitForTransactionHash>
    writeContract: (params: any) => ReturnType<typeof writeContract>

    See writeContract action