You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
and propagating it to SlitherCompilationUnit. That way the user's application can be responsible for pulling in the implementation contract.
Otherwise, pulling in the implementation within crytic-compile itself would require quite a reorganization of the platform/etherscan.py and might require loosening crytic-compile's invariants.
Activity
SheldonHolmgren commentedon Dec 29, 2022
I need this feature in Slither so I might implement this in crytic-compile soon-ish. (No commitments yet - I'm just signalling my interest for now.)
SheldonHolmgren commentedon Dec 29, 2022
Actually, for the sake of simplicity I'm thinking about simply exposing a method in crytic's
CompilationUnit:and propagating it to
SlitherCompilationUnit. That way the user's application can be responsible for pulling in the implementation contract.Otherwise, pulling in the implementation within crytic-compile itself would require quite a reorganization of the
platform/etherscan.pyand might require loosening crytic-compile's invariants.