OpenViSTAI · Agents · Blockchain · Crypto
Menu
Smart Contracts

Radicle Drips Protocol V2 Smart Contracts

Radicle Drips Protocol V2 Smart Contracts is a public Solidity repository containing EVM contracts for the Radicle Drips protocol, which streams and splits ERC-20 tokens. It documents Foundry-based development, testing and deployment, and identifies GPL-3.0 as its license.

Independent OpenViST project profile, based on linked sources.

Radicle Drips Protocol V2 Smart Contracts — OpenViST project profile in Smart Contracts.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use this repository when developing against Radicle Drips Protocol V2 or when reviewing its documented Solidity and Foundry workflow. Consult the linked Drips documentation for the protocol's high-level introduction.

Who it is for

  • Solidity and EVM developers building applications that stream ERC-20 tokens.
  • Teams implementing ways to split ERC-20 flows among recipients.
  • Contract developers who need a documented Foundry workflow for formatting, testing or local-testnet deployment.

Documented uses

  • Build an application that streams ERC-20 tokens through the protocol.
  • Build tooling or an application that splits token flows among recipients.
  • Format and test the contract code using Foundry.
  • Invoke the documented Slither static-analysis command.
  • Deploy the contracts to a local Anvil testnet using the repository's Foundry script.
Before you choose

Requirements & limits

The repository is public and identifies GPL-3.0 as its license.

  • The code is Solidity for the EVM and the documented development toolchain is Foundry.
  • The README includes commands for formatting, tests and Slither static analysis.
  • The local deployment procedure uses Anvil and targets localhost:8545.
  • Public-network deployment and update scripts are described as single-use; the project says scripts are retained in Git history and deployment-related commits are marked with tags.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Format, test, and statically check the contracts

Use the repository’s Foundry and Slither commands for code formatting, tests, and static analysis.

Before you start

  • Install Foundry using foundryup.
  • Install Slither; the repository identifies version 0.11.5 for its static checks.

Steps

  1. Run forge fmt to format the code.

  2. Run forge test to run the tests.

  3. Run slither . to run static analysis.

Expected outcome

The documented formatting, test, and static-analysis commands have been invoked for the contracts.

Guide limitations

  • The README does not specify test results, additional configuration, or remediation steps for findings.
Source-based practical guide

Deploy the contracts to a local testnet

Run the repository’s documented deployment script against a local Anvil node.

Before you start

  • Install Foundry.
  • Have a local testnet node available; the documented procedure uses Anvil.

Steps

  1. Start Anvil with anvil and leave it running in the background.

  2. Run forge script -f localhost:8545 --broadcast --slow --private-key 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 script/LocalTestnet.sol:Deploy.

Expected outcome

The documented deployment script is submitted to the local testnet at `localhost:8545`.

Guide limitations

  • This procedure documents a local testnet deployment only; it does not establish deployment success or describe public-network deployment parameters.
  • The command includes a private key shown in the repository README; do not treat it as a production credential.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
9 October 2026
Original website title
drips-network/contracts · Official homepage title · retained in its source language