Balmy
DCA
DCA
  • Introduction to the protocol
  • FAQ
  • Concepts
    • Positions
      • Actions
      • NFT/Permissions
      • Swap Intervals
    • Fees
    • Swaps
    • Token Integration
    • Yield Sources
  • Architecture
    • Core
      • Hub
      • Permission Manager
      • NFT Descriptor
    • Periphery
      • Companion
      • Libraries
  • Tech Guides
    • Interacting with the protocol
    • Smart Contract Registry
    • Swaps
      • Next Swap
      • Executing a Flash Swap
    • Position Management
      • Creating a Position
      • Modifying a Position
      • Withdrawing from a Position
      • Terminating a Position
    • Permission Management
    • Subgraphs
      • Playground
      • Fetch all pairs
      • Fetch all tokens
      • Fetch all active intervals
      • Fetch positions by address
    • Github
  • Mean explained by friends
    • By Perpetual Protocol
    • By Ceazor's Snack Sandwich
  • Other
    • Bug Reports
Powered by GitBook
On this page

Was this helpful?

  1. Tech Guides

Interacting with the protocol

PreviousLibrariesNextSmart Contract Registry

Last updated 1 year ago

Was this helpful?

The DCA protocol has a few different contracts that you can interact with. To read more about them, and what they do, you can check our and architecture sections.

Interfaces

If you'd like to interact with any of our contracts, we highly recommend that you install our npm package and import our interfaces or ABIs. To do so, just run:

Core:

npm i @mean-finance/dca-v2-core

Periphery:

npm i @mean-finance/dca-v2-periphery

Core
Periphery