title: How to deploy a smart contract on KADENA
body: <p>Please how do I deploy a smart contract to the testnet or mainnet WITHOUT Chainweaver web UI? I know I need a YAML file for that, but what do I do with it and where exactly do I send it?</p>
  <p>Do I need to run a pact server, chainweb api or...? I couldn't find any guide for that</p>