<p>If you press the &quot;Send to Simulator&quot; button in the <a href="https://marlowe-playground-staging.plutus.aws.iohkdev.io/#/" rel="nofollow noreferrer">Marlowe Playground</a>, there is a &quot;Download JSON&quot; button for downloading your contract in Core Marlowe JSON format. That JSON-format contract can be run using the <code>marlowe-cli</code> tool.</p>
<p>In order to run your contract, you'll also need to create a JSON file specifying the initial state of the contract: <a href="https://github.com/input-output-hk/marlowe-cardano/blob/c91f711b5132620dae7713dcc5a8607605b38f8f/marlowe-cli/lectures/03-marlowe-cli-abstract.md#alternative-download-a-contract-from-marlowe-playground" rel="nofollow noreferrer">here</a> are instructions for creating that file. <a href="https://github.com/input-output-hk/marlowe-cardano/blob/c91f711b5132620dae7713dcc5a8607605b38f8f/marlowe-cli/lectures/04-marlowe-cli-concrete.md" rel="nofollow noreferrer">Here</a> is a step-by-step example for actually running a contract on a Cardanon network. Before running your own contract on the network, you might want to run one of the examples first.</p>
<p>Although it is technically possible to run Marlowe contracts on mainnet, the Marlowe validator script has not completed an audit yet, so it is safest to just use a testnet.</p>

CC BY-SA 4.0
2022-06-24T16:56:21.270Z
2022-06-24T16:56:21.270Z
B W Bush
<p>Please, it would be so helpful if somebody steps up and tell me the way to do it.</p>

<cardano-serialization-lib><marlowe><mainnet>
I wanted to know how can i deploy my smart contract made on marlowe playground using blocky on cardano testnet and mainnet?
# I wanted to know how can i deploy my smart contract made on marlowe playground using blocky on cardano testnet and mainnet?

(Asked by: username_0 on 2022-06-15)

Please, it would be so helpful if somebody steps up and tell me the way to do it.

**Tags:** cardano-serialization-lib, marlowe, mainnet

---

## 1 answers

### Answer by username_1 on 2022-06-24. Score: 1

If you press the "Send to Simulator" button in the [Marlowe Playground](https://marlowe-playground-staging.plutus.aws.iohkdev.io/#/), there is a "Download JSON" button for downloading your contract in Core Marlowe JSON format. That JSON-format contract can be run using the `marlowe-cli` tool.

In order to run your contract, you'll also need to create a JSON file specifying the initial state of the contract: [here](https://github.com/input-output-hk/marlowe-cardano/blob/c91f711b5132620dae7713dcc5a8607605b38f8f/marlowe-cli/lectures/03-marlowe-cli-abstract.md#alternative-download-a-contract-from-marlowe-playground) are instructions for creating that file. [Here](https://github.com/input-output-hk/marlowe-cardano/blob/c91f711b5132620dae7713dcc5a8607605b38f8f/marlowe-cli/lectures/04-marlowe-cli-concrete.md) is a step-by-step example for actually running a contract on a Cardanon network. Before running your own contract on the network, you might want to run one of the examples first.

Although it is technically possible to run Marlowe contracts on mainnet, the Marlowe validator script has not completed an audit yet, so it is safest to just use a testnet.


---

