I heard somewhere that staking from smart contracts may be possible on Cardano, and I wonder if that is because there is a staking part to script addresses on Cardano?

CIP 19 discusses wallet addresses on Cardano, but it is not clear to me how or if this information relates to script addresses also.

1 Answer 1


Yes, it can, if you look in the CIP19, it has the header of 0001.....

This address contains both the script has, as well as the stake key hash.

  • Do you know if there is any way to add constraints for delegation into the Plutus script or tx? Nov 19, 2021 at 19:32
  • So a smart contract lending platform or decentralized exchange could either delegate to its own chosen stakepools and then pass on the staking rewards to liquidity providers, OR the dapp could somehow create mangled addresses so liquidity providers get to choose who they want to delegate to while the funds are at the script address? The first option sounds easier to implement but the second gives more freedom, am I understanding this correctly?
    – Tromso
    Nov 20, 2021 at 11:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.