From fd4496e68e029d95860656d50e019d68f6d25042 Mon Sep 17 00:00:00 2001 From: Andrei Vlad Birgaoanu <99738872+andreivladbrg@users.noreply.github.com> Date: Tue, 26 Nov 2024 23:33:50 +0200 Subject: [PATCH] style: add ascii art in the contracts (#15) --- src/SablierMerkleFactory.sol | 18 ++++++++++++++++++ src/SablierMerkleInstant.sol | 18 ++++++++++++++++++ src/SablierMerkleLL.sol | 18 ++++++++++++++++++ src/SablierMerkleLT.sol | 18 ++++++++++++++++++ 4 files changed, 72 insertions(+) diff --git a/src/SablierMerkleFactory.sol b/src/SablierMerkleFactory.sol index 526c1f4..95e0658 100644 --- a/src/SablierMerkleFactory.sol +++ b/src/SablierMerkleFactory.sol @@ -16,6 +16,24 @@ import { SablierMerkleLL } from "./SablierMerkleLL.sol"; import { SablierMerkleLT } from "./SablierMerkleLT.sol"; import { MerkleBase, MerkleFactory, MerkleLL, MerkleLT } from "./types/DataTypes.sol"; +/* + +███████╗ █████╗ ██████╗ ██╗ ██╗███████╗██████╗ +██╔════╝██╔══██╗██╔══██╗██║ ██║██╔════╝██╔══██╗ +███████╗███████║██████╔╝██║ ██║█████╗ ██████╔╝ +╚════██║██╔══██║██╔══██╗██║ ██║██╔══╝ ██╔══██╗ +███████║██║ ██║██████╔╝███████╗██║███████╗██║ ██║ +╚══════╝╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝╚══════╝╚═╝ ╚═╝ + +███╗ ███╗███████╗██████╗ ██╗ ██╗██╗ ███████╗ ███████╗ █████╗ ██████╗████████╗ ██████╗ ██████╗ ██╗ ██╗ +████╗ ████║██╔════╝██╔══██╗██║ ██╔╝██║ ██╔════╝ ██╔════╝██╔══██╗██╔════╝╚══██╔══╝██╔═══██╗██╔══██╗╚██╗ ██╔╝ +██╔████╔██║█████╗ ██████╔╝█████╔╝ ██║ █████╗ █████╗ ███████║██║ ██║ ██║ ██║██████╔╝ ╚████╔╝ +██║╚██╔╝██║██╔══╝ ██╔══██╗██╔═██╗ ██║ ██╔══╝ ██╔══╝ ██╔══██║██║ ██║ ██║ ██║██╔══██╗ ╚██╔╝ +██║ ╚═╝ ██║███████╗██║ ██║██║ ██╗███████╗███████╗ ██║ ██║ ██║╚██████╗ ██║ ╚██████╔╝██║ ██║ ██║ +╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ + +*/ + /// @title SablierMerkleFactory /// @notice See the documentation in {ISablierMerkleFactory}. contract SablierMerkleFactory is diff --git a/src/SablierMerkleInstant.sol b/src/SablierMerkleInstant.sol index c29d0a8..7a83608 100644 --- a/src/SablierMerkleInstant.sol +++ b/src/SablierMerkleInstant.sol @@ -8,6 +8,24 @@ import { SablierMerkleBase } from "./abstracts/SablierMerkleBase.sol"; import { ISablierMerkleInstant } from "./interfaces/ISablierMerkleInstant.sol"; import { MerkleBase } from "./types/DataTypes.sol"; +/* + +███████╗ █████╗ ██████╗ ██╗ ██╗███████╗██████╗ +██╔════╝██╔══██╗██╔══██╗██║ ██║██╔════╝██╔══██╗ +███████╗███████║██████╔╝██║ ██║█████╗ ██████╔╝ +╚════██║██╔══██║██╔══██╗██║ ██║██╔══╝ ██╔══██╗ +███████║██║ ██║██████╔╝███████╗██║███████╗██║ ██║ +╚══════╝╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝╚══════╝╚═╝ ╚═╝ + +███╗ ███╗███████╗██████╗ ██╗ ██╗██╗ ███████╗ ██╗███╗ ██╗███████╗████████╗ █████╗ ███╗ ██╗████████╗ +████╗ ████║██╔════╝██╔══██╗██║ ██╔╝██║ ██╔════╝ ██║████╗ ██║██╔════╝╚══██╔══╝██╔══██╗████╗ ██║╚══██╔══╝ +██╔████╔██║█████╗ ██████╔╝█████╔╝ ██║ █████╗ ██║██╔██╗ ██║███████╗ ██║ ███████║██╔██╗ ██║ ██║ +██║╚██╔╝██║██╔══╝ ██╔══██╗██╔═██╗ ██║ ██╔══╝ ██║██║╚██╗██║╚════██║ ██║ ██╔══██║██║╚██╗██║ ██║ +██║ ╚═╝ ██║███████╗██║ ██║██║ ██╗███████╗███████╗ ██║██║ ╚████║███████║ ██║ ██║ ██║██║ ╚████║ ██║ +╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚══════╝ ╚═╝╚═╝ ╚═══╝╚══════╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ + +*/ + /// @title SablierMerkleInstant /// @notice See the documentation in {ISablierMerkleInstant}. contract SablierMerkleInstant is diff --git a/src/SablierMerkleLL.sol b/src/SablierMerkleLL.sol index 74477f6..15fbbb8 100644 --- a/src/SablierMerkleLL.sol +++ b/src/SablierMerkleLL.sol @@ -11,6 +11,24 @@ import { SablierMerkleBase } from "./abstracts/SablierMerkleBase.sol"; import { ISablierMerkleLL } from "./interfaces/ISablierMerkleLL.sol"; import { MerkleBase, MerkleLL } from "./types/DataTypes.sol"; +/* + +███████╗ █████╗ ██████╗ ██╗ ██╗███████╗██████╗ +██╔════╝██╔══██╗██╔══██╗██║ ██║██╔════╝██╔══██╗ +███████╗███████║██████╔╝██║ ██║█████╗ ██████╔╝ +╚════██║██╔══██║██╔══██╗██║ ██║██╔══╝ ██╔══██╗ +███████║██║ ██║██████╔╝███████╗██║███████╗██║ ██║ +╚══════╝╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝╚══════╝╚═╝ ╚═╝ + +███╗ ███╗███████╗██████╗ ██╗ ██╗██╗ ███████╗ ██╗ ██╗ +████╗ ████║██╔════╝██╔══██╗██║ ██╔╝██║ ██╔════╝ ██║ ██║ +██╔████╔██║█████╗ ██████╔╝█████╔╝ ██║ █████╗ ██║ ██║ +██║╚██╔╝██║██╔══╝ ██╔══██╗██╔═██╗ ██║ ██╔══╝ ██║ ██║ +██║ ╚═╝ ██║███████╗██║ ██║██║ ██╗███████╗███████╗ ███████╗███████╗ +╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚══════╝ ╚══════╝╚══════╝ + + */ + /// @title SablierMerkleLL /// @notice See the documentation in {ISablierMerkleLL}. contract SablierMerkleLL is diff --git a/src/SablierMerkleLT.sol b/src/SablierMerkleLT.sol index c724e99..55ce0f9 100644 --- a/src/SablierMerkleLT.sol +++ b/src/SablierMerkleLT.sol @@ -13,6 +13,24 @@ import { ISablierMerkleLT } from "./interfaces/ISablierMerkleLT.sol"; import { Errors } from "./libraries/Errors.sol"; import { MerkleBase, MerkleLT } from "./types/DataTypes.sol"; +/* + +███████╗ █████╗ ██████╗ ██╗ ██╗███████╗██████╗ +██╔════╝██╔══██╗██╔══██╗██║ ██║██╔════╝██╔══██╗ +███████╗███████║██████╔╝██║ ██║█████╗ ██████╔╝ +╚════██║██╔══██║██╔══██╗██║ ██║██╔══╝ ██╔══██╗ +███████║██║ ██║██████╔╝███████╗██║███████╗██║ ██║ +╚══════╝╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝╚══════╝╚═╝ ╚═╝ + +███╗ ███╗███████╗██████╗ ██╗ ██╗██╗ ███████╗ ██╗ ████████╗ +████╗ ████║██╔════╝██╔══██╗██║ ██╔╝██║ ██╔════╝ ██║ ╚══██╔══╝ +██╔████╔██║█████╗ ██████╔╝█████╔╝ ██║ █████╗ ██║ ██║ +██║╚██╔╝██║██╔══╝ ██╔══██╗██╔═██╗ ██║ ██╔══╝ ██║ ██║ +██║ ╚═╝ ██║███████╗██║ ██║██║ ██╗███████╗███████╗ ███████╗ ██║ +╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚══════╝ ╚══════╝ ╚═╝ + +*/ + /// @title SablierMerkleLT /// @notice See the documentation in {ISablierMerkleLT}. contract SablierMerkleLT is