Skip to content

Commit

Permalink
chore: Add explicit template type args for ActionProvider<...> ext
Browse files Browse the repository at this point in the history
  • Loading branch information
John-peterson-coinbase committed Feb 5, 2025
1 parent b006ddd commit 78ac38b
Show file tree
Hide file tree
Showing 7 changed files with 7 additions and 6 deletions.
1 change: 1 addition & 0 deletions typescript/agentkit/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { EvmWalletProvider } from "../../wallet-providers";
/**
* Action provider for registering Basenames.
*/
export class BasenameActionProvider extends ActionProvider {
export class BasenameActionProvider extends ActionProvider<EvmWalletProvider> {
/**
* Constructs a new BasenameActionProvider.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<EvmWalletProvider> {
/**
* Constructor for the ERC20ActionProvider.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<EvmWalletProvider> {
/**
* Constructor for the Erc721ActionProvider class.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<EvmWalletProvider> {
/**
* Constructor for the MorphoActionProvider class.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<EvmWalletProvider> {
/**
* Constructor for the WethActionProvider.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<EvmWalletProvider> {
/**
* Constructor for the WowActionProvider class.
*/
Expand Down

0 comments on commit 78ac38b

Please sign in to comment.