Drips docs

Drips docs

    ›Manage funds

    Intro and Basics

    • What's a Drip?
    • Drips v2 Features
    • Accessing Drips
    • FAQ

    The Drips App

    • Getting Started
    • Manage funds

      • Add funds
      • Withdraw funds
      • Collect earnings

      Streams

      • Create a stream
      • Edit, pause or delete a stream

      Splits

      • Set up & manage splits

      Explore the network

      • Drips profiles

      Advanced

      • Connecting to a Safe

    The Protocol

    • Overview
    • User Identities In Drips
    • Smart Contract and Subgraph Details
    • Security

    For Developers

    • The Drips JS SDK
    • Installing the SDK and Running the Example App
    • Initializing the SDK
    • Accounts

      • Intro to Accounts
      • Create an Account
      • List Sub-Accounts
      • Add Funds

      Streams

      • Start a Stream
      • Update a Stream
      • Scheduling

      Splitting

      • Create User Splits
      • Edit User Splits
      • List User Splits
      • Immutable Splits

      Collecting

      • How to Collect
      • Squeezing Drips

      Advanced Topics

      • Caller
      • Account Metadata
      • Dripping Fractional Amounts
      • Drips inner workings

    Get Involved

    • Join the Drips Community

    Add funds

    Before you can stream a token to someone, you'll need to add funds to your Drips account's outgoing balance. Your outgoing balance funds any outgoing streams for a given ERC-20 token. Of course, you may freely withdraw money back from your outgoing balance to your wallet any time.

    To get started, locate the "Add funds" button on your dashboard. The first step is to select which ERC-20 token you'd like to add to your account.

    "Add funds"-modal in the Drips App

    The app supports many popular ERC-20 tokens out of the box. If you can't find the token you'd like to add, you may also configure the app with a custom token by scrolling all the way to the bottom of the list and clicking "Add custom token".

    In the next step, simply indicate the amount of the selected token you'd like to add to your account.

    "Add funds"-modal in the Drips App

    After confirming, if it's the first time you're adding this particular ERC-20, the app may prompt you to grant "approval" to the Drips protocol.

    "Add funds"-modal in the Drips App

    "Approval" in this context entails you letting the specific ERC-20 token contract know that the Drips smart contract is allowed to access your funds. The app always requests maximum approval, meaning that you won't have to send this extra transaction the next time you top up the same token.

    Moving on — If you were prompted to grant approval, you can do so by clicking "Trigger approve transaction" and signing the transaction with your wallet. Once confirmed, the app automatically resumes the flow.

    Next, the app will prompt you to sign the top-up transaction. Confirm in your wallet, and wait for confirmation.

    Once confirmed, your funds will appear on your dashboard below the "Balances" section as "Outgoing". If your balance doesn't immediately appear, please refresh the app a few times, as it sometimes might take a short while for it to update.

    Drips App Dashboard displaying the added funds

    Congratulations! You're ready to start streaming. Continue with "Create a stream", or learn how to withdraw funds back to your wallet.

    ← Getting StartedWithdraw funds →