contracts
contracts copied to clipboard
💧 Drips Protocol Smart Contracts
## The problem When multiple users have identical drips or splits configurations, `DripsReceiverSeen` and `SplitsReceiverSeen` events are emitted for each of them, which wastes gas and causes noise in events....
`solhint` isn't a very good linter anymore: - It's not very helpful. It very rarely finds anything and I can't recall a single time when its warning actually improved the...
0xsplits protocol has a nice feature of tipping the person who triggers splitting and pays the gas. They've implemented it as a configurable percentage of the split funds which goes...
As @byterose wrote in #45: > Custom errors decrease both deploy and runtime gas costs. > Additionally all expected errors are listed in the abi file which can be used...
I assume a lot of projects will have a Safe so it wont be just me trying to play :-D Also bonus points if you make it an App and...
The communication happens over LayerZero v2. It's completely one-way, the DAO on one chain directly interacts with LayerZero contracts, and the governor on the other chain executes whatever it gets...
This makes the calldata simpler by replacing zero-padded 4-byte words with a full word. The API also becomes cleaner by reducing the number of parameters.
This makes the balances type more compatible with the ERC-20 balances.
# Suggestion: The "Drips License" should be an open-source software license designed to align with the Drips philosophy. This license should incorporate the following key elements: **Drip List Requiremen**t: Users...