-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Goal:
It is necessary to define the minimum set of functionalities required for transferring tokens from one protocol in one network to another. The standard set of actions from the EVM plugin does not cover this task.
Current EVM Plugin available actions:
export const evmPlugin: Plugin = {
name: "evm",
description: "EVM blockchain integration plugin",
providers: [evmWalletProvider],
evaluators: [],
services: [],
actions: [transferAction, bridgeAction, swapAction],
};
We need:
- function for approve() ERC-20
- function for execute supply() AAVE contract method
- function for withdraw()
DoD:
- It is clear how to invoke a smart contract in a standard scenario, without an agent, simply using TypeScript libraries
- It is clear how to execute custom transactions from agent — in our case, interacting with the AAVE protocol to collateralize USDT/USDC/DAI
Sources:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels