Replies: 0 comments 10 replies
-
If I understand you correctly :- When we deploy the And, when a user deploys However, I may be wrong here. WDYT? |
Beta Was this translation helpful? Give feedback.
-
Looks like Etherhook might indeed be helpful for this. |
Beta Was this translation helpful? Give feedback.
-
cc @sablier-labs/solidity and @razgraf, we should find an automated solution for this |
Beta Was this translation helpful? Give feedback.
-
Confused user asking about unverified Merkle campaign on Polygon: cc @sablier-labs/solidity how difficult would it be to set up an automated verification service? We should brainstorm about this on a call someday cc @maxdesalle |
Beta Was this translation helpful? Give feedback.
-
Problem
Note:
MerkleStreamer
will be renamed toMerkleLockup
in the future release of the protocol.The
MerkleLockupLL
contract is not meant to be deployed by us, but by users. This means that we cannot verify its source code on Etherscan at the time when we are deploying the protocol - unless we ourselves deploy one campaign.I don't find it worth it to pay the deployment cost just to verify the contract. We should let users organically pick up the protocol, and verify the source code only when needed, i.e., only after a campaign gets deployed by a user.
The problem is that the
MerkleLockupLL
contract will show up as unverified until we realize it and verify it manually, and the process of monitoring deployments and running a verification script is manual and time-consuming.Potential Solution
We need to come with a creative solution. Maybe there is a way to automate this? There must be some sort of Lambda function-like solution that allows us to run a script in response to certain events emitted by the protocol.
Maybe Tenderly or Etherhook?
Warp Script
I've put this into Warp Drive, which we can use a short-term solution.
Beta Was this translation helpful? Give feedback.
All reactions