Conversation
🦋 Changeset detectedLatest commit: 1f2a483 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
packages/contracts-periphery/contracts/universal/DrippieRedd.sol
Outdated
Show resolved
Hide resolved
packages/contracts-periphery/contracts/universal/DrippieRedd.sol
Outdated
Show resolved
Hide resolved
packages/contracts-periphery/test/contracts/universal/DrippieRedd.spec.ts
Outdated
Show resolved
Hide resolved
packages/contracts-periphery/test/contracts/universal/DrippieRedd.spec.ts
Outdated
Show resolved
Hide resolved
packages/contracts-periphery/contracts/universal/DrippieRedd.sol
Outdated
Show resolved
Hide resolved
packages/contracts-periphery/contracts/universal/DrippieRedd.sol
Outdated
Show resolved
Hide resolved
|
This PR changes implementation code, but doesn't include a changeset. Did you forget to add one? |
3e5ba1f to
ce0e66e
Compare
packages/contracts-periphery/contracts/universal/DrippieRedd.sol
Outdated
Show resolved
Hide resolved
packages/contracts-periphery/test/contracts/universal/DrippieRedd.spec.ts
Outdated
Show resolved
Hide resolved
packages/contracts-periphery/contracts/universal/DrippieRedd.sol
Outdated
Show resolved
Hide resolved
packages/contracts-periphery/contracts/universal/DrippieRedd.sol
Outdated
Show resolved
Hide resolved
70184d8 to
545487f
Compare
71f242d to
b124247
Compare
packages/contracts-periphery/test/contracts/universal/Transactor.spec.ts
Show resolved
Hide resolved
|
f6a6bd0 to
23a7ba0
Compare
There was a problem hiding this comment.
Aside for my comments in the review, my only concern is that despite the presence of a slither.config.json file, it doesn't look like we're running slither on this package in CI.
I ran it locally, and the only issue I think needs to be addressed is declaring functions external where possible.
That said I don't think it's necessary for this PR to get it running in CI.
packages/contracts-periphery/contracts/universal/AssetReceiver.sol
Outdated
Show resolved
Hide resolved
packages/contracts-periphery/contracts/universal/drippie/Drippie.sol
Outdated
Show resolved
Hide resolved
packages/contracts-periphery/contracts/universal/drippie/IDripCheck.sol
Outdated
Show resolved
Hide resolved
packages/contracts-periphery/contracts/universal/drippie/dripchecks/CheckBalanceHigh.sol
Show resolved
Hide resolved
packages/contracts-periphery/contracts/universal/drippie/dripchecks/CheckBalanceLow.sol
Show resolved
Hide resolved
d83fa7a to
c70f634
Compare
All feedback addressed. Added slither execution and included a few |
maurelian
left a comment
There was a problem hiding this comment.
1 comment, but generally LGTM
tynes
left a comment
There was a problem hiding this comment.
This seems to be downgrading the gitmodule forge-std
Fixed |
|
Hey @smartcontracts! This PR has merge conflicts. Please fix them before continuing review. |
Drippie is a helper contract for managing automatic contract interactions. Drippie is meant to be deployed as a middle layer between our contracts and other automation services like Gelato. This commit also revamps the deployment process to use hardhat-deploy deterministic deployments, ledger support, and better authentication.
|
This PR has been added to the merge queue, and will be merged soon. |
|
This PR is next in line to be merged, and will be merged as soon as checks pass. |
#2569) ## Overview Updates `OpAttributesWithParent` to have an _optional_ `derived_from` field, rather than requiring it. When the sequencer builds attributes, it provides `None`. Also renames the field from `l1_origin` -> `derived_from` to reduce confusion, as these are two strictly different concepts.
Description
Drippie is a peripheral contract for automatically dripping ETH to
various other wallets securely.