From 78ac38b505ba3a0749b606d0cf8e64b2f50d1419 Mon Sep 17 00:00:00 2001 From: John Peterson Date: Wed, 5 Feb 2025 13:25:27 -0500 Subject: [PATCH] chore: Add explicit template type args for ActionProvider<...> ext --- typescript/agentkit/CHANGELOG.md | 1 + .../src/action-providers/basename/basenameActionProvider.ts | 2 +- .../agentkit/src/action-providers/erc20/erc20ActionProvider.ts | 2 +- .../src/action-providers/erc721/erc721ActionProvider.ts | 2 +- .../src/action-providers/morpho/morphoActionProvider.ts | 2 +- .../agentkit/src/action-providers/weth/wethActionProvider.ts | 2 +- .../agentkit/src/action-providers/wow/wowActionProvider.ts | 2 +- 7 files changed, 7 insertions(+), 6 deletions(-) diff --git a/typescript/agentkit/CHANGELOG.md b/typescript/agentkit/CHANGELOG.md index 8226e3a87..ca6f930d6 100644 --- a/typescript/agentkit/CHANGELOG.md +++ b/typescript/agentkit/CHANGELOG.md @@ -11,6 +11,7 @@ ### Fixed - Added account argument in call to estimateGas in CdpWalletProvider +- Added explicit template type arguments for `ActionProvider` extensions ## [0.1.1] - 2025-02-02 diff --git a/typescript/agentkit/src/action-providers/basename/basenameActionProvider.ts b/typescript/agentkit/src/action-providers/basename/basenameActionProvider.ts index 6457d8f69..bcd285330 100644 --- a/typescript/agentkit/src/action-providers/basename/basenameActionProvider.ts +++ b/typescript/agentkit/src/action-providers/basename/basenameActionProvider.ts @@ -18,7 +18,7 @@ import { EvmWalletProvider } from "../../wallet-providers"; /** * Action provider for registering Basenames. */ -export class BasenameActionProvider extends ActionProvider { +export class BasenameActionProvider extends ActionProvider { /** * Constructs a new BasenameActionProvider. */ diff --git a/typescript/agentkit/src/action-providers/erc20/erc20ActionProvider.ts b/typescript/agentkit/src/action-providers/erc20/erc20ActionProvider.ts index 0da78bba8..bff418c80 100644 --- a/typescript/agentkit/src/action-providers/erc20/erc20ActionProvider.ts +++ b/typescript/agentkit/src/action-providers/erc20/erc20ActionProvider.ts @@ -10,7 +10,7 @@ import { EvmWalletProvider } from "../../wallet-providers"; /** * ERC20ActionProvider is an action provider for ERC20 tokens. */ -export class ERC20ActionProvider extends ActionProvider { +export class ERC20ActionProvider extends ActionProvider { /** * Constructor for the ERC20ActionProvider. */ diff --git a/typescript/agentkit/src/action-providers/erc721/erc721ActionProvider.ts b/typescript/agentkit/src/action-providers/erc721/erc721ActionProvider.ts index 007eb0890..5b018dfb7 100644 --- a/typescript/agentkit/src/action-providers/erc721/erc721ActionProvider.ts +++ b/typescript/agentkit/src/action-providers/erc721/erc721ActionProvider.ts @@ -10,7 +10,7 @@ import { Network } from "../../network"; /** * Erc721ActionProvider is an action provider for Erc721 contract interactions. */ -export class Erc721ActionProvider extends ActionProvider { +export class Erc721ActionProvider extends ActionProvider { /** * Constructor for the Erc721ActionProvider class. */ diff --git a/typescript/agentkit/src/action-providers/morpho/morphoActionProvider.ts b/typescript/agentkit/src/action-providers/morpho/morphoActionProvider.ts index 85a5a8633..760f25131 100644 --- a/typescript/agentkit/src/action-providers/morpho/morphoActionProvider.ts +++ b/typescript/agentkit/src/action-providers/morpho/morphoActionProvider.ts @@ -15,7 +15,7 @@ export const SUPPORTED_NETWORKS = ["base-mainnet", "base-sepolia"]; /** * MorphoActionProvider is an action provider for Morpho Vault interactions. */ -export class MorphoActionProvider extends ActionProvider { +export class MorphoActionProvider extends ActionProvider { /** * Constructor for the MorphoActionProvider class. */ diff --git a/typescript/agentkit/src/action-providers/weth/wethActionProvider.ts b/typescript/agentkit/src/action-providers/weth/wethActionProvider.ts index 6915d0763..c30b204d2 100644 --- a/typescript/agentkit/src/action-providers/weth/wethActionProvider.ts +++ b/typescript/agentkit/src/action-providers/weth/wethActionProvider.ts @@ -10,7 +10,7 @@ import { EvmWalletProvider } from "../../wallet-providers"; /** * WethActionProvider is an action provider for WETH. */ -export class WethActionProvider extends ActionProvider { +export class WethActionProvider extends ActionProvider { /** * Constructor for the WethActionProvider. */ diff --git a/typescript/agentkit/src/action-providers/wow/wowActionProvider.ts b/typescript/agentkit/src/action-providers/wow/wowActionProvider.ts index 98b983a8c..6c0d7b775 100644 --- a/typescript/agentkit/src/action-providers/wow/wowActionProvider.ts +++ b/typescript/agentkit/src/action-providers/wow/wowActionProvider.ts @@ -18,7 +18,7 @@ import { WowBuyTokenInput, WowCreateTokenInput, WowSellTokenInput } from "./sche /** * WowActionProvider is an action provider for Wow protocol interactions. */ -export class WowActionProvider extends ActionProvider { +export class WowActionProvider extends ActionProvider { /** * Constructor for the WowActionProvider class. */