Skip to main content
listProtocols(), getProtocol(slug), getProtocolsByCategory and getProtocolsByChain read the protocol catalog. Each protocol has its own subpath, @eco-incorp/sauce/protocols/<slug>, exporting protocolInfo, deployments, its ABIs and named SauceScript templates; the uniswap-v3 page shows that shape. @eco-incorp/sauce/skills returns each protocol’s Markdown document as text.

Protocol subpaths (133)

aave-v2, aave-v3, aave-v4, abracadabra, across, aerodrome, aerodrome-slipstream, aevo, alchemix, ambient, arbitrum-bridge, arrakis, axelar, balancer-v2, base-bridge, baseswap, beefy, benqi, camelot, cbeth, cctp, celer, chainlink, chainlink-ccip, circle-gateway, compound-v2, compound-v3, connext, convex, cowswap, crvusd, curve, debridge, dodo, eigenlayer, ens, erc20, erc3156, erc4626, ethena, etherfi, euler-v2, fenix, fluid, frax, frax-ether, gains-network, gamma, gelato, gho, gmx-v1, gmx-v2, harvest, hegic, hop, hyperlane, instadapp, kelp, kim, kyberswap, kyberswap-aggregator, layerbank, layerzero, level-finance, lido, lifi, linea-bridge, liquity-v1, liquity-v2, lynex, maker, mantle-meth, maverick, moonwell, morpho-blue, mux-protocol, olympus, oneinch, openocean, optimism-bridge, opyn, pancakeswap-v2, pancakeswap-v3, paraswap, pendle, permit2, perpetual-protocol, polygon-bridge, premia, puffer, pyth, quickswap, radiant, ramses, reflexer, renzo, rocket-pool, sablier, safe, scroll-bridge, seaport, silo, socket, sommelier, spark, spookyswap, squid, stader, stargate, superfluid, sushiswap-v2, swell, synapse, syncswap, synthetix-v3, synthra-v3, thales, thena, thruster, tokemak, trader-joe, uniswap-v2, uniswap-v3, uniswap-v4, unitflow-v3, velodrome, venus, vertex, wormhole, yearn-v3, zerolend, zerox, zksync-bridge Generated from the type declarations of @eco-incorp/sauce.

getProtocolIndex

Function · @eco-incorp/sauce, @eco-incorp/sauce/skills Load the master protocol index skill file. Returns markdown content with all protocols, categories, operations, and chain coverage.

getProtocolSkill

Function · @eco-incorp/sauce, @eco-incorp/sauce/skills Load a specific protocol’s skill file by slug. Returns markdown describing the protocol, its operations, SauceScript examples, contract addresses, and ABI methods. The slug is matched against listSkillSlugs(), so it can only name a skill this package ships; anything else surfaces as the same not-found error.

listSkillSlugs

Function · @eco-incorp/sauce, @eco-incorp/sauce/skills List all available protocol skill slugs.