Drips docs

Drips docs

    ›Accounts

    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

    Intro to Accounts

    In the Drips Protocol, an "account" is the set of state associated with a given user ID. Exactly what is included in this state will depend on which identity driver the user ID belongs to. See the User Identies in Drips section for more discussion of identity drivers.

    For example, accounts associated with user IDs managed by NFTDriver and AddressDriver include the following state:

    • A balance of funds added by the user and avaliable for streaming to others.
    • A balance of funds received from streams sent by other users.
    • A Drips Configuration.
    • A Splits configuration.

    Meanwhile, accounts associated with user IDs managed by ImmutableSplitsDriver, only include:

    • A balance of funds received from streams sent by other users.
    • A Splits configuration.

    Such accounts do not include the ability to add funds for streaming, or to create Drips configurations. This is because accounts associated with user IDs managed by ImmutableSplitsDriver are only intended to be used to manage standalone Splits configurations.

    In the future, even more types of new accounts with entirely new types of account state may be added, through the introduction of additional identity drivers.

    ← Initializing the SDKCreate an Account →