user4217: i am developing smart contract in plutus/marlowe playground which i compiled and simulate contracts successfully but now i want to deploy a contract on Cardano blockchain

user4211: I understand you have the technical know-how so I will just post the link in question. So keep in mind, give it a good read. Marlowe JS compiles to Haskell Plutus which is further compiled to Plutus Bytecode/Opcode, can't recall which, not sure it matters. But at the transaction level, we will always be sending the most raw format, bytecode/opcodes.
See Plutus Enabled Transactions

user4178: You need to serialise your on-chain validator into Plutus Script. You can use some of the existing examples here https://github.com/james-iohk/Alonzo-testnet/tree/update-cabal-1.29.0/resources/plutus-sources to see how your on-chain codes can be serialised and exported into *.plutus format. Then you can use Cardano cli to construct transaction and play with your smart contract, which is essentially a hash of Plutus Script. This link https://plutus.readthedocs.io/en/latest/plutus/howtos/exporting-a-script.html is also useful as well.

4217: <p>i am developing smart contract in plutus/marlowe playground which i compiled and simulate contracts successfully but now i want to deploy a contract on Cardano blockchain</p>
 4211: <p>I understand you have the technical know-how so I will just post the link in question. So keep in mind, give it a good read. Marlowe JS compiles to Haskell Plutus which is further compiled to Plutus Bytecode/Opcode, can't recall which, not sure it matters. But at the transaction level, we will always be sending the most raw format, bytecode/opcodes.</p>
<p>See <a href="https://docs.cardano.org/plutus/Plutus-transactions" rel="nofollow noreferrer">Plutus Enabled Transactions</a></p>
 4178: <p>You need to serialise your on-chain validator into Plutus Script. You can use some of the existing examples here <a href="https://github.com/james-iohk/Alonzo-testnet/tree/update-cabal-1.29.0/resources/plutus-sources" rel="nofollow noreferrer">https://github.com/james-iohk/Alonzo-testnet/tree/update-cabal-1.29.0/resources/plutus-sources</a> to see how your on-chain codes can be serialised and exported into *.plutus format. Then you can use Cardano cli to construct transaction and play with your smart contract, which is essentially a hash of Plutus Script. This link <a href="https://plutus.readthedocs.io/en/latest/plutus/howtos/exporting-a-script.html" rel="nofollow noreferrer">https://plutus.readthedocs.io/en/latest/plutus/howtos/exporting-a-script.html</a> is also useful as well.</p>
