I'm wondering how to deploy a Michelson smart contract on Tezos.

Maybe I'm just bad at googling, but all the examples I can find are using liquidity-cli. I'm not using liquidity for this contract, and would like to learn how to do it without using liquidity. Can't seem to find any docs 🤔

Please send halp, links, etc. 😝

3 Answers 3


Read the documentation of:

tezos-client -A mainnet-node.tzscan.io originate contract

It says:

tezos-client  originate contract <new> for <mgr> transferring <qty> from <src> running <prg>

where <prg> is a file containing your Michelson source.

  • Is there an easier way with a GUI? (eg. paste code and hit button "deploy")
    – XTZST2O
    Jul 1, 2019 at 9:19

ConseilJS beta 0.2.7 has experimental functionality that allows that sort of GUI deployment.

Docs here, code here.


http://www.liquidity-lang.org/edit/ Also allows to deploy Michelson smart contract. You can open "Michelson" tab and paste your Michelson code into text field on right side.

Your Answer

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

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