Radicle Drips is an EVM blockchain protocol for streaming and splitting ERC-20 tokens. See docs for a high-level introduction and documentation.
Radicle Drips uses Foundry for development. You can install it using foundryup.
The codebase is statically checked with Slither version 0.11.5. Here are the installation instructions.
forge fmtforge testslither .Start a local testnet node and let it run in the background:
anvilRun deployment:
forge script -f localhost:8545 --broadcast --slow \
--private-key 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 \
script/LocalTestnet.sol:DeployDeployments and updates are done using Foundry scripts. Those scripts are single-use and they are removed after execution to avoid maintenance. The scripts are never squashed away from the git history and each one can be found in old commits. Commits used for deployments and updates are marked with git tags, which documents the state of the protocol code at that point and the scripts that were executed.