Drips Secret Menu

A collection of various advanced utilities and functions for Drips.

Request project owner update

Initiate a transaction that calls requestUpdateOwner on Drips' RepoDriver contract. This will result in the project's owner on-chain being updated to the address set for the current chain in the GitHub repo's FUNDING.json file. Learn more

Before requesting an owner update, ensure a valid Ethereum address is set on the repo's FUNDING.json file for the "ethereum" chain. You'll need to connect a wallet before proceeding.

Decode stream config

The stream config is a string used in setStreams transactions that encodes the stream rate, start date and duration, as well as the unique drips stream ID. Paste one below alongside the token address that this particular stream will stream to decode it into its parts.

Decode transaction calldata

Paste the calldata from a transaction created by this app to see a human-friendly breakdown. Supported: (1) top ups via setStreams (no receiver changes) and (2) stream edits submitted through callBatched that pair a setStreams call with an accompanying metadata update.

This tool is purely for informational and debugging purposes. Always double-check decoded results before acting on them.