You're viewing a demo portfolio

Join the waitlist
PRSM

metamorpho.supply

Active

Tool of Syenite

declared in 0.6.3

Builds unsigned ERC-20 approval and ERC-4626 deposit transaction calldata for supplying assets into a MetaMorpho curated vault on Ethereum, Base, Arbitrum, or Optimism. Call this after selecting a vault from `yield.opportunities` (category "vault") or `yield.assess`; use `vault` to target by vault address or a name/curator fragment (e.g. "Steakhouse", "Gauntlet"). Provide `vault` identifier, human-readable `amount`, and `receiver` wallet address; the tool resolves vault address, underlying asset, and decimals automatically and errors with suggestions if the vault name is ambiguous. Returns the ERC-20 approval transaction (submit first) and the deposit transaction; shares are credited to `receiver` at the vault's current exchange rate. Syenite never holds private keys; no funds move until the caller signs and broadcasts both transactions.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "vault",
    "amount",
    "receiver"
  ],
  "properties": {
    "vault": {
      "type": "string",
      "description": "Target MetaMorpho vault — address (0x...) or name fragment (e.g. \"Steakhouse USDC\")"
    },
    "amount": {
      "type": "string",
      "description": "Amount to deposit in human units (e.g. '1000' for 1000 USDC)"
    },
    "receiver": {
      "type": "string",
      "description": "Address that receives the vault shares"
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Syenite

https://github.com/syenite-ai/syenite

1/7 registries
View full server →