Drips docs

Drips docs

    ›Intro and Basics

    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

    Accessing Drips

    Note: these docs are for Drips v2. If you are looking for docs for Drips v1, you can find them here.

    The Drips protocol is a collection of public, open smart contracts deployed on EVM-based blockchains, equally accessible to every user and application. Because of this, there is no one single way of interacting with the Drips protocol. While the Drips App is one way of interacting with the Drips protocol, users can also access the full power and functionality of Drips contracts in any of the following alternative ways as well:

    The Drips SDK is a Javascript SDK that allows any application or user-created code to interact directly with the Drips smart contracts and utilize the full feature set of the protocol in whatever way they wish. Drips contracts can be freely integrated into any website, dapp or application at any time using the SDK.

    Etherscan is a block explorer and analytics platform for Ethereum. Other networks have similar block exploerers, often also operated by Etherscan. The Drips contracts can be accessed using these block explorers at the addresses specified on the Smart Contract and Subgraph Details Page. For example, the DripsHub smart contract on the Goerli testnet can be acessed here. Other networks have similar block explorers.

    ethBuild is an educational sandbox for web3, including drag-and-drop programming and open source building blocks. With ethBuild, you can call a function on an Ethereum contract (for example, to create a Drip or Split configuration) by sending it a transaction with the function arguments in the data.

    MyEtherWallet is a free, client side interface helping you interact with the Ethereum blockchain. Their easy-to-use, open-source platform allows you to generate wallets, interact with (Drips) smart contracts, and more.

    The web3.js Library makes it easy to interact with smart contracts on the Ethereum blockchain, including the Drips smart contracts.

    The ethers.js Library is another Javascript library for interacting directly with Ethereum smart contracts, including the Drips smart contracts.

    ← Drips v2 FeaturesFAQ →